315 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 3# CHECK: {evex} or bl, 1234# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x80,0xcb,0x7b]5 {evex} or bl, 1236# CHECK: {nf} or bl, 1237# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x80,0xcb,0x7b]8 {nf} or bl, 1239# CHECK: or cl, bl, 12310# CHECK: encoding: [0x62,0xf4,0x74,0x18,0x80,0xcb,0x7b]11 or cl, bl, 12312# CHECK: {nf} or cl, bl, 12313# CHECK: encoding: [0x62,0xf4,0x74,0x1c,0x80,0xcb,0x7b]14 {nf} or cl, bl, 12315# CHECK: {evex} or dx, 12316# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x83,0xca,0x7b]17 {evex} or dx, 12318# CHECK: {nf} or dx, 12319# CHECK: encoding: [0x62,0xf4,0x7d,0x0c,0x83,0xca,0x7b]20 {nf} or dx, 12321# CHECK: or ax, dx, 12322# CHECK: encoding: [0x62,0xf4,0x7d,0x18,0x83,0xca,0x7b]23 or ax, dx, 12324# CHECK: {nf} or ax, dx, 12325# CHECK: encoding: [0x62,0xf4,0x7d,0x1c,0x83,0xca,0x7b]26 {nf} or ax, dx, 12327# CHECK: {evex} or ecx, 12328# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x83,0xc9,0x7b]29 {evex} or ecx, 12330# CHECK: {nf} or ecx, 12331# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x83,0xc9,0x7b]32 {nf} or ecx, 12333# CHECK: or edx, ecx, 12334# CHECK: encoding: [0x62,0xf4,0x6c,0x18,0x83,0xc9,0x7b]35 or edx, ecx, 12336# CHECK: {nf} or edx, ecx, 12337# CHECK: encoding: [0x62,0xf4,0x6c,0x1c,0x83,0xc9,0x7b]38 {nf} or edx, ecx, 12339# CHECK: {evex} or r9, 12340# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0x83,0xc9,0x7b]41 {evex} or r9, 12342# CHECK: {nf} or r9, 12343# CHECK: encoding: [0x62,0xd4,0xfc,0x0c,0x83,0xc9,0x7b]44 {nf} or r9, 12345# CHECK: or r15, r9, 12346# CHECK: encoding: [0x62,0xd4,0x84,0x18,0x83,0xc9,0x7b]47 or r15, r9, 12348# CHECK: {nf} or r15, r9, 12349# CHECK: encoding: [0x62,0xd4,0x84,0x1c,0x83,0xc9,0x7b]50 {nf} or r15, r9, 12351# CHECK: {evex} or byte ptr [r8 + 4*rax + 291], 12352# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x80,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]53 {evex} or byte ptr [r8 + 4*rax + 291], 12354# CHECK: {nf} or byte ptr [r8 + 4*rax + 291], 12355# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x80,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]56 {nf} or byte ptr [r8 + 4*rax + 291], 12357# CHECK: or bl, byte ptr [r8 + 4*rax + 291], 12358# CHECK: encoding: [0x62,0xd4,0x64,0x18,0x80,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]59 or bl, byte ptr [r8 + 4*rax + 291], 12360# CHECK: {nf} or bl, byte ptr [r8 + 4*rax + 291], 12361# CHECK: encoding: [0x62,0xd4,0x64,0x1c,0x80,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]62 {nf} or bl, byte ptr [r8 + 4*rax + 291], 12363# CHECK: {evex} or word ptr [r8 + 4*rax + 291], 12364# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]65 {evex} or word ptr [r8 + 4*rax + 291], 12366# CHECK: {nf} or word ptr [r8 + 4*rax + 291], 12367# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]68 {nf} or word ptr [r8 + 4*rax + 291], 12369# CHECK: or dx, word ptr [r8 + 4*rax + 291], 12370# CHECK: encoding: [0x62,0xd4,0x6d,0x18,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]71 or dx, word ptr [r8 + 4*rax + 291], 12372# CHECK: {nf} or dx, word ptr [r8 + 4*rax + 291], 12373# CHECK: encoding: [0x62,0xd4,0x6d,0x1c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]74 {nf} or dx, word ptr [r8 + 4*rax + 291], 12375# CHECK: {evex} or dword ptr [r8 + 4*rax + 291], 12376# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]77 {evex} or dword ptr [r8 + 4*rax + 291], 12378# CHECK: {nf} or dword ptr [r8 + 4*rax + 291], 12379# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]80 {nf} or dword ptr [r8 + 4*rax + 291], 12381# CHECK: or ecx, dword ptr [r8 + 4*rax + 291], 12382# CHECK: encoding: [0x62,0xd4,0x74,0x18,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]83 or ecx, dword ptr [r8 + 4*rax + 291], 12384# CHECK: {nf} or ecx, dword ptr [r8 + 4*rax + 291], 12385# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]86 {nf} or ecx, dword ptr [r8 + 4*rax + 291], 12387# CHECK: {evex} or qword ptr [r8 + 4*rax + 291], 12388# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]89 {evex} or qword ptr [r8 + 4*rax + 291], 12390# CHECK: {nf} or qword ptr [r8 + 4*rax + 291], 12391# CHECK: encoding: [0x62,0xd4,0xfc,0x0c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]92 {nf} or qword ptr [r8 + 4*rax + 291], 12393# CHECK: or r9, qword ptr [r8 + 4*rax + 291], 12394# CHECK: encoding: [0x62,0xd4,0xb4,0x18,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]95 or r9, qword ptr [r8 + 4*rax + 291], 12396# CHECK: {nf} or r9, qword ptr [r8 + 4*rax + 291], 12397# CHECK: encoding: [0x62,0xd4,0xb4,0x1c,0x83,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]98 {nf} or r9, qword ptr [r8 + 4*rax + 291], 12399# CHECK: {evex} or dx, 1234100# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x81,0xca,0xd2,0x04]101 {evex} or dx, 1234102# CHECK: {nf} or dx, 1234103# CHECK: encoding: [0x62,0xf4,0x7d,0x0c,0x81,0xca,0xd2,0x04]104 {nf} or dx, 1234105# CHECK: or ax, dx, 1234106# CHECK: encoding: [0x62,0xf4,0x7d,0x18,0x81,0xca,0xd2,0x04]107 or ax, dx, 1234108# CHECK: {nf} or ax, dx, 1234109# CHECK: encoding: [0x62,0xf4,0x7d,0x1c,0x81,0xca,0xd2,0x04]110 {nf} or ax, dx, 1234111# CHECK: {evex} or word ptr [r8 + 4*rax + 291], 1234112# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0xd2,0x04]113 {evex} or word ptr [r8 + 4*rax + 291], 1234114# CHECK: {nf} or word ptr [r8 + 4*rax + 291], 1234115# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0xd2,0x04]116 {nf} or word ptr [r8 + 4*rax + 291], 1234117# CHECK: or dx, word ptr [r8 + 4*rax + 291], 1234118# CHECK: encoding: [0x62,0xd4,0x6d,0x18,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0xd2,0x04]119 or dx, word ptr [r8 + 4*rax + 291], 1234120# CHECK: {nf} or dx, word ptr [r8 + 4*rax + 291], 1234121# CHECK: encoding: [0x62,0xd4,0x6d,0x1c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0xd2,0x04]122 {nf} or dx, word ptr [r8 + 4*rax + 291], 1234123# CHECK: {evex} or ecx, 123456124# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x81,0xc9,0x40,0xe2,0x01,0x00]125 {evex} or ecx, 123456126# CHECK: {nf} or ecx, 123456127# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x81,0xc9,0x40,0xe2,0x01,0x00]128 {nf} or ecx, 123456129# CHECK: or edx, ecx, 123456130# CHECK: encoding: [0x62,0xf4,0x6c,0x18,0x81,0xc9,0x40,0xe2,0x01,0x00]131 or edx, ecx, 123456132# CHECK: {nf} or edx, ecx, 123456133# CHECK: encoding: [0x62,0xf4,0x6c,0x1c,0x81,0xc9,0x40,0xe2,0x01,0x00]134 {nf} or edx, ecx, 123456135# CHECK: {evex} or r9, 123456136# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0x81,0xc9,0x40,0xe2,0x01,0x00]137 {evex} or r9, 123456138# CHECK: {nf} or r9, 123456139# CHECK: encoding: [0x62,0xd4,0xfc,0x0c,0x81,0xc9,0x40,0xe2,0x01,0x00]140 {nf} or r9, 123456141# CHECK: or r15, r9, 123456142# CHECK: encoding: [0x62,0xd4,0x84,0x18,0x81,0xc9,0x40,0xe2,0x01,0x00]143 or r15, r9, 123456144# CHECK: {nf} or r15, r9, 123456145# CHECK: encoding: [0x62,0xd4,0x84,0x1c,0x81,0xc9,0x40,0xe2,0x01,0x00]146 {nf} or r15, r9, 123456147# CHECK: {evex} or dword ptr [r8 + 4*rax + 291], 123456148# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]149 {evex} or dword ptr [r8 + 4*rax + 291], 123456150# CHECK: {nf} or dword ptr [r8 + 4*rax + 291], 123456151# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]152 {nf} or dword ptr [r8 + 4*rax + 291], 123456153# CHECK: or ecx, dword ptr [r8 + 4*rax + 291], 123456154# CHECK: encoding: [0x62,0xd4,0x74,0x18,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]155 or ecx, dword ptr [r8 + 4*rax + 291], 123456156# CHECK: {nf} or ecx, dword ptr [r8 + 4*rax + 291], 123456157# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]158 {nf} or ecx, dword ptr [r8 + 4*rax + 291], 123456159# CHECK: {evex} or qword ptr [r8 + 4*rax + 291], 123456160# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]161 {evex} or qword ptr [r8 + 4*rax + 291], 123456162# CHECK: {nf} or qword ptr [r8 + 4*rax + 291], 123456163# CHECK: encoding: [0x62,0xd4,0xfc,0x0c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]164 {nf} or qword ptr [r8 + 4*rax + 291], 123456165# CHECK: or r9, qword ptr [r8 + 4*rax + 291], 123456166# CHECK: encoding: [0x62,0xd4,0xb4,0x18,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]167 or r9, qword ptr [r8 + 4*rax + 291], 123456168# CHECK: {nf} or r9, qword ptr [r8 + 4*rax + 291], 123456169# CHECK: encoding: [0x62,0xd4,0xb4,0x1c,0x81,0x8c,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00]170 {nf} or r9, qword ptr [r8 + 4*rax + 291], 123456171# CHECK: {evex} or cl, bl172# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x08,0xd9]173 {evex} or cl, bl174# CHECK: {nf} or cl, bl175# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x08,0xd9]176 {nf} or cl, bl177# CHECK: or r8b, cl, bl178# CHECK: encoding: [0x62,0xf4,0x3c,0x18,0x08,0xd9]179 or r8b, cl, bl180# CHECK: {nf} or r8b, cl, bl181# CHECK: encoding: [0x62,0xf4,0x3c,0x1c,0x08,0xd9]182 {nf} or r8b, cl, bl183# CHECK: {evex} or byte ptr [r8 + 4*rax + 291], bl184# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x08,0x9c,0x80,0x23,0x01,0x00,0x00]185 {evex} or byte ptr [r8 + 4*rax + 291], bl186# CHECK: {nf} or byte ptr [r8 + 4*rax + 291], bl187# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x08,0x9c,0x80,0x23,0x01,0x00,0x00]188 {nf} or byte ptr [r8 + 4*rax + 291], bl189# CHECK: or cl, byte ptr [r8 + 4*rax + 291], bl190# CHECK: encoding: [0x62,0xd4,0x74,0x18,0x08,0x9c,0x80,0x23,0x01,0x00,0x00]191 or cl, byte ptr [r8 + 4*rax + 291], bl192# CHECK: {nf} or cl, byte ptr [r8 + 4*rax + 291], bl193# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0x08,0x9c,0x80,0x23,0x01,0x00,0x00]194 {nf} or cl, byte ptr [r8 + 4*rax + 291], bl195# CHECK: {evex} or ax, dx196# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x09,0xd0]197 {evex} or ax, dx198# CHECK: {nf} or ax, dx199# CHECK: encoding: [0x62,0xf4,0x7d,0x0c,0x09,0xd0]200 {nf} or ax, dx201# CHECK: or r9w, ax, dx202# CHECK: encoding: [0x62,0xf4,0x35,0x18,0x09,0xd0]203 or r9w, ax, dx204# CHECK: {nf} or r9w, ax, dx205# CHECK: encoding: [0x62,0xf4,0x35,0x1c,0x09,0xd0]206 {nf} or r9w, ax, dx207# CHECK: {evex} or word ptr [r8 + 4*rax + 291], dx208# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0x09,0x94,0x80,0x23,0x01,0x00,0x00]209 {evex} or word ptr [r8 + 4*rax + 291], dx210# CHECK: {nf} or word ptr [r8 + 4*rax + 291], dx211# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0x09,0x94,0x80,0x23,0x01,0x00,0x00]212 {nf} or word ptr [r8 + 4*rax + 291], dx213# CHECK: or ax, word ptr [r8 + 4*rax + 291], dx214# CHECK: encoding: [0x62,0xd4,0x7d,0x18,0x09,0x94,0x80,0x23,0x01,0x00,0x00]215 or ax, word ptr [r8 + 4*rax + 291], dx216# CHECK: {nf} or ax, word ptr [r8 + 4*rax + 291], dx217# CHECK: encoding: [0x62,0xd4,0x7d,0x1c,0x09,0x94,0x80,0x23,0x01,0x00,0x00]218 {nf} or ax, word ptr [r8 + 4*rax + 291], dx219# CHECK: {evex} or edx, ecx220# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x09,0xca]221 {evex} or edx, ecx222# CHECK: {nf} or edx, ecx223# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x09,0xca]224 {nf} or edx, ecx225# CHECK: or r10d, edx, ecx226# CHECK: encoding: [0x62,0xf4,0x2c,0x18,0x09,0xca]227 or r10d, edx, ecx228# CHECK: {nf} or r10d, edx, ecx229# CHECK: encoding: [0x62,0xf4,0x2c,0x1c,0x09,0xca]230 {nf} or r10d, edx, ecx231# CHECK: {evex} or dword ptr [r8 + 4*rax + 291], ecx232# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]233 {evex} or dword ptr [r8 + 4*rax + 291], ecx234# CHECK: {nf} or dword ptr [r8 + 4*rax + 291], ecx235# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]236 {nf} or dword ptr [r8 + 4*rax + 291], ecx237# CHECK: or edx, dword ptr [r8 + 4*rax + 291], ecx238# CHECK: encoding: [0x62,0xd4,0x6c,0x18,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]239 or edx, dword ptr [r8 + 4*rax + 291], ecx240# CHECK: {nf} or edx, dword ptr [r8 + 4*rax + 291], ecx241# CHECK: encoding: [0x62,0xd4,0x6c,0x1c,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]242 {nf} or edx, dword ptr [r8 + 4*rax + 291], ecx243# CHECK: {evex} or r15, r9244# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x09,0xcf]245 {evex} or r15, r9246# CHECK: {nf} or r15, r9247# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0x09,0xcf]248 {nf} or r15, r9249# CHECK: or r11, r15, r9250# CHECK: encoding: [0x62,0x54,0xa4,0x18,0x09,0xcf]251 or r11, r15, r9252# CHECK: {nf} or r11, r15, r9253# CHECK: encoding: [0x62,0x54,0xa4,0x1c,0x09,0xcf]254 {nf} or r11, r15, r9255# CHECK: {evex} or qword ptr [r8 + 4*rax + 291], r9256# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]257 {evex} or qword ptr [r8 + 4*rax + 291], r9258# CHECK: {nf} or qword ptr [r8 + 4*rax + 291], r9259# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]260 {nf} or qword ptr [r8 + 4*rax + 291], r9261# CHECK: or r15, qword ptr [r8 + 4*rax + 291], r9262# CHECK: encoding: [0x62,0x54,0x84,0x18,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]263 or r15, qword ptr [r8 + 4*rax + 291], r9264# CHECK: {nf} or r15, qword ptr [r8 + 4*rax + 291], r9265# CHECK: encoding: [0x62,0x54,0x84,0x1c,0x09,0x8c,0x80,0x23,0x01,0x00,0x00]266 {nf} or r15, qword ptr [r8 + 4*rax + 291], r9267# CHECK: {evex} or bl, byte ptr [r8 + 4*rax + 291]268# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x0a,0x9c,0x80,0x23,0x01,0x00,0x00]269 {evex} or bl, byte ptr [r8 + 4*rax + 291]270# CHECK: {nf} or bl, byte ptr [r8 + 4*rax + 291]271# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x0a,0x9c,0x80,0x23,0x01,0x00,0x00]272 {nf} or bl, byte ptr [r8 + 4*rax + 291]273# CHECK: or cl, bl, byte ptr [r8 + 4*rax + 291]274# CHECK: encoding: [0x62,0xd4,0x74,0x18,0x0a,0x9c,0x80,0x23,0x01,0x00,0x00]275 or cl, bl, byte ptr [r8 + 4*rax + 291]276# CHECK: {nf} or cl, bl, byte ptr [r8 + 4*rax + 291]277# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0x0a,0x9c,0x80,0x23,0x01,0x00,0x00]278 {nf} or cl, bl, byte ptr [r8 + 4*rax + 291]279# CHECK: {evex} or dx, word ptr [r8 + 4*rax + 291]280# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0x0b,0x94,0x80,0x23,0x01,0x00,0x00]281 {evex} or dx, word ptr [r8 + 4*rax + 291]282# CHECK: {nf} or dx, word ptr [r8 + 4*rax + 291]283# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0x0b,0x94,0x80,0x23,0x01,0x00,0x00]284 {nf} or dx, word ptr [r8 + 4*rax + 291]285# CHECK: or ax, dx, word ptr [r8 + 4*rax + 291]286# CHECK: encoding: [0x62,0xd4,0x7d,0x18,0x0b,0x94,0x80,0x23,0x01,0x00,0x00]287 or ax, dx, word ptr [r8 + 4*rax + 291]288# CHECK: {nf} or ax, dx, word ptr [r8 + 4*rax + 291]289# CHECK: encoding: [0x62,0xd4,0x7d,0x1c,0x0b,0x94,0x80,0x23,0x01,0x00,0x00]290 {nf} or ax, dx, word ptr [r8 + 4*rax + 291]291# CHECK: {evex} or ecx, dword ptr [r8 + 4*rax + 291]292# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]293 {evex} or ecx, dword ptr [r8 + 4*rax + 291]294# CHECK: {nf} or ecx, dword ptr [r8 + 4*rax + 291]295# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]296 {nf} or ecx, dword ptr [r8 + 4*rax + 291]297# CHECK: or edx, ecx, dword ptr [r8 + 4*rax + 291]298# CHECK: encoding: [0x62,0xd4,0x6c,0x18,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]299 or edx, ecx, dword ptr [r8 + 4*rax + 291]300# CHECK: {nf} or edx, ecx, dword ptr [r8 + 4*rax + 291]301# CHECK: encoding: [0x62,0xd4,0x6c,0x1c,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]302 {nf} or edx, ecx, dword ptr [r8 + 4*rax + 291]303# CHECK: {evex} or r9, qword ptr [r8 + 4*rax + 291]304# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]305 {evex} or r9, qword ptr [r8 + 4*rax + 291]306# CHECK: {nf} or r9, qword ptr [r8 + 4*rax + 291]307# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]308 {nf} or r9, qword ptr [r8 + 4*rax + 291]309# CHECK: or r15, r9, qword ptr [r8 + 4*rax + 291]310# CHECK: encoding: [0x62,0x54,0x84,0x18,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]311 or r15, r9, qword ptr [r8 + 4*rax + 291]312# CHECK: {nf} or r15, r9, qword ptr [r8 + 4*rax + 291]313# CHECK: encoding: [0x62,0x54,0x84,0x1c,0x0b,0x8c,0x80,0x23,0x01,0x00,0x00]314 {nf} or r15, r9, qword ptr [r8 + 4*rax + 291]315