diff options
| author | Colin LeMahieu <colinl@codeaurora.org> | 2014-12-15 22:10:37 +0000 |
|---|---|---|
| committer | Colin LeMahieu <colinl@codeaurora.org> | 2014-12-15 22:10:37 +0000 |
| commit | 71e11a1d0d2c0419ff2edd1bea0c091441156f12 (patch) | |
| tree | c92838796dc3b1229a579f95b8b75d0622a6f22b /llvm/test/MC/Disassembler | |
| parent | 00a6087f6bde494df5f338d0dee7713da7666c50 (diff) | |
| download | bcm5719-llvm-71e11a1d0d2c0419ff2edd1bea0c091441156f12.tar.gz bcm5719-llvm-71e11a1d0d2c0419ff2edd1bea0c091441156f12.zip | |
[Hexagon] Adding a number of additional multiply forms with tests.
llvm-svn: 224282
Diffstat (limited to 'llvm/test/MC/Disassembler')
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt b/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt index 2bc9a77e0ad..358e61d4b35 100644 --- a/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt +++ b/llvm/test/MC/Disassembler/Hexagon/xtype_mpy.txt @@ -1,7 +1,17 @@ # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s +0xf1 0xc3 0x15 0xe0 +# CHECK: r17 =+ mpyi(r21, #31) +0xf1 0xc3 0x95 0xe0 +# CHECK: r17 =- mpyi(r21, #31) +0xf1 0xc3 0x15 0xe1 +# CHECK: r17 += mpyi(r21, #31) +0xf1 0xc3 0x95 0xe1 +# CHECK: r17 -= mpyi(r21, #31) 0x11 0xdf 0x15 0xed # CHECK: r17 = mpyi(r21, r31) +0x11 0xdf 0x15 0xef +# CHECK: r17 += mpyi(r21, r31) 0x10 0xdf 0x95 0xe6 # CHECK: r17:16 += mpy(r21.l, r31.l):<<1 0x30 0xdf 0x95 0xe6 @@ -122,10 +132,20 @@ # CHECK: r17 -= mpyu(r21.h, r31.l):<<1 0x71 0xdf 0xf5 0xee # CHECK: r17 -= mpyu(r21.h, r31.h):<<1 +0x31 0xdf 0x15 0xed +# CHECK: r17 = mpy(r21, r31) 0x31 0xdf 0x35 0xed # CHECK: r17 = mpy(r21, r31):rnd 0x31 0xdf 0x55 0xed # CHECK: r17 = mpyu(r21, r31) +0x31 0xdf 0x75 0xed +# CHECK: r17 = mpysu(r21, r31) +0x11 0xdf 0xb5 0xed +# CHECK: r17 = mpy(r21, r31.h):<<1:sat +0x31 0xdf 0xb5 0xed +# CHECK: r17 = mpy(r21, r31.l):<<1:sat +0x11 0xdf 0xf5 0xed +# CHECK: r17 = mpy(r21, r31):<<1:sat 0x91 0xdf 0xb5 0xed # CHECK: r17 = mpy(r21, r31.h):<<1:rnd:sat 0x91 0xdf 0xf5 0xed |

