diff options
| author | Joerg Sonnenberger <joerg@bec.de> | 2014-07-29 18:55:43 +0000 |
|---|---|---|
| committer | Joerg Sonnenberger <joerg@bec.de> | 2014-07-29 18:55:43 +0000 |
| commit | b1ccf5623bcc131288f0a612cccf8266b1af2173 (patch) | |
| tree | ab3c296a155b6da6f761518076b5c900f0464cd3 /llvm/test/MC/PowerPC/ppc64-encoding-ext.s | |
| parent | e2fabd35b5ca0dde327834523111d96e196d8f8b (diff) | |
| download | bcm5719-llvm-b1ccf5623bcc131288f0a612cccf8266b1af2173.tar.gz bcm5719-llvm-b1ccf5623bcc131288f0a612cccf8266b1af2173.zip | |
Add a number of aliases for SPR access.
llvm-svn: 214196
Diffstat (limited to 'llvm/test/MC/PowerPC/ppc64-encoding-ext.s')
| -rw-r--r-- | llvm/test/MC/PowerPC/ppc64-encoding-ext.s | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/llvm/test/MC/PowerPC/ppc64-encoding-ext.s b/llvm/test/MC/PowerPC/ppc64-encoding-ext.s index 2374675fae1..4dad8a84bd8 100644 --- a/llvm/test/MC/PowerPC/ppc64-encoding-ext.s +++ b/llvm/test/MC/PowerPC/ppc64-encoding-ext.s @@ -3419,6 +3419,60 @@ # CHECK-BE: mfspr 2, 1 # encoding: [0x7c,0x41,0x02,0xa6] # CHECK-LE: mfspr 2, 1 # encoding: [0xa6,0x02,0x41,0x7c] mfxer 2 +# CHECK-BE: mtspr 17, 2 # encoding: [0x7c,0x51,0x03,0xa6] +# CHECK-LE: mtspr 17, 2 # encoding: [0xa6,0x03,0x51,0x7c] + mtdscr 2 +# CHECK-BE: mfspr 2, 17 # encoding: [0x7c,0x51,0x02,0xa6] +# CHECK-LE: mfspr 2, 17 # encoding: [0xa6,0x02,0x51,0x7c] + mfdscr 2 +# CHECK-BE: mtspr 18, 2 # encoding: [0x7c,0x52,0x03,0xa6] +# CHECK-LE: mtspr 18, 2 # encoding: [0xa6,0x03,0x52,0x7c] + mtdsir 2 +# CHECK-BE: mfspr 2, 18 # encoding: [0x7c,0x52,0x02,0xa6] +# CHECK-LE: mfspr 2, 18 # encoding: [0xa6,0x02,0x52,0x7c] + mfdsir 2 +# CHECK-BE: mtspr 19, 2 # encoding: [0x7c,0x53,0x03,0xa6] +# CHECK-LE: mtspr 19, 2 # encoding: [0xa6,0x03,0x53,0x7c] + mtdar 2 +# CHECK-BE: mfspr 2, 19 # encoding: [0x7c,0x53,0x02,0xa6] +# CHECK-LE: mfspr 2, 19 # encoding: [0xa6,0x02,0x53,0x7c] + mfdar 2 +# CHECK-BE: mtspr 22, 2 # encoding: [0x7c,0x56,0x03,0xa6] +# CHECK-LE: mtspr 22, 2 # encoding: [0xa6,0x03,0x56,0x7c] + mtdec 2 +# CHECK-BE: mfspr 2, 22 # encoding: [0x7c,0x56,0x02,0xa6] +# CHECK-LE: mfspr 2, 22 # encoding: [0xa6,0x02,0x56,0x7c] + mfdec 2 +# CHECK-BE: mtspr 25, 2 # encoding: [0x7c,0x59,0x03,0xa6] +# CHECK-LE: mtspr 25, 2 # encoding: [0xa6,0x03,0x59,0x7c] + mtsdr1 2 +# CHECK-BE: mfspr 2, 25 # encoding: [0x7c,0x59,0x02,0xa6] +# CHECK-LE: mfspr 2, 25 # encoding: [0xa6,0x02,0x59,0x7c] + mfsdr1 2 +# CHECK-BE: mtspr 26, 2 # encoding: [0x7c,0x5a,0x03,0xa6] +# CHECK-LE: mtspr 26, 2 # encoding: [0xa6,0x03,0x5a,0x7c] + mtsrr0 2 +# CHECK-BE: mfspr 2, 26 # encoding: [0x7c,0x5a,0x02,0xa6] +# CHECK-LE: mfspr 2, 26 # encoding: [0xa6,0x02,0x5a,0x7c] + mfsrr0 2 +# CHECK-BE: mtspr 27, 2 # encoding: [0x7c,0x5b,0x03,0xa6] +# CHECK-LE: mtspr 27, 2 # encoding: [0xa6,0x03,0x5b,0x7c] + mtsrr1 2 +# CHECK-BE: mfspr 2, 27 # encoding: [0x7c,0x5b,0x02,0xa6] +# CHECK-LE: mfspr 2, 27 # encoding: [0xa6,0x02,0x5b,0x7c] + mfsrr1 2 +# CHECK-BE: mtspr 28, 2 # encoding: [0x7c,0x5c,0x03,0xa6] +# CHECK-LE: mtspr 28, 2 # encoding: [0xa6,0x03,0x5c,0x7c] + mtcfar 2 +# CHECK-BE: mfspr 2, 28 # encoding: [0x7c,0x5c,0x02,0xa6] +# CHECK-LE: mfspr 2, 28 # encoding: [0xa6,0x02,0x5c,0x7c] + mfcfar 2 +# CHECK-BE: mtspr 29, 2 # encoding: [0x7c,0x5d,0x03,0xa6] +# CHECK-LE: mtspr 29, 2 # encoding: [0xa6,0x03,0x5d,0x7c] + mtamr 2 +# CHECK-BE: mfspr 2, 29 # encoding: [0x7c,0x5d,0x02,0xa6] +# CHECK-LE: mfspr 2, 29 # encoding: [0xa6,0x02,0x5d,0x7c] + mfamr 2 # CHECK-BE: mtlr 2 # encoding: [0x7c,0x48,0x03,0xa6] # CHECK-LE: mtlr 2 # encoding: [0xa6,0x03,0x48,0x7c] mtlr 2 |

