| # RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 | FileCheck %s |
| |
| # CHECK: int $33 |
| 0xCD 0x21 |
| |
| # CHECK: int $33 |
| 0xCD 0x21 |
| |
| |
| # CHECK: addb %al, (%rax) |
| 0 0 |
| |
| # CHECK: callq -1234 |
| 0xe8 0x2e 0xfb 0xff 0xff |
| |
| # CHECK: lfence |
| 0x0f 0xae 0xe8 |
| |
| # CHECK: mfence |
| 0x0f 0xae 0xf0 |
| |
| # CHECK: monitor |
| 0x0f 0x01 0xc8 |
| |
| # CHECK: mwait |
| 0x0f 0x01 0xc9 |
| |
| # CHECK: vmcall |
| 0x0f 0x01 0xc1 |
| |
| # CHECK: vmlaunch |
| 0x0f 0x01 0xc2 |
| |
| # CHECK: vmresume |
| 0x0f 0x01 0xc3 |
| |
| # CHECK: vmxoff |
| 0x0f 0x01 0xc4 |
| |
| # CHECK: swapgs |
| 0x0f 0x01 0xf8 |
| |
| # CHECK: rdtscp |
| 0x0f 0x01 0xf9 |
| |
| # CHECK: vmxon |
| 0xf3 0x0f 0xc7 0x30 |
| |
| # CHECK: vmptrld |
| 0x0f 0xc7 0x30 |
| |
| # CHECK: vmptrst |
| 0x0f 0xc7 0x38 |
| |
| # CHECK: movl $0, -4(%rbp) |
| 0xc7 0x45 0xfc 0x00 0x00 0x00 0x00 |
| |
| # CHECK: movq %cr0, %rcx |
| 0x0f 0x20 0xc1 |
| |
| # CHECK: leal 4(%rsp), %ecx |
| 0x8d 0x4c 0x24 0x04 |
| |
| # CHECK: enter $1, $2 |
| 0xc8 0x01 0x00 0x02 |
| |
| # CHECK: movw $47416, -66(%rbp) |
| 0x66 0xc7 0x45 0xbe 0x38 0xb9 |