summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-08-09 13:58:31 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-08-09 13:58:31 +0000
commit0d5e068fd55b2e47de676d3ac8aa5062e80e304b (patch)
treea263116d8cc26d4d329f795b8bc11745b3d50842 /llvm/test
parent0ead61c336f13fef58aaabee505ec9e1e4c0408d (diff)
downloadbcm5719-llvm-0d5e068fd55b2e47de676d3ac8aa5062e80e304b.tar.gz
bcm5719-llvm-0d5e068fd55b2e47de676d3ac8aa5062e80e304b.zip
Use the full form of dccci and iccci from the early PPC 405 documents,
since the operands are actually used on those cores. Provide aliases for the only documented case in the newer Power ISA speec. llvm-svn: 215282
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/PowerPC/ppc64-encoding-4xx.s18
1 files changed, 12 insertions, 6 deletions
diff --git a/llvm/test/MC/PowerPC/ppc64-encoding-4xx.s b/llvm/test/MC/PowerPC/ppc64-encoding-4xx.s
index e6b92bd0c85..5414e1a49bf 100644
--- a/llvm/test/MC/PowerPC/ppc64-encoding-4xx.s
+++ b/llvm/test/MC/PowerPC/ppc64-encoding-4xx.s
@@ -91,12 +91,18 @@
# CHECK-LE: mtspr 988, 2 # encoding: [0xa6,0xf3,0x5c,0x7c]
mttbhi %r2
-# CHECK-BE: dci 14 # encoding: [0x7d,0xc0,0x03,0x8c]
-# CHECK-LE: dci 14 # encoding: [0x8c,0x03,0xc0,0x7d]
- dci 14
-# CHECK-BE: ici 14 # encoding: [0x7d,0xc0,0x07,0x8c]
-# CHECK-LE: ici 14 # encoding: [0x8c,0x07,0xc0,0x7d]
- ici 14
+# CHECK-BE: dccci 5, 6 # encoding: [0x7c,0x05,0x33,0x8c]
+# CHECK-LE: dccci 5, 6 # encoding: [0x8c,0x33,0x05,0x7c]
+ dccci %r5,%r6
+# CHECK-BE: iccci 5, 6 # encoding: [0x7c,0x05,0x37,0x8c]
+# CHECK-LE: iccci 5, 6 # encoding: [0x8c,0x37,0x05,0x7c]
+ iccci %r5,%r6
+# CHECK-BE: dccci 0, 0 # encoding: [0x7c,0x00,0x03,0x8c]
+# CHECK-LE: dccci 0, 0 # encoding: [0x8c,0x03,0x00,0x7c]
+ dci %r0
+# CHECK-BE: iccci 0, 0 # encoding: [0x7c,0x00,0x07,0x8c]
+# CHECK-LE: iccci 0, 0 # encoding: [0x8c,0x07,0x00,0x7c]
+ ici 0
# CHECK-BE: mfspr 2, 990 # encoding: [0x7c,0x5e,0xf2,0xa6]
# CHECK-LE: mfspr 2, 990 # encoding: [0xa6,0xf2,0x5e,0x7c]
OpenPOWER on IntegriCloud