Home | History | Annotate | Download | only in X86
      1 # RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 --output-asm-variant=1 | FileCheck %s
      2 
      3 # CHECK: movsb
      4 0xa4
      5 
      6 # CHECK: movsw
      7 0x66 0xa5
      8 
      9 # CHECK: movsd
     10 0xa5
     11 
     12 # CHECK: movsq
     13 0x48 0xa5
     14 
     15 # CHECK: pop FS
     16 0x0f 0xa1
     17 
     18 # CHECK: pop GS
     19 0x0f 0xa9
     20 
     21 # CHECK: in AL, DX
     22 0xec
     23 
     24 # CHECK: nop
     25 0x90
     26 
     27 # CHECK: xchg EAX, R8D
     28 0x41 0x90
     29 
     30 # CHECK: xchg RAX, R8
     31 0x49 0x90
     32 
     33 # CHECK: add AL, 0
     34 0x04 0x00
     35 
     36 # CHECK: add AX, 0
     37 0x66 0x05 0x00 0x00
     38 
     39 # CHECK: add EAX, 0
     40 0x05 0x00 0x00 0x00 0x00
     41 
     42 # CHECK: add RAX, 0
     43 0x48 0x05 0x00 0x00 0x00 0x00
     44 
     45 # CHECK: adc AL, 0
     46 0x14 0x00
     47 
     48 # CHECK: adc AX, 0
     49 0x66 0x15 0x00 0x00
     50 
     51 # CHECK: adc EAX, 0
     52 0x15 0x00 0x00 0x00 0x00
     53 
     54 # CHECK: adc RAX, 0
     55 0x48 0x15 0x00 0x00 0x00 0x00
     56 
     57 # CHECK: cmp AL, 0
     58 0x3c 0x00
     59 
     60 # CHECK: cmp AX, 0
     61 0x66 0x3d 0x00 0x00
     62 
     63 # CHECK: cmp EAX, 0
     64 0x3d 0x00 0x00 0x00 0x00
     65 
     66 # CHECK: cmp RAX, 0
     67 0x48 0x3d 0x00 0x00 0x00 0x00
     68 
     69 # CHECK: test AL, 0
     70 0xa8 0x00
     71 
     72 # CHECK: test AX, 0
     73 0x66 0xa9 0x00 0x00
     74 
     75 # CHECK: test EAX, 0
     76 0xa9 0x00 0x00 0x00 0x00
     77 
     78 # CHECK: test RAX, 0
     79 0x48 0xa9 0x00 0x00 0x00 0x00
     80 
     81 # CHECK: sysret
     82 0x48 0x0f 0x07
     83 
     84 # CHECK: sysret
     85 0x0f 0x07
     86 
     87 # CHECK: sysexit
     88 0x48 0x0f 0x35
     89 
     90 # CHECK: sysexit
     91 0x0f 0x35
     92 
     93 # CHECK: iret
     94 0x66 0xcf
     95 
     96 # CHECK: iretd
     97 0xcf
     98 
     99 # CHECK: iretq
    100 0x48 0xcf
    101 
    102 # CHECK: ret
    103 0x66 0xc3
    104 
    105 # CHECK: retf
    106 0x66 0xcb
    107 
    108 # CHECK: vpgatherqq YMM2, QWORD PTR [RDI + 2*YMM1], YMM0
    109 0xc4 0xe2 0xfd 0x91 0x14 0x4f
    110 
    111 # CHECK: vpgatherdd XMM10, DWORD PTR [R15 + 2*XMM9], XMM8
    112 0xc4 0x02 0x39 0x90 0x14 0x4f
    113