diff options
-rw-r--r-- | llvm/test/MC/X86/imm-comments.s | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/imm-comments.s b/llvm/test/MC/X86/imm-comments.s new file mode 100644 index 00000000000..b692e2d17d7 --- /dev/null +++ b/llvm/test/MC/X86/imm-comments.s @@ -0,0 +1,26 @@ +# RUN: llvm-mc %s -triple=x86_64-unknown-unknown | FileCheck %s + +movb $127, %al +movb $-128, %al + +movw $32767, %ax +movw $-32768, %ax + +movl $2147483647, %eax +movl $-2147483648, %eax + +movabsq $9223372036854775807, %rax +movabsq $-9223372036854775808, %rax + +# CHECK: movb $127, %al +# CHECK: movb $-128, %al + +# CHECK: movw $32767, %ax # imm = 0x7FFF +# CHECK: movw $-32768, %ax # imm = 0xFFFFFFFFFFFF8000 + +# CHECK: movl $2147483647, %eax # imm = 0x7FFFFFFF +# CHECK: movl $-2147483648, %eax # imm = 0xFFFFFFFF80000000 + +# CHECK: movabsq $9223372036854775807, %rax # imm = 0x7FFFFFFFFFFFFFFF +# CHECK: movabsq $-9223372036854775808, %rax # imm = 0x8000000000000000 + |