Home | History | Annotate | Download | only in X86
      1 # RUN: llvm-mc --disassemble %s -triple=i386 --output-asm-variant=1 | FileCheck %s
      2 
      3 # CHECK: sgdt opaque ptr [eax]
      4 0x0f 0x01 0x00
      5 
      6 # CHECK: sidt opaque ptr [eax]
      7 0x0f 0x01 0x08
      8 
      9 # CHECK: lgdt opaque ptr [eax]
     10 0x0f 0x01 0x10
     11 
     12 # CHECK: lidt opaque ptr [eax]
     13 0x0f 0x01 0x18
     14 
     15 # CHECK: mov al, byte ptr [878082192]
     16 0xa0 0x90 0x78 0x56 0x34
     17 
     18 # CHECK: mov ax, word ptr [878082192]
     19 0x66 0xa1 0x90 0x78 0x56 0x34
     20 
     21 # CHECK: mov eax, dword ptr [878082192]
     22 0xa1 0x90 0x78 0x56 0x34
     23 
     24 # CHECK: mov byte ptr [878082192], al
     25 0xa2 0x90 0x78 0x56 0x34
     26 
     27 # CHECK: mov word ptr [878082192], ax
     28 0x66 0xa3 0x90 0x78 0x56 0x34
     29 
     30 # CHECK: mov dword ptr [878082192], eax
     31 0xa3 0x90 0x78 0x56 0x34
     32 
     33 # CHECK: lea	cx, [si + 4]
     34 0x67 0x66 0x8d 0x4c 0x04
     35 
     36 # CHECK: lea	ecx, [si + 4]
     37 0x67 0x8d 0x4c 0x04 
     38 
     39 # CHECK: lea	cx, [esp + 4]
     40 0x66 0x8d 0x4c 0x24 0x04 
     41 
     42 # CHECK: lea	ecx, [esp + 4]
     43 0x8d 0x4c 0x24 0x04 
     44