39 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 3# CHECK: imulzu dx, dx, 1234# CHECK: encoding: [0x62,0xf4,0x7d,0x18,0x6b,0xd2,0x7b]5 imulzu dx, dx, 1236# CHECK: imulzu ecx, ecx, 1237# CHECK: encoding: [0x62,0xf4,0x7c,0x18,0x6b,0xc9,0x7b]8 imulzu ecx, ecx, 1239# CHECK: imulzu r9, r9, 12310# CHECK: encoding: [0x62,0x54,0xfc,0x18,0x6b,0xc9,0x7b]11 imulzu r9, r9, 12312# CHECK: imulzu dx, word ptr [r8 + 4*rax + 291], 12313# CHECK: encoding: [0x62,0xd4,0x7d,0x18,0x6b,0x94,0x80,0x23,0x01,0x00,0x00,0x7b]14 imulzu dx, word ptr [r8 + 4*rax + 291], 12315# CHECK: imulzu ecx, dword ptr [r8 + 4*rax + 291], 12316# CHECK: encoding: [0x62,0xd4,0x7c,0x18,0x6b,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]17 imulzu ecx, dword ptr [r8 + 4*rax + 291], 12318# CHECK: imulzu r9, qword ptr [r8 + 4*rax + 291], 12319# CHECK: encoding: [0x62,0x54,0xfc,0x18,0x6b,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]20 imulzu r9, qword ptr [r8 + 4*rax + 291], 12321# CHECK: imulzu dx, dx, 123422# CHECK: encoding: [0x62,0xf4,0x7d,0x18,0x69,0xd2,0xd2,0x04]23 imulzu dx, dx, 123424# CHECK: imulzu dx, word ptr [r8 + 4*rax + 291], 123425# CHECK: encoding: [0x62,0xd4,0x7d,0x18,0x69,0x94,0x80,0x23,0x01,0x00,0x00,0xd2,0x04]26 imulzu dx, word ptr [r8 + 4*rax + 291], 123427# CHECK: imulzu ecx, ecx, 12345628# CHECK: encoding: [0x62,0xf4,0x7c,0x18,0x69,0xc9,0x40,0xe2,0x01,0x00]29 imulzu ecx, ecx, 12345630# CHECK: imulzu r9, r9, 12345631# CHECK: encoding: [0x62,0x54,0xfc,0x18,0x69,0xc9,0x40,0xe2,0x01,0x00]32 imulzu r9, r9, 12345633# CHECK: imulzu ecx, dword ptr [r8 + 4*rax + 291], 12345634# CHECK: encoding: [0x62,0xd4,0x7c,0x18,0x69,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]35 imulzu ecx, dword ptr [r8 + 4*rax + 291], 12345636# CHECK: imulzu r9, qword ptr [r8 + 4*rax + 291], 12345637# CHECK: encoding: [0x62,0x54,0xfc,0x18,0x69,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]38 imulzu r9, qword ptr [r8 + 4*rax + 291], 12345639