44 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i386 --output-asm-variant=1 | FileCheck %s2 3# CHECK: sgdtd [eax]40x0f 0x01 0x005 6# CHECK: sidtd [eax]70x0f 0x01 0x088 9# CHECK: lgdtd [eax]100x0f 0x01 0x1011 12# CHECK: lidtd [eax]130x0f 0x01 0x1814 15# CHECK: mov al, byte ptr [878082192]160xa0 0x90 0x78 0x56 0x3417 18# CHECK: mov ax, word ptr [878082192]190x66 0xa1 0x90 0x78 0x56 0x3420 21# CHECK: mov eax, dword ptr [878082192]220xa1 0x90 0x78 0x56 0x3423 24# CHECK: mov byte ptr [878082192], al250xa2 0x90 0x78 0x56 0x3426 27# CHECK: mov word ptr [878082192], ax280x66 0xa3 0x90 0x78 0x56 0x3429 30# CHECK: mov dword ptr [878082192], eax310xa3 0x90 0x78 0x56 0x3432 33# CHECK: lea cx, [si + 4]340x67 0x66 0x8d 0x4c 0x0435 36# CHECK: lea ecx, [si + 4]370x67 0x8d 0x4c 0x04 38 39# CHECK: lea cx, [esp + 4]400x66 0x8d 0x4c 0x24 0x04 41 42# CHECK: lea ecx, [esp + 4]430x8d 0x4c 0x24 0x04 44