]> granicus.if.org Git - llvm/commitdiff
[MC][X86] Add test cases from PR14056
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 15:51:14 +0000 (15:51 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 15:51:14 +0000 (15:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360521 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/X86/x86-64.s

index e35ba19fc4f2ec2cbcf8f961df4b7c3c1923d166..00f99667881d40f8c145e717a63190e50c00f608 100644 (file)
@@ -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