summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2014-12-16 00:07:24 +0000
committerColin LeMahieu <colinl@codeaurora.org>2014-12-16 00:07:24 +0000
commitd9a00a9c3840a5b7790962bff7bc183a32d024e1 (patch)
treef0aa488aac4ceca3f2bda270994e3c4a4b0f03c4 /llvm/test/MC/Disassembler
parentb04058e8c103a9afe223b202360de3da0eb918a1 (diff)
downloadbcm5719-llvm-d9a00a9c3840a5b7790962bff7bc183a32d024e1.tar.gz
bcm5719-llvm-d9a00a9c3840a5b7790962bff7bc183a32d024e1.zip
[Hexagon] Adding doubleword multiplies with and without accumulation.
llvm-svn: 224293
Diffstat (limited to 'llvm/test/MC/Disassembler')
-rw-r--r--llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt b/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt
index 345085083a8..774f958dfa1 100644
--- a/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt
+++ b/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt
@@ -174,3 +174,15 @@
# CHECK: r17 = mpy(r21, r31.h):<<1:rnd:sat
0x91 0xdf 0xf5 0xed
# CHECK: r17 = mpy(r21, r31.l):<<1:rnd:sat
+0x10 0xdf 0x15 0xe5
+# CHECK: r17:16 = mpy(r21, r31)
+0x10 0xdf 0x55 0xe5
+# CHECK: r17:16 = mpyu(r21, r31)
+0x10 0xdf 0x15 0xe7
+# CHECK: r17:16 += mpy(r21, r31)
+0x10 0xdf 0x35 0xe7
+# CHECK: r17:16 -= mpy(r21, r31)
+0x10 0xdf 0x55 0xe7
+# CHECK: r17:16 += mpyu(r21, r31)
+0x10 0xdf 0x75 0xe7
+# CHECK: r17:16 -= mpyu(r21, r31)
OpenPOWER on IntegriCloud