summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorMarina Yatsina <marina.yatsina@intel.com>2015-08-11 10:43:04 +0000
committerMarina Yatsina <marina.yatsina@intel.com>2015-08-11 10:43:04 +0000
commitf6bc15d763539b401ad740f0120ae96efb6ca4da (patch)
tree455c2f2fbe1a224659a28d294cb32b2d142e0e4c /llvm/test
parent01cdeccdc7e7db09fd51539a48ebb50039b0c88c (diff)
downloadbcm5719-llvm-f6bc15d763539b401ad740f0120ae96efb6ca4da.tar.gz
bcm5719-llvm-f6bc15d763539b401ad740f0120ae96efb6ca4da.zip
[X86] Fix imul alias for intel syntax
The "imul reg, imm" alias is not defined for intel syntax. In intel syntax there is no w/l/q suffix for the imul instruction. Differential Revision: http://reviews.llvm.org/D11887 llvm-svn: 244582
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/X86/intel-syntax.s7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/intel-syntax.s b/llvm/test/MC/X86/intel-syntax.s
index 00295589199..98bec04f50f 100644
--- a/llvm/test/MC/X86/intel-syntax.s
+++ b/llvm/test/MC/X86/intel-syntax.s
@@ -681,3 +681,10 @@ outsd
// CHECK: outsb (%rsi), %dx
// CHECK: outsw (%rsi), %dx
// CHECK: outsl (%rsi), %dx
+
+imul bx, 123
+imul ebx, 123
+imul rbx, 123
+// CHECK: imulw $123, %bx
+// CHECK: imull $123, %ebx
+// CHECK: imulq $123, %rbx
OpenPOWER on IntegriCloud