diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-06-13 15:45:24 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-06-13 15:45:24 +0000 |
commit | 19b30d56b224ab3507f7a93743eac2b01c5861dd (patch) | |
tree | fff432cf54d1b22a00e7b71b85c7fb5f8e80d114 /test | |
parent | 62d124a1fa8b212bae1d331f027c9eec06a45199 (diff) | |
download | llvm-19b30d56b224ab3507f7a93743eac2b01c5861dd.tar.gz llvm-19b30d56b224ab3507f7a93743eac2b01c5861dd.tar.bz2 llvm-19b30d56b224ab3507f7a93743eac2b01c5861dd.tar.xz |
X86: Make the cmov aliases work with intel syntax too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183907 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/X86/intel-syntax.s | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test/MC/X86/intel-syntax.s b/test/MC/X86/intel-syntax.s index fa1ba5ba54..1a519aa186 100644 --- a/test/MC/X86/intel-syntax.s +++ b/test/MC/X86/intel-syntax.s @@ -325,3 +325,32 @@ _main: // CHECK: outb %al, $4 out 4, al ret + +// CHECK: cmovbl %ebx, %eax + cmovc eax, ebx +// CHECK: cmovel %ebx, %eax + cmovz eax, ebx +// CHECK: cmovbel %ebx, %eax + cmovna eax, ebx +// CHECK: cmovael %ebx, %eax + cmovnb eax, ebx +// CHECK: cmovael %ebx, %eax + cmovnc eax, ebx +// CHECK: cmovlel %ebx, %eax + cmovng eax, ebx +// CHECK: cmovgel %ebx, %eax + cmovnl eax, ebx +// CHECK: cmovnel %ebx, %eax + cmovnz eax, ebx +// CHECK: cmovpl %ebx, %eax + cmovpe eax, ebx +// CHECK: cmovnpl %ebx, %eax + cmovpo eax, ebx +// CHECK: cmovbl %ebx, %eax + cmovnae eax, ebx +// CHECK: cmoval %ebx, %eax + cmovnbe eax, ebx +// CHECK: cmovll %ebx, %eax + cmovnge eax, ebx +// CHECK: cmovgl %ebx, %eax + cmovnle eax, ebx |