diff --git a/llvm/test/MC/PowerPC/ppc64-encoding-ext.s b/llvm/test/MC/PowerPC/ppc64-encoding-ext.s --- a/llvm/test/MC/PowerPC/ppc64-encoding-ext.s +++ b/llvm/test/MC/PowerPC/ppc64-encoding-ext.s @@ -3571,6 +3571,11 @@ # CHECK-LE: mfspr 4, 275 # encoding: [0xa6,0x42,0x93,0x7c] mfsprg %r4, 3 +# Bug PR47259 +# CHECK-BE: mfspr 2, 274 # encoding: [0x7c,0x52,0x42,0xa6] +# CHECK-LE: mfspr 2, 274 # encoding: [0xa6,0x42,0x52,0x7c] + mfsprg 2, 2 + # CHECK-BE: mfspr 2, 272 # encoding: [0x7c,0x50,0x42,0xa6] # CHECK-LE: mfspr 2, 272 # encoding: [0xa6,0x42,0x50,0x7c] mfsprg0 %r2 @@ -3600,6 +3605,11 @@ # CHECK-LE: mtspr 275, 4 # encoding: [0xa6,0x43,0x93,0x7c] mtsprg 3, %r4 +# Bug PR47259 +# CHECK-BE: mtspr 274, 2 # encoding: [0x7c,0x52,0x43,0xa6] +# CHECK-LE: mtspr 274, 2 # encoding: [0xa6,0x43,0x52,0x7c] + mtsprg 2, 2 + # CHECK-BE: mtspr 272, 4 # encoding: [0x7c,0x90,0x43,0xa6] # CHECK-LE: mtspr 272, 4 # encoding: [0xa6,0x43,0x90,0x7c] mtsprg0 %r4