diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-11 15:51:14 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-11 15:51:14 +0000 |
| commit | 8039e838c67725cb10e4fd55169d5867d2fd6b31 (patch) | |
| tree | e705cda5a216ab69df209811cdc70a7d6da8e6f0 | |
| parent | e7c51137aa4c260710090898f6ea516aed8d7c77 (diff) | |
| download | bcm5719-llvm-8039e838c67725cb10e4fd55169d5867d2fd6b31.tar.gz bcm5719-llvm-8039e838c67725cb10e4fd55169d5867d2fd6b31.zip | |
[MC][X86] Add test cases from PR14056
llvm-svn: 360521
| -rw-r--r-- | llvm/test/MC/X86/x86-64.s | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/MC/X86/x86-64.s b/llvm/test/MC/X86/x86-64.s index e35ba19fc4f..00f99667881 100644 --- a/llvm/test/MC/X86/x86-64.s +++ b/llvm/test/MC/X86/x86-64.s @@ -725,6 +725,10 @@ movl 0, %eax // CHECK: movl 0, %eax # encoding: [0x8b,0x04,0x25,0x00,0x00,0x00 // CHECK: encoding: [0x48,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0xff,0xff] movq $0xFFFF000000000002, %rax +// CHECK: movabsq 81985529216486895, %rax +// CHECK: encoding: [0x48,0xa1,0xef,0xcd,0xab,0x89,0x67,0x45,0x23,0x01] + movabsq 0x123456789abcdef, %rax + // CHECK: movq $-65536, %rax // CHECK: encoding: [0x48,0xc7,0xc0,0x00,0x00,0xff,0xff] movq $0xFFFFFFFFFFFF0000, %rax @@ -737,6 +741,10 @@ movl 0, %eax // CHECK: movl 0, %eax # encoding: [0x8b,0x04,0x25,0x00,0x00,0x00 // CHECK: encoding: [0x48,0xc7,0xc0,0x0a,0x00,0x00,0x00] movq $10, %rax +// CHECK: movq 81985529216486895, %rax +// CHECK: encoding: [0x48,0x8b,0x04,0x25,0xef,0xcd,0xab,0x89] + movq 0x123456789abcdef, %rax + // CHECK: movabsb -6066930261531658096, %al // CHECK: encoding: [0xa0,0x90,0x78,0x56,0x34,0x12,0xef,0xcd,0xab] movabsb 0xabcdef1234567890,%al |

