| Chris Lattner | f6d4129 | 2009-12-22 07:01:12 +0000 | [diff] [blame] | 1 | # RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 | FileCheck %s |
| Chris Lattner | dc9845b | 2009-12-22 06:37:58 +0000 | [diff] [blame] | 2 | |
| 3 | # CHECK: int $33 |
| 4 | 0xCD 0x21 |
| 5 | |
| 6 | # CHECK: int $33 |
| 7 | 0xCD 0x21 |
| 8 | |
| 9 | |
| 10 | # CHECK: addb %al, (%rax) |
| Chris Lattner | dd0c01b | 2009-12-22 06:56:51 +0000 | [diff] [blame] | 11 | 0 0 |
| Chris Lattner | dc9845b | 2009-12-22 06:37:58 +0000 | [diff] [blame] | 12 | |
| 13 | # CHECK: callq -1234 |
| 14 | 0xe8 0x2e 0xfb 0xff 0xff |
| 15 | |
| Chris Lattner | 34749d8 | 2010-02-12 23:46:48 +0000 | [diff] [blame] | 16 | # CHECK: lfence |
| 17 | 0x0f 0xae 0xe8 |
| 18 | |
| 19 | # CHECK: mfence |
| 20 | 0x0f 0xae 0xf0 |
| 21 | |
| 22 | # CHECK: monitor |
| 23 | 0x0f 0x01 0xc8 |
| 24 | |
| 25 | # CHECK: mwait |
| 26 | 0x0f 0x01 0xc9 |
| 27 | |
| 28 | # CHECK: vmcall |
| 29 | 0x0f 0x01 0xc1 |
| Chris Lattner | 140caa7 | 2010-02-13 00:41:14 +0000 | [diff] [blame] | 30 | |
| 31 | # CHECK: vmlaunch |
| 32 | 0x0f 0x01 0xc2 |
| 33 | |
| 34 | # CHECK: vmresume |
| 35 | 0x0f 0x01 0xc3 |
| 36 | |
| 37 | # CHECK: vmxoff |
| 38 | 0x0f 0x01 0xc4 |
| 39 | |
| 40 | # CHECK: swapgs |
| Chris Lattner | f83726f | 2010-02-13 03:42:24 +0000 | [diff] [blame^] | 41 | 0x0f 0x01 0xf8 |
| 42 | |
| 43 | # CHECK: rdtscp |
| 44 | 0x0f 0x01 0xf9 |