1 # RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 --output-asm-variant=1 | FileCheck %s
27 # CHECK: xchg eax, r8d
40 0x05 0x00 0x00 0x00 0x00
43 0x48 0x05 0x00 0x00 0x00 0x00
52 0x15 0x00 0x00 0x00 0x00
55 0x48 0x15 0x00 0x00 0x00 0x00
64 0x3d 0x00 0x00 0x00 0x00
67 0x48 0x3d 0x00 0x00 0x00 0x00
76 0xa9 0x00 0x00 0x00 0x00
79 0x48 0xa9 0x00 0x00 0x00 0x00
108 # CHECK: vpgatherqq ymm2, qword ptr [rdi + 2*ymm1], ymm0
109 0xc4 0xe2 0xfd 0x91 0x14 0x4f
111 # CHECK: vpgatherdd xmm10, dword ptr [r15 + 2*xmm9], xmm8
112 0xc4 0x02 0x39 0x90 0x14 0x4f
114 # CHECK: xsave64 opaque ptr [rax]
117 # CHECK: xrstor64 opaque ptr [rax]
120 # CHECK: xsaveopt64 opaque ptr [rax]
123 # CHECK: movabs al, byte ptr [-6066930261531658096]
124 0xa0 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
126 # CHECK: movabs al, byte ptr [-6066930261531658096]
127 0x48 0xa0 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
129 # CHECK: movabs ax, word ptr [-6066930261531658096]
130 0x66 0xa1 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
132 # CHECK: movabs eax, dword ptr [-6066930261531658096]
133 0xa1 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
135 # CHECK: movabs rax, qword ptr [-6066930261531658096]
136 0x48 0xa1 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
138 # CHECK: movabs byte ptr [-6066930261531658096], al
139 0xa2 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
141 # CHECK: movabs byte ptr [-6066930261531658096], al
142 0x48 0xa2 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
144 # CHECK: movabs word ptr [-6066930261531658096], ax
145 0x66 0xa3 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
147 # CHECK: movabs dword ptr [-6066930261531658096], eax
148 0xa3 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab
150 # CHECK: movabs qword ptr [-6066930261531658096], rax
151 0x48 0xa3 0x90 0x78 0x56 0x34 0x12 0xef 0xcd 0xab