blob: 41552612cf5884476b28feb61ac7668c13fc87bb [file] [log] [blame]
Chris Lattnerf6d41292009-12-22 07:01:12 +00001# RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 | FileCheck %s
Chris Lattnerdc9845b2009-12-22 06:37:58 +00002
3# CHECK: int $33
40xCD 0x21
5
6# CHECK: int $33
70xCD 0x21
8
9
10# CHECK: addb %al, (%rax)
Chris Lattnerdd0c01b2009-12-22 06:56:51 +0000110 0
Chris Lattnerdc9845b2009-12-22 06:37:58 +000012
13# CHECK: callq -1234
140xe8 0x2e 0xfb 0xff 0xff
15
Chris Lattner34749d82010-02-12 23:46:48 +000016# CHECK: lfence
170x0f 0xae 0xe8
18
19# CHECK: mfence
200x0f 0xae 0xf0
21
22# CHECK: monitor
230x0f 0x01 0xc8
24
25# CHECK: mwait
260x0f 0x01 0xc9
27
28# CHECK: vmcall
290x0f 0x01 0xc1
Chris Lattner140caa72010-02-13 00:41:14 +000030
31# CHECK: vmlaunch
320x0f 0x01 0xc2
33
34# CHECK: vmresume
350x0f 0x01 0xc3
36
37# CHECK: vmxoff
380x0f 0x01 0xc4
39
40# CHECK: swapgs
Chris Lattnerf83726f2010-02-13 03:42:24 +0000410x0f 0x01 0xf8
42
43# CHECK: rdtscp
Kevin Enderbyd2030e32010-03-08 22:17:26 +0000440x0f 0x01 0xf9
45
46# CHECK: vmxon
470xf3 0x0f 0xc7 0x30
48
49# CHECK: vmptrld
500x0f 0xc7 0x30
51
52# CHECK: vmptrst
530x0f 0xc7 0x38
Chris Lattner5495c8e2010-04-17 17:22:06 +000054
55# CHECK: movl $0, -4(%rbp)
560xc7 0x45 0xfc 0x00 0x00 0x00 0x00