brintos

brintos / llvm-project-archived public Read only

0
0
Text · 101.6 KiB · 39392f0 Raw
2374 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3// CHECK: vaddph ymm30, ymm29, ymm284// CHECK: encoding: [0x62,0x05,0x14,0x20,0x58,0xf4]5          vaddph ymm30, ymm29, ymm286 7// CHECK: vaddph xmm30, xmm29, xmm288// CHECK: encoding: [0x62,0x05,0x14,0x00,0x58,0xf4]9          vaddph xmm30, xmm29, xmm2810 11// CHECK: vaddph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]12// CHECK: encoding: [0x62,0x25,0x14,0x27,0x58,0xb4,0xf5,0x00,0x00,0x00,0x10]13          vaddph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]14 15// CHECK: vaddph ymm30, ymm29, word ptr [r9]{1to16}16// CHECK: encoding: [0x62,0x45,0x14,0x30,0x58,0x31]17          vaddph ymm30, ymm29, word ptr [r9]{1to16}18 19// CHECK: vaddph ymm30, ymm29, ymmword ptr [rcx + 4064]20// CHECK: encoding: [0x62,0x65,0x14,0x20,0x58,0x71,0x7f]21          vaddph ymm30, ymm29, ymmword ptr [rcx + 4064]22 23// CHECK: vaddph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}24// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x58,0x72,0x80]25          vaddph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}26 27// CHECK: vaddph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]28// CHECK: encoding: [0x62,0x25,0x14,0x07,0x58,0xb4,0xf5,0x00,0x00,0x00,0x10]29          vaddph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]30 31// CHECK: vaddph xmm30, xmm29, word ptr [r9]{1to8}32// CHECK: encoding: [0x62,0x45,0x14,0x10,0x58,0x31]33          vaddph xmm30, xmm29, word ptr [r9]{1to8}34 35// CHECK: vaddph xmm30, xmm29, xmmword ptr [rcx + 2032]36// CHECK: encoding: [0x62,0x65,0x14,0x00,0x58,0x71,0x7f]37          vaddph xmm30, xmm29, xmmword ptr [rcx + 2032]38 39// CHECK: vaddph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}40// CHECK: encoding: [0x62,0x65,0x14,0x97,0x58,0x72,0x80]41          vaddph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}42 43// CHECK: vcmpeqph k5, ymm29, ymm2844// CHECK: encoding: [0x62,0x93,0x14,0x20,0xc2,0xec,0x00]45          vcmpph k5, ymm29, ymm28, 046 47// CHECK: vcmpltph k5, xmm29, xmm2848// CHECK: encoding: [0x62,0x93,0x14,0x00,0xc2,0xec,0x01]49          vcmpph k5, xmm29, xmm28, 150 51// CHECK: vcmpleph k5 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]52// CHECK: encoding: [0x62,0xb3,0x14,0x07,0xc2,0xac,0xf5,0x00,0x00,0x00,0x10,0x02]53          vcmpph k5 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456], 254 55// CHECK: vcmpunordph k5, xmm29, word ptr [r9]{1to8}56// CHECK: encoding: [0x62,0xd3,0x14,0x10,0xc2,0x29,0x03]57          vcmpph k5, xmm29, word ptr [r9]{1to8}, 358 59// CHECK: vcmpneqph k5, xmm29, xmmword ptr [rcx + 2032]60// CHECK: encoding: [0x62,0xf3,0x14,0x00,0xc2,0x69,0x7f,0x04]61          vcmpph k5, xmm29, xmmword ptr [rcx + 2032], 462 63// CHECK: vcmpnltph k5 {k7}, xmm29, word ptr [rdx - 256]{1to8}64// CHECK: encoding: [0x62,0xf3,0x14,0x17,0xc2,0x6a,0x80,0x05]65          vcmpph k5 {k7}, xmm29, word ptr [rdx - 256]{1to8}, 566 67// CHECK: vcmpnleph k5 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]68// CHECK: encoding: [0x62,0xb3,0x14,0x27,0xc2,0xac,0xf5,0x00,0x00,0x00,0x10,0x06]69          vcmpph k5 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456], 670 71// CHECK: vcmpordph k5, ymm29, word ptr [r9]{1to16}72// CHECK: encoding: [0x62,0xd3,0x14,0x30,0xc2,0x29,0x07]73          vcmpph k5, ymm29, word ptr [r9]{1to16}, 774 75// CHECK: vcmpeq_uqph k5, ymm29, ymmword ptr [rcx + 4064]76// CHECK: encoding: [0x62,0xf3,0x14,0x20,0xc2,0x69,0x7f,0x08]77          vcmpph k5, ymm29, ymmword ptr [rcx + 4064], 878 79// CHECK: vcmpngeph k5 {k7}, ymm29, word ptr [rdx - 256]{1to16}80// CHECK: encoding: [0x62,0xf3,0x14,0x37,0xc2,0x6a,0x80,0x09]81          vcmpph k5 {k7}, ymm29, word ptr [rdx - 256]{1to16}, 982 83// CHECK: vdivph ymm30, ymm29, ymm2884// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5e,0xf4]85          vdivph ymm30, ymm29, ymm2886 87// CHECK: vdivph xmm30, xmm29, xmm2888// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5e,0xf4]89          vdivph xmm30, xmm29, xmm2890 91// CHECK: vdivph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]92// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5e,0xb4,0xf5,0x00,0x00,0x00,0x10]93          vdivph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]94 95// CHECK: vdivph ymm30, ymm29, word ptr [r9]{1to16}96// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5e,0x31]97          vdivph ymm30, ymm29, word ptr [r9]{1to16}98 99// CHECK: vdivph ymm30, ymm29, ymmword ptr [rcx + 4064]100// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5e,0x71,0x7f]101          vdivph ymm30, ymm29, ymmword ptr [rcx + 4064]102 103// CHECK: vdivph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}104// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5e,0x72,0x80]105          vdivph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}106 107// CHECK: vdivph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]108// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5e,0xb4,0xf5,0x00,0x00,0x00,0x10]109          vdivph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]110 111// CHECK: vdivph xmm30, xmm29, word ptr [r9]{1to8}112// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5e,0x31]113          vdivph xmm30, xmm29, word ptr [r9]{1to8}114 115// CHECK: vdivph xmm30, xmm29, xmmword ptr [rcx + 2032]116// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5e,0x71,0x7f]117          vdivph xmm30, xmm29, xmmword ptr [rcx + 2032]118 119// CHECK: vdivph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}120// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5e,0x72,0x80]121          vdivph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}122 123// CHECK: vmaxph ymm30, ymm29, ymm28124// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5f,0xf4]125          vmaxph ymm30, ymm29, ymm28126 127// CHECK: vmaxph xmm30, xmm29, xmm28128// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5f,0xf4]129          vmaxph xmm30, xmm29, xmm28130 131// CHECK: vmaxph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]132// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5f,0xb4,0xf5,0x00,0x00,0x00,0x10]133          vmaxph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]134 135// CHECK: vmaxph ymm30, ymm29, word ptr [r9]{1to16}136// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5f,0x31]137          vmaxph ymm30, ymm29, word ptr [r9]{1to16}138 139// CHECK: vmaxph ymm30, ymm29, ymmword ptr [rcx + 4064]140// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5f,0x71,0x7f]141          vmaxph ymm30, ymm29, ymmword ptr [rcx + 4064]142 143// CHECK: vmaxph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}144// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5f,0x72,0x80]145          vmaxph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}146 147// CHECK: vmaxph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]148// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5f,0xb4,0xf5,0x00,0x00,0x00,0x10]149          vmaxph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]150 151// CHECK: vmaxph xmm30, xmm29, word ptr [r9]{1to8}152// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5f,0x31]153          vmaxph xmm30, xmm29, word ptr [r9]{1to8}154 155// CHECK: vmaxph xmm30, xmm29, xmmword ptr [rcx + 2032]156// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5f,0x71,0x7f]157          vmaxph xmm30, xmm29, xmmword ptr [rcx + 2032]158 159// CHECK: vmaxph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}160// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5f,0x72,0x80]161          vmaxph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}162 163// CHECK: vminph ymm30, ymm29, ymm28164// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5d,0xf4]165          vminph ymm30, ymm29, ymm28166 167// CHECK: vminph xmm30, xmm29, xmm28168// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5d,0xf4]169          vminph xmm30, xmm29, xmm28170 171// CHECK: vminph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]172// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5d,0xb4,0xf5,0x00,0x00,0x00,0x10]173          vminph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]174 175// CHECK: vminph ymm30, ymm29, word ptr [r9]{1to16}176// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5d,0x31]177          vminph ymm30, ymm29, word ptr [r9]{1to16}178 179// CHECK: vminph ymm30, ymm29, ymmword ptr [rcx + 4064]180// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5d,0x71,0x7f]181          vminph ymm30, ymm29, ymmword ptr [rcx + 4064]182 183// CHECK: vminph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}184// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5d,0x72,0x80]185          vminph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}186 187// CHECK: vminph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]188// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5d,0xb4,0xf5,0x00,0x00,0x00,0x10]189          vminph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]190 191// CHECK: vminph xmm30, xmm29, word ptr [r9]{1to8}192// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5d,0x31]193          vminph xmm30, xmm29, word ptr [r9]{1to8}194 195// CHECK: vminph xmm30, xmm29, xmmword ptr [rcx + 2032]196// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5d,0x71,0x7f]197          vminph xmm30, xmm29, xmmword ptr [rcx + 2032]198 199// CHECK: vminph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}200// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5d,0x72,0x80]201          vminph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}202 203// CHECK: vmulph ymm30, ymm29, ymm28204// CHECK: encoding: [0x62,0x05,0x14,0x20,0x59,0xf4]205          vmulph ymm30, ymm29, ymm28206 207// CHECK: vmulph xmm30, xmm29, xmm28208// CHECK: encoding: [0x62,0x05,0x14,0x00,0x59,0xf4]209          vmulph xmm30, xmm29, xmm28210 211// CHECK: vmulph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]212// CHECK: encoding: [0x62,0x25,0x14,0x27,0x59,0xb4,0xf5,0x00,0x00,0x00,0x10]213          vmulph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]214 215// CHECK: vmulph ymm30, ymm29, word ptr [r9]{1to16}216// CHECK: encoding: [0x62,0x45,0x14,0x30,0x59,0x31]217          vmulph ymm30, ymm29, word ptr [r9]{1to16}218 219// CHECK: vmulph ymm30, ymm29, ymmword ptr [rcx + 4064]220// CHECK: encoding: [0x62,0x65,0x14,0x20,0x59,0x71,0x7f]221          vmulph ymm30, ymm29, ymmword ptr [rcx + 4064]222 223// CHECK: vmulph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}224// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x59,0x72,0x80]225          vmulph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}226 227// CHECK: vmulph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]228// CHECK: encoding: [0x62,0x25,0x14,0x07,0x59,0xb4,0xf5,0x00,0x00,0x00,0x10]229          vmulph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]230 231// CHECK: vmulph xmm30, xmm29, word ptr [r9]{1to8}232// CHECK: encoding: [0x62,0x45,0x14,0x10,0x59,0x31]233          vmulph xmm30, xmm29, word ptr [r9]{1to8}234 235// CHECK: vmulph xmm30, xmm29, xmmword ptr [rcx + 2032]236// CHECK: encoding: [0x62,0x65,0x14,0x00,0x59,0x71,0x7f]237          vmulph xmm30, xmm29, xmmword ptr [rcx + 2032]238 239// CHECK: vmulph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}240// CHECK: encoding: [0x62,0x65,0x14,0x97,0x59,0x72,0x80]241          vmulph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}242 243// CHECK: vsubph ymm30, ymm29, ymm28244// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5c,0xf4]245          vsubph ymm30, ymm29, ymm28246 247// CHECK: vsubph xmm30, xmm29, xmm28248// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5c,0xf4]249          vsubph xmm30, xmm29, xmm28250 251// CHECK: vsubph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]252// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5c,0xb4,0xf5,0x00,0x00,0x00,0x10]253          vsubph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]254 255// CHECK: vsubph ymm30, ymm29, word ptr [r9]{1to16}256// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5c,0x31]257          vsubph ymm30, ymm29, word ptr [r9]{1to16}258 259// CHECK: vsubph ymm30, ymm29, ymmword ptr [rcx + 4064]260// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5c,0x71,0x7f]261          vsubph ymm30, ymm29, ymmword ptr [rcx + 4064]262 263// CHECK: vsubph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}264// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5c,0x72,0x80]265          vsubph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}266 267// CHECK: vsubph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]268// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5c,0xb4,0xf5,0x00,0x00,0x00,0x10]269          vsubph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]270 271// CHECK: vsubph xmm30, xmm29, word ptr [r9]{1to8}272// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5c,0x31]273          vsubph xmm30, xmm29, word ptr [r9]{1to8}274 275// CHECK: vsubph xmm30, xmm29, xmmword ptr [rcx + 2032]276// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5c,0x71,0x7f]277          vsubph xmm30, xmm29, xmmword ptr [rcx + 2032]278 279// CHECK: vsubph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}280// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5c,0x72,0x80]281          vsubph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}282 283// CHECK: vcvtdq2ph xmm30, xmm29284// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x5b,0xf5]285          vcvtdq2ph xmm30, xmm29286 287// CHECK: vcvtdq2ph xmm30, ymm29288// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x5b,0xf5]289          vcvtdq2ph xmm30, ymm29290 291// CHECK: vcvtdq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]292// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]293          vcvtdq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]294 295// CHECK: vcvtdq2ph xmm30, dword ptr [r9]{1to4}296// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x5b,0x31]297          vcvtdq2ph xmm30, dword ptr [r9]{1to4}298 299// CHECK: vcvtdq2ph xmm30, xmmword ptr [rcx + 2032]300// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x5b,0x71,0x7f]301          vcvtdq2ph xmm30, xmmword ptr [rcx + 2032]302 303// CHECK: vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}304// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x5b,0x72,0x80]305          vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}306 307// CHECK: vcvtdq2ph xmm30, dword ptr [r9]{1to8}308// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x5b,0x31]309          vcvtdq2ph xmm30, dword ptr [r9]{1to8}310 311// CHECK: vcvtdq2ph xmm30, ymmword ptr [rcx + 4064]312// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x5b,0x71,0x7f]313          vcvtdq2ph xmm30, ymmword ptr [rcx + 4064]314 315// CHECK: vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}316// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x5b,0x72,0x80]317          vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}318 319// CHECK: vcvtpd2ph xmm30, xmm29320// CHECK: encoding: [0x62,0x05,0xfd,0x08,0x5a,0xf5]321          vcvtpd2ph xmm30, xmm29322 323// CHECK: vcvtpd2ph xmm30, ymm29324// CHECK: encoding: [0x62,0x05,0xfd,0x28,0x5a,0xf5]325          vcvtpd2ph xmm30, ymm29326 327// CHECK: vcvtpd2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]328// CHECK: encoding: [0x62,0x25,0xfd,0x0f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]329          vcvtpd2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]330 331// CHECK: vcvtpd2ph xmm30, qword ptr [r9]{1to2}332// CHECK: encoding: [0x62,0x45,0xfd,0x18,0x5a,0x31]333          vcvtpd2ph xmm30, qword ptr [r9]{1to2}334 335// CHECK: vcvtpd2ph xmm30, xmmword ptr [rcx + 2032]336// CHECK: encoding: [0x62,0x65,0xfd,0x08,0x5a,0x71,0x7f]337          vcvtpd2ph xmm30, xmmword ptr [rcx + 2032]338 339// CHECK: vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}340// CHECK: encoding: [0x62,0x65,0xfd,0x9f,0x5a,0x72,0x80]341          vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}342 343// CHECK: vcvtpd2ph xmm30, qword ptr [r9]{1to4}344// CHECK: encoding: [0x62,0x45,0xfd,0x38,0x5a,0x31]345          vcvtpd2ph xmm30, qword ptr [r9]{1to4}346 347// CHECK: vcvtpd2ph xmm30, ymmword ptr [rcx + 4064]348// CHECK: encoding: [0x62,0x65,0xfd,0x28,0x5a,0x71,0x7f]349          vcvtpd2ph xmm30, ymmword ptr [rcx + 4064]350 351// CHECK: vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}352// CHECK: encoding: [0x62,0x65,0xfd,0xbf,0x5a,0x72,0x80]353          vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}354 355// CHECK: vcvtph2dq xmm30, xmm29356// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x5b,0xf5]357          vcvtph2dq xmm30, xmm29358 359// CHECK: vcvtph2dq ymm30, xmm29360// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x5b,0xf5]361          vcvtph2dq ymm30, xmm29362 363// CHECK: vcvtph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]364// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]365          vcvtph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]366 367// CHECK: vcvtph2dq xmm30, word ptr [r9]{1to4}368// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x5b,0x31]369          vcvtph2dq xmm30, word ptr [r9]{1to4}370 371// CHECK: vcvtph2dq xmm30, qword ptr [rcx + 1016]372// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x5b,0x71,0x7f]373          vcvtph2dq xmm30, qword ptr [rcx + 1016]374 375// CHECK: vcvtph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}376// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x5b,0x72,0x80]377          vcvtph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}378 379// CHECK: vcvtph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]380// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]381          vcvtph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]382 383// CHECK: vcvtph2dq ymm30, word ptr [r9]{1to8}384// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x5b,0x31]385          vcvtph2dq ymm30, word ptr [r9]{1to8}386 387// CHECK: vcvtph2dq ymm30, xmmword ptr [rcx + 2032]388// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x5b,0x71,0x7f]389          vcvtph2dq ymm30, xmmword ptr [rcx + 2032]390 391// CHECK: vcvtph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}392// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x5b,0x72,0x80]393          vcvtph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}394 395// CHECK: vcvtph2pd xmm30, xmm29396// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x5a,0xf5]397          vcvtph2pd xmm30, xmm29398 399// CHECK: vcvtph2pd ymm30, xmm29400// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x5a,0xf5]401          vcvtph2pd ymm30, xmm29402 403// CHECK: vcvtph2pd xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]404// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]405          vcvtph2pd xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]406 407// CHECK: vcvtph2pd xmm30, word ptr [r9]{1to2}408// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x5a,0x31]409          vcvtph2pd xmm30, word ptr [r9]{1to2}410 411// CHECK: vcvtph2pd xmm30, dword ptr [rcx + 508]412// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x5a,0x71,0x7f]413          vcvtph2pd xmm30, dword ptr [rcx + 508]414 415// CHECK: vcvtph2pd xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}416// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x5a,0x72,0x80]417          vcvtph2pd xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}418 419// CHECK: vcvtph2pd ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]420// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]421          vcvtph2pd ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]422 423// CHECK: vcvtph2pd ymm30, word ptr [r9]{1to4}424// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x5a,0x31]425          vcvtph2pd ymm30, word ptr [r9]{1to4}426 427// CHECK: vcvtph2pd ymm30, qword ptr [rcx + 1016]428// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x5a,0x71,0x7f]429          vcvtph2pd ymm30, qword ptr [rcx + 1016]430 431// CHECK: vcvtph2pd ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}432// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x5a,0x72,0x80]433          vcvtph2pd ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}434 435// CHECK: vcvtph2psx xmm30, xmm29436// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x13,0xf5]437          vcvtph2psx xmm30, xmm29438 439// CHECK: vcvtph2psx ymm30, xmm29440// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x13,0xf5]441          vcvtph2psx ymm30, xmm29442 443// CHECK: vcvtph2psx xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]444// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x13,0xb4,0xf5,0x00,0x00,0x00,0x10]445          vcvtph2psx xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]446 447// CHECK: vcvtph2psx xmm30, word ptr [r9]{1to4}448// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x13,0x31]449          vcvtph2psx xmm30, word ptr [r9]{1to4}450 451// CHECK: vcvtph2psx xmm30, qword ptr [rcx + 1016]452// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x13,0x71,0x7f]453          vcvtph2psx xmm30, qword ptr [rcx + 1016]454 455// CHECK: vcvtph2psx xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}456// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x13,0x72,0x80]457          vcvtph2psx xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}458 459// CHECK: vcvtph2psx ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]460// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x13,0xb4,0xf5,0x00,0x00,0x00,0x10]461          vcvtph2psx ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]462 463// CHECK: vcvtph2psx ymm30, word ptr [r9]{1to8}464// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x13,0x31]465          vcvtph2psx ymm30, word ptr [r9]{1to8}466 467// CHECK: vcvtph2psx ymm30, xmmword ptr [rcx + 2032]468// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x13,0x71,0x7f]469          vcvtph2psx ymm30, xmmword ptr [rcx + 2032]470 471// CHECK: vcvtph2psx ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}472// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x13,0x72,0x80]473          vcvtph2psx ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}474 475// CHECK: vcvtph2qq xmm30, xmm29476// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7b,0xf5]477          vcvtph2qq xmm30, xmm29478 479// CHECK: vcvtph2qq ymm30, xmm29480// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7b,0xf5]481          vcvtph2qq ymm30, xmm29482 483// CHECK: vcvtph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]484// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7b,0xb4,0xf5,0x00,0x00,0x00,0x10]485          vcvtph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]486 487// CHECK: vcvtph2qq xmm30, word ptr [r9]{1to2}488// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7b,0x31]489          vcvtph2qq xmm30, word ptr [r9]{1to2}490 491// CHECK: vcvtph2qq xmm30, dword ptr [rcx + 508]492// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7b,0x71,0x7f]493          vcvtph2qq xmm30, dword ptr [rcx + 508]494 495// CHECK: vcvtph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}496// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7b,0x72,0x80]497          vcvtph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}498 499// CHECK: vcvtph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]500// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7b,0xb4,0xf5,0x00,0x00,0x00,0x10]501          vcvtph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]502 503// CHECK: vcvtph2qq ymm30, word ptr [r9]{1to4}504// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7b,0x31]505          vcvtph2qq ymm30, word ptr [r9]{1to4}506 507// CHECK: vcvtph2qq ymm30, qword ptr [rcx + 1016]508// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7b,0x71,0x7f]509          vcvtph2qq ymm30, qword ptr [rcx + 1016]510 511// CHECK: vcvtph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}512// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7b,0x72,0x80]513          vcvtph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}514 515// CHECK: vcvtph2udq xmm30, xmm29516// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x79,0xf5]517          vcvtph2udq xmm30, xmm29518 519// CHECK: vcvtph2udq ymm30, xmm29520// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x79,0xf5]521          vcvtph2udq ymm30, xmm29522 523// CHECK: vcvtph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]524// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]525          vcvtph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]526 527// CHECK: vcvtph2udq xmm30, word ptr [r9]{1to4}528// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x79,0x31]529          vcvtph2udq xmm30, word ptr [r9]{1to4}530 531// CHECK: vcvtph2udq xmm30, qword ptr [rcx + 1016]532// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x79,0x71,0x7f]533          vcvtph2udq xmm30, qword ptr [rcx + 1016]534 535// CHECK: vcvtph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}536// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x79,0x72,0x80]537          vcvtph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}538 539// CHECK: vcvtph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]540// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]541          vcvtph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]542 543// CHECK: vcvtph2udq ymm30, word ptr [r9]{1to8}544// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x79,0x31]545          vcvtph2udq ymm30, word ptr [r9]{1to8}546 547// CHECK: vcvtph2udq ymm30, xmmword ptr [rcx + 2032]548// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x79,0x71,0x7f]549          vcvtph2udq ymm30, xmmword ptr [rcx + 2032]550 551// CHECK: vcvtph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}552// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x79,0x72,0x80]553          vcvtph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}554 555// CHECK: vcvtph2uqq xmm30, xmm29556// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x79,0xf5]557          vcvtph2uqq xmm30, xmm29558 559// CHECK: vcvtph2uqq ymm30, xmm29560// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x79,0xf5]561          vcvtph2uqq ymm30, xmm29562 563// CHECK: vcvtph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]564// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]565          vcvtph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]566 567// CHECK: vcvtph2uqq xmm30, word ptr [r9]{1to2}568// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x79,0x31]569          vcvtph2uqq xmm30, word ptr [r9]{1to2}570 571// CHECK: vcvtph2uqq xmm30, dword ptr [rcx + 508]572// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x79,0x71,0x7f]573          vcvtph2uqq xmm30, dword ptr [rcx + 508]574 575// CHECK: vcvtph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}576// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x79,0x72,0x80]577          vcvtph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}578 579// CHECK: vcvtph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]580// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]581          vcvtph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]582 583// CHECK: vcvtph2uqq ymm30, word ptr [r9]{1to4}584// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x79,0x31]585          vcvtph2uqq ymm30, word ptr [r9]{1to4}586 587// CHECK: vcvtph2uqq ymm30, qword ptr [rcx + 1016]588// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x79,0x71,0x7f]589          vcvtph2uqq ymm30, qword ptr [rcx + 1016]590 591// CHECK: vcvtph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}592// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x79,0x72,0x80]593          vcvtph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}594 595// CHECK: vcvtph2uw xmm30, xmm29596// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x7d,0xf5]597          vcvtph2uw xmm30, xmm29598 599// CHECK: vcvtph2uw ymm30, ymm29600// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x7d,0xf5]601          vcvtph2uw ymm30, ymm29602 603// CHECK: vcvtph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]604// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]605          vcvtph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]606 607// CHECK: vcvtph2uw xmm30, word ptr [r9]{1to8}608// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x7d,0x31]609          vcvtph2uw xmm30, word ptr [r9]{1to8}610 611// CHECK: vcvtph2uw xmm30, xmmword ptr [rcx + 2032]612// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x7d,0x71,0x7f]613          vcvtph2uw xmm30, xmmword ptr [rcx + 2032]614 615// CHECK: vcvtph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}616// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x7d,0x72,0x80]617          vcvtph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}618 619// CHECK: vcvtph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]620// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]621          vcvtph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]622 623// CHECK: vcvtph2uw ymm30, word ptr [r9]{1to16}624// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x7d,0x31]625          vcvtph2uw ymm30, word ptr [r9]{1to16}626 627// CHECK: vcvtph2uw ymm30, ymmword ptr [rcx + 4064]628// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x7d,0x71,0x7f]629          vcvtph2uw ymm30, ymmword ptr [rcx + 4064]630 631// CHECK: vcvtph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}632// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x7d,0x72,0x80]633          vcvtph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}634 635// CHECK: vcvtph2w xmm30, xmm29636// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7d,0xf5]637          vcvtph2w xmm30, xmm29638 639// CHECK: vcvtph2w ymm30, ymm29640// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7d,0xf5]641          vcvtph2w ymm30, ymm29642 643// CHECK: vcvtph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]644// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]645          vcvtph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]646 647// CHECK: vcvtph2w xmm30, word ptr [r9]{1to8}648// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7d,0x31]649          vcvtph2w xmm30, word ptr [r9]{1to8}650 651// CHECK: vcvtph2w xmm30, xmmword ptr [rcx + 2032]652// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7d,0x71,0x7f]653          vcvtph2w xmm30, xmmword ptr [rcx + 2032]654 655// CHECK: vcvtph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}656// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7d,0x72,0x80]657          vcvtph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}658 659// CHECK: vcvtph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]660// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]661          vcvtph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]662 663// CHECK: vcvtph2w ymm30, word ptr [r9]{1to16}664// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7d,0x31]665          vcvtph2w ymm30, word ptr [r9]{1to16}666 667// CHECK: vcvtph2w ymm30, ymmword ptr [rcx + 4064]668// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7d,0x71,0x7f]669          vcvtph2w ymm30, ymmword ptr [rcx + 4064]670 671// CHECK: vcvtph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}672// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7d,0x72,0x80]673          vcvtph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}674 675// CHECK: vcvtps2phx xmm30, xmm29676// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x1d,0xf5]677          vcvtps2phx xmm30, xmm29678 679// CHECK: vcvtps2phx xmm30, ymm29680// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x1d,0xf5]681          vcvtps2phx xmm30, ymm29682 683// CHECK: vcvtps2phx xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]684// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x1d,0xb4,0xf5,0x00,0x00,0x00,0x10]685          vcvtps2phx xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]686 687// CHECK: vcvtps2phx xmm30, dword ptr [r9]{1to4}688// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x1d,0x31]689          vcvtps2phx xmm30, dword ptr [r9]{1to4}690 691// CHECK: vcvtps2phx xmm30, xmmword ptr [rcx + 2032]692// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x1d,0x71,0x7f]693          vcvtps2phx xmm30, xmmword ptr [rcx + 2032]694 695// CHECK: vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}696// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x1d,0x72,0x80]697          vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}698 699// CHECK: vcvtps2phx xmm30, dword ptr [r9]{1to8}700// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x1d,0x31]701          vcvtps2phx xmm30, dword ptr [r9]{1to8}702 703// CHECK: vcvtps2phx xmm30, ymmword ptr [rcx + 4064]704// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x1d,0x71,0x7f]705          vcvtps2phx xmm30, ymmword ptr [rcx + 4064]706 707// CHECK: vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}708// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x1d,0x72,0x80]709          vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}710 711// CHECK: vcvtqq2ph xmm30, xmm29712// CHECK: encoding: [0x62,0x05,0xfc,0x08,0x5b,0xf5]713          vcvtqq2ph xmm30, xmm29714 715// CHECK: vcvtqq2ph xmm30, ymm29716// CHECK: encoding: [0x62,0x05,0xfc,0x28,0x5b,0xf5]717          vcvtqq2ph xmm30, ymm29718 719// CHECK: vcvtqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]720// CHECK: encoding: [0x62,0x25,0xfc,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]721          vcvtqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]722 723// CHECK: vcvtqq2ph xmm30, qword ptr [r9]{1to2}724// CHECK: encoding: [0x62,0x45,0xfc,0x18,0x5b,0x31]725          vcvtqq2ph xmm30, qword ptr [r9]{1to2}726 727// CHECK: vcvtqq2ph xmm30, xmmword ptr [rcx + 2032]728// CHECK: encoding: [0x62,0x65,0xfc,0x08,0x5b,0x71,0x7f]729          vcvtqq2ph xmm30, xmmword ptr [rcx + 2032]730 731// CHECK: vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}732// CHECK: encoding: [0x62,0x65,0xfc,0x9f,0x5b,0x72,0x80]733          vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}734 735// CHECK: vcvtqq2ph xmm30, qword ptr [r9]{1to4}736// CHECK: encoding: [0x62,0x45,0xfc,0x38,0x5b,0x31]737          vcvtqq2ph xmm30, qword ptr [r9]{1to4}738 739// CHECK: vcvtqq2ph xmm30, ymmword ptr [rcx + 4064]740// CHECK: encoding: [0x62,0x65,0xfc,0x28,0x5b,0x71,0x7f]741          vcvtqq2ph xmm30, ymmword ptr [rcx + 4064]742 743// CHECK: vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}744// CHECK: encoding: [0x62,0x65,0xfc,0xbf,0x5b,0x72,0x80]745          vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}746 747// CHECK: vcvttph2dq xmm30, xmm29748// CHECK: encoding: [0x62,0x05,0x7e,0x08,0x5b,0xf5]749          vcvttph2dq xmm30, xmm29750 751// CHECK: vcvttph2dq ymm30, xmm29752// CHECK: encoding: [0x62,0x05,0x7e,0x28,0x5b,0xf5]753          vcvttph2dq ymm30, xmm29754 755// CHECK: vcvttph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]756// CHECK: encoding: [0x62,0x25,0x7e,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]757          vcvttph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]758 759// CHECK: vcvttph2dq xmm30, word ptr [r9]{1to4}760// CHECK: encoding: [0x62,0x45,0x7e,0x18,0x5b,0x31]761          vcvttph2dq xmm30, word ptr [r9]{1to4}762 763// CHECK: vcvttph2dq xmm30, qword ptr [rcx + 1016]764// CHECK: encoding: [0x62,0x65,0x7e,0x08,0x5b,0x71,0x7f]765          vcvttph2dq xmm30, qword ptr [rcx + 1016]766 767// CHECK: vcvttph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}768// CHECK: encoding: [0x62,0x65,0x7e,0x9f,0x5b,0x72,0x80]769          vcvttph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}770 771// CHECK: vcvttph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]772// CHECK: encoding: [0x62,0x25,0x7e,0x2f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]773          vcvttph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]774 775// CHECK: vcvttph2dq ymm30, word ptr [r9]{1to8}776// CHECK: encoding: [0x62,0x45,0x7e,0x38,0x5b,0x31]777          vcvttph2dq ymm30, word ptr [r9]{1to8}778 779// CHECK: vcvttph2dq ymm30, xmmword ptr [rcx + 2032]780// CHECK: encoding: [0x62,0x65,0x7e,0x28,0x5b,0x71,0x7f]781          vcvttph2dq ymm30, xmmword ptr [rcx + 2032]782 783// CHECK: vcvttph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}784// CHECK: encoding: [0x62,0x65,0x7e,0xbf,0x5b,0x72,0x80]785          vcvttph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}786 787// CHECK: vcvttph2qq xmm30, xmm29788// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7a,0xf5]789          vcvttph2qq xmm30, xmm29790 791// CHECK: vcvttph2qq ymm30, xmm29792// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7a,0xf5]793          vcvttph2qq ymm30, xmm29794 795// CHECK: vcvttph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]796// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]797          vcvttph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]798 799// CHECK: vcvttph2qq xmm30, word ptr [r9]{1to2}800// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7a,0x31]801          vcvttph2qq xmm30, word ptr [r9]{1to2}802 803// CHECK: vcvttph2qq xmm30, dword ptr [rcx + 508]804// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7a,0x71,0x7f]805          vcvttph2qq xmm30, dword ptr [rcx + 508]806 807// CHECK: vcvttph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}808// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7a,0x72,0x80]809          vcvttph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}810 811// CHECK: vcvttph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]812// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]813          vcvttph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]814 815// CHECK: vcvttph2qq ymm30, word ptr [r9]{1to4}816// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7a,0x31]817          vcvttph2qq ymm30, word ptr [r9]{1to4}818 819// CHECK: vcvttph2qq ymm30, qword ptr [rcx + 1016]820// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7a,0x71,0x7f]821          vcvttph2qq ymm30, qword ptr [rcx + 1016]822 823// CHECK: vcvttph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}824// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7a,0x72,0x80]825          vcvttph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}826 827// CHECK: vcvttph2udq xmm30, xmm29828// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x78,0xf5]829          vcvttph2udq xmm30, xmm29830 831// CHECK: vcvttph2udq ymm30, xmm29832// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x78,0xf5]833          vcvttph2udq ymm30, xmm29834 835// CHECK: vcvttph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]836// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]837          vcvttph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]838 839// CHECK: vcvttph2udq xmm30, word ptr [r9]{1to4}840// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x78,0x31]841          vcvttph2udq xmm30, word ptr [r9]{1to4}842 843// CHECK: vcvttph2udq xmm30, qword ptr [rcx + 1016]844// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x78,0x71,0x7f]845          vcvttph2udq xmm30, qword ptr [rcx + 1016]846 847// CHECK: vcvttph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}848// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x78,0x72,0x80]849          vcvttph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}850 851// CHECK: vcvttph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]852// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]853          vcvttph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]854 855// CHECK: vcvttph2udq ymm30, word ptr [r9]{1to8}856// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x78,0x31]857          vcvttph2udq ymm30, word ptr [r9]{1to8}858 859// CHECK: vcvttph2udq ymm30, xmmword ptr [rcx + 2032]860// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x78,0x71,0x7f]861          vcvttph2udq ymm30, xmmword ptr [rcx + 2032]862 863// CHECK: vcvttph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}864// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x78,0x72,0x80]865          vcvttph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}866 867// CHECK: vcvttph2uqq xmm30, xmm29868// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x78,0xf5]869          vcvttph2uqq xmm30, xmm29870 871// CHECK: vcvttph2uqq ymm30, xmm29872// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x78,0xf5]873          vcvttph2uqq ymm30, xmm29874 875// CHECK: vcvttph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]876// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]877          vcvttph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]878 879// CHECK: vcvttph2uqq xmm30, word ptr [r9]{1to2}880// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x78,0x31]881          vcvttph2uqq xmm30, word ptr [r9]{1to2}882 883// CHECK: vcvttph2uqq xmm30, dword ptr [rcx + 508]884// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x78,0x71,0x7f]885          vcvttph2uqq xmm30, dword ptr [rcx + 508]886 887// CHECK: vcvttph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}888// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x78,0x72,0x80]889          vcvttph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}890 891// CHECK: vcvttph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]892// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]893          vcvttph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]894 895// CHECK: vcvttph2uqq ymm30, word ptr [r9]{1to4}896// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x78,0x31]897          vcvttph2uqq ymm30, word ptr [r9]{1to4}898 899// CHECK: vcvttph2uqq ymm30, qword ptr [rcx + 1016]900// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x78,0x71,0x7f]901          vcvttph2uqq ymm30, qword ptr [rcx + 1016]902 903// CHECK: vcvttph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}904// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x78,0x72,0x80]905          vcvttph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}906 907// CHECK: vcvttph2uw xmm30, xmm29908// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x7c,0xf5]909          vcvttph2uw xmm30, xmm29910 911// CHECK: vcvttph2uw ymm30, ymm29912// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x7c,0xf5]913          vcvttph2uw ymm30, ymm29914 915// CHECK: vcvttph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]916// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]917          vcvttph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]918 919// CHECK: vcvttph2uw xmm30, word ptr [r9]{1to8}920// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x7c,0x31]921          vcvttph2uw xmm30, word ptr [r9]{1to8}922 923// CHECK: vcvttph2uw xmm30, xmmword ptr [rcx + 2032]924// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x7c,0x71,0x7f]925          vcvttph2uw xmm30, xmmword ptr [rcx + 2032]926 927// CHECK: vcvttph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}928// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x7c,0x72,0x80]929          vcvttph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}930 931// CHECK: vcvttph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]932// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]933          vcvttph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]934 935// CHECK: vcvttph2uw ymm30, word ptr [r9]{1to16}936// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x7c,0x31]937          vcvttph2uw ymm30, word ptr [r9]{1to16}938 939// CHECK: vcvttph2uw ymm30, ymmword ptr [rcx + 4064]940// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x7c,0x71,0x7f]941          vcvttph2uw ymm30, ymmword ptr [rcx + 4064]942 943// CHECK: vcvttph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}944// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x7c,0x72,0x80]945          vcvttph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}946 947// CHECK: vcvttph2w xmm30, xmm29948// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7c,0xf5]949          vcvttph2w xmm30, xmm29950 951// CHECK: vcvttph2w ymm30, ymm29952// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7c,0xf5]953          vcvttph2w ymm30, ymm29954 955// CHECK: vcvttph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]956// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]957          vcvttph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]958 959// CHECK: vcvttph2w xmm30, word ptr [r9]{1to8}960// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7c,0x31]961          vcvttph2w xmm30, word ptr [r9]{1to8}962 963// CHECK: vcvttph2w xmm30, xmmword ptr [rcx + 2032]964// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7c,0x71,0x7f]965          vcvttph2w xmm30, xmmword ptr [rcx + 2032]966 967// CHECK: vcvttph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}968// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7c,0x72,0x80]969          vcvttph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}970 971// CHECK: vcvttph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]972// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]973          vcvttph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]974 975// CHECK: vcvttph2w ymm30, word ptr [r9]{1to16}976// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7c,0x31]977          vcvttph2w ymm30, word ptr [r9]{1to16}978 979// CHECK: vcvttph2w ymm30, ymmword ptr [rcx + 4064]980// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7c,0x71,0x7f]981          vcvttph2w ymm30, ymmword ptr [rcx + 4064]982 983// CHECK: vcvttph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}984// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7c,0x72,0x80]985          vcvttph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}986 987// CHECK: vcvtudq2ph xmm30, xmm29988// CHECK: encoding: [0x62,0x05,0x7f,0x08,0x7a,0xf5]989          vcvtudq2ph xmm30, xmm29990 991// CHECK: vcvtudq2ph xmm30, ymm29992// CHECK: encoding: [0x62,0x05,0x7f,0x28,0x7a,0xf5]993          vcvtudq2ph xmm30, ymm29994 995// CHECK: vcvtudq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]996// CHECK: encoding: [0x62,0x25,0x7f,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]997          vcvtudq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]998 999// CHECK: vcvtudq2ph xmm30, dword ptr [r9]{1to4}1000// CHECK: encoding: [0x62,0x45,0x7f,0x18,0x7a,0x31]1001          vcvtudq2ph xmm30, dword ptr [r9]{1to4}1002 1003// CHECK: vcvtudq2ph xmm30, xmmword ptr [rcx + 2032]1004// CHECK: encoding: [0x62,0x65,0x7f,0x08,0x7a,0x71,0x7f]1005          vcvtudq2ph xmm30, xmmword ptr [rcx + 2032]1006 1007// CHECK: vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}1008// CHECK: encoding: [0x62,0x65,0x7f,0x9f,0x7a,0x72,0x80]1009          vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}1010 1011// CHECK: vcvtudq2ph xmm30, dword ptr [r9]{1to8}1012// CHECK: encoding: [0x62,0x45,0x7f,0x38,0x7a,0x31]1013          vcvtudq2ph xmm30, dword ptr [r9]{1to8}1014 1015// CHECK: vcvtudq2ph xmm30, ymmword ptr [rcx + 4064]1016// CHECK: encoding: [0x62,0x65,0x7f,0x28,0x7a,0x71,0x7f]1017          vcvtudq2ph xmm30, ymmword ptr [rcx + 4064]1018 1019// CHECK: vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}1020// CHECK: encoding: [0x62,0x65,0x7f,0xbf,0x7a,0x72,0x80]1021          vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}1022 1023// CHECK: vcvtuqq2ph xmm30, xmm291024// CHECK: encoding: [0x62,0x05,0xff,0x08,0x7a,0xf5]1025          vcvtuqq2ph xmm30, xmm291026 1027// CHECK: vcvtuqq2ph xmm30, ymm291028// CHECK: encoding: [0x62,0x05,0xff,0x28,0x7a,0xf5]1029          vcvtuqq2ph xmm30, ymm291030 1031// CHECK: vcvtuqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1032// CHECK: encoding: [0x62,0x25,0xff,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]1033          vcvtuqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1034 1035// CHECK: vcvtuqq2ph xmm30, qword ptr [r9]{1to2}1036// CHECK: encoding: [0x62,0x45,0xff,0x18,0x7a,0x31]1037          vcvtuqq2ph xmm30, qword ptr [r9]{1to2}1038 1039// CHECK: vcvtuqq2ph xmm30, xmmword ptr [rcx + 2032]1040// CHECK: encoding: [0x62,0x65,0xff,0x08,0x7a,0x71,0x7f]1041          vcvtuqq2ph xmm30, xmmword ptr [rcx + 2032]1042 1043// CHECK: vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}1044// CHECK: encoding: [0x62,0x65,0xff,0x9f,0x7a,0x72,0x80]1045          vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}1046 1047// CHECK: vcvtuqq2ph xmm30, qword ptr [r9]{1to4}1048// CHECK: encoding: [0x62,0x45,0xff,0x38,0x7a,0x31]1049          vcvtuqq2ph xmm30, qword ptr [r9]{1to4}1050 1051// CHECK: vcvtuqq2ph xmm30, ymmword ptr [rcx + 4064]1052// CHECK: encoding: [0x62,0x65,0xff,0x28,0x7a,0x71,0x7f]1053          vcvtuqq2ph xmm30, ymmword ptr [rcx + 4064]1054 1055// CHECK: vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}1056// CHECK: encoding: [0x62,0x65,0xff,0xbf,0x7a,0x72,0x80]1057          vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}1058 1059// CHECK: vcvtuw2ph xmm30, xmm291060// CHECK: encoding: [0x62,0x05,0x7f,0x08,0x7d,0xf5]1061          vcvtuw2ph xmm30, xmm291062 1063// CHECK: vcvtuw2ph ymm30, ymm291064// CHECK: encoding: [0x62,0x05,0x7f,0x28,0x7d,0xf5]1065          vcvtuw2ph ymm30, ymm291066 1067// CHECK: vcvtuw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1068// CHECK: encoding: [0x62,0x25,0x7f,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]1069          vcvtuw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1070 1071// CHECK: vcvtuw2ph xmm30, word ptr [r9]{1to8}1072// CHECK: encoding: [0x62,0x45,0x7f,0x18,0x7d,0x31]1073          vcvtuw2ph xmm30, word ptr [r9]{1to8}1074 1075// CHECK: vcvtuw2ph xmm30, xmmword ptr [rcx + 2032]1076// CHECK: encoding: [0x62,0x65,0x7f,0x08,0x7d,0x71,0x7f]1077          vcvtuw2ph xmm30, xmmword ptr [rcx + 2032]1078 1079// CHECK: vcvtuw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1080// CHECK: encoding: [0x62,0x65,0x7f,0x9f,0x7d,0x72,0x80]1081          vcvtuw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1082 1083// CHECK: vcvtuw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1084// CHECK: encoding: [0x62,0x25,0x7f,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]1085          vcvtuw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1086 1087// CHECK: vcvtuw2ph ymm30, word ptr [r9]{1to16}1088// CHECK: encoding: [0x62,0x45,0x7f,0x38,0x7d,0x31]1089          vcvtuw2ph ymm30, word ptr [r9]{1to16}1090 1091// CHECK: vcvtuw2ph ymm30, ymmword ptr [rcx + 4064]1092// CHECK: encoding: [0x62,0x65,0x7f,0x28,0x7d,0x71,0x7f]1093          vcvtuw2ph ymm30, ymmword ptr [rcx + 4064]1094 1095// CHECK: vcvtuw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1096// CHECK: encoding: [0x62,0x65,0x7f,0xbf,0x7d,0x72,0x80]1097          vcvtuw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1098 1099// CHECK: vcvtw2ph xmm30, xmm291100// CHECK: encoding: [0x62,0x05,0x7e,0x08,0x7d,0xf5]1101          vcvtw2ph xmm30, xmm291102 1103// CHECK: vcvtw2ph ymm30, ymm291104// CHECK: encoding: [0x62,0x05,0x7e,0x28,0x7d,0xf5]1105          vcvtw2ph ymm30, ymm291106 1107// CHECK: vcvtw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1108// CHECK: encoding: [0x62,0x25,0x7e,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]1109          vcvtw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1110 1111// CHECK: vcvtw2ph xmm30, word ptr [r9]{1to8}1112// CHECK: encoding: [0x62,0x45,0x7e,0x18,0x7d,0x31]1113          vcvtw2ph xmm30, word ptr [r9]{1to8}1114 1115// CHECK: vcvtw2ph xmm30, xmmword ptr [rcx + 2032]1116// CHECK: encoding: [0x62,0x65,0x7e,0x08,0x7d,0x71,0x7f]1117          vcvtw2ph xmm30, xmmword ptr [rcx + 2032]1118 1119// CHECK: vcvtw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1120// CHECK: encoding: [0x62,0x65,0x7e,0x9f,0x7d,0x72,0x80]1121          vcvtw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1122 1123// CHECK: vcvtw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1124// CHECK: encoding: [0x62,0x25,0x7e,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]1125          vcvtw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1126 1127// CHECK: vcvtw2ph ymm30, word ptr [r9]{1to16}1128// CHECK: encoding: [0x62,0x45,0x7e,0x38,0x7d,0x31]1129          vcvtw2ph ymm30, word ptr [r9]{1to16}1130 1131// CHECK: vcvtw2ph ymm30, ymmword ptr [rcx + 4064]1132// CHECK: encoding: [0x62,0x65,0x7e,0x28,0x7d,0x71,0x7f]1133          vcvtw2ph ymm30, ymmword ptr [rcx + 4064]1134 1135// CHECK: vcvtw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1136// CHECK: encoding: [0x62,0x65,0x7e,0xbf,0x7d,0x72,0x80]1137          vcvtw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1138 1139// CHECK: vfpclassph k5, xmm30, 1231140// CHECK: encoding: [0x62,0x93,0x7c,0x08,0x66,0xee,0x7b]1141          vfpclassph k5, xmm30, 1231142 1143// CHECK: vfpclassph k5, ymm30, 1231144// CHECK: encoding: [0x62,0x93,0x7c,0x28,0x66,0xee,0x7b]1145          vfpclassph k5, ymm30, 1231146 1147// CHECK: vfpclassph k5 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231148// CHECK: encoding: [0x62,0xb3,0x7c,0x0f,0x66,0xac,0xf5,0x00,0x00,0x00,0x10,0x7b]1149          vfpclassph k5 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231150 1151// CHECK: vfpclassph k5, word ptr [r9]{1to8}, 1231152// CHECK: encoding: [0x62,0xd3,0x7c,0x18,0x66,0x29,0x7b]1153          vfpclassph k5, word ptr [r9]{1to8}, 1231154 1155// CHECK: vfpclassph k5, xmmword ptr [rcx + 2032], 1231156// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x66,0x69,0x7f,0x7b]1157          vfpclassph k5, xmmword ptr [rcx + 2032], 1231158 1159// CHECK: vfpclassph k5 {k7}, word ptr [rdx - 256]{1to8}, 1231160// CHECK: encoding: [0x62,0xf3,0x7c,0x1f,0x66,0x6a,0x80,0x7b]1161          vfpclassph k5 {k7}, word ptr [rdx - 256]{1to8}, 1231162 1163// CHECK: vfpclassph k5, word ptr [r9]{1to16}, 1231164// CHECK: encoding: [0x62,0xd3,0x7c,0x38,0x66,0x29,0x7b]1165          vfpclassph k5, word ptr [r9]{1to16}, 1231166 1167// CHECK: vfpclassph k5, ymmword ptr [rcx + 4064], 1231168// CHECK: encoding: [0x62,0xf3,0x7c,0x28,0x66,0x69,0x7f,0x7b]1169          vfpclassph k5, ymmword ptr [rcx + 4064], 1231170 1171// CHECK: vfpclassph k5 {k7}, word ptr [rdx - 256]{1to16}, 1231172// CHECK: encoding: [0x62,0xf3,0x7c,0x3f,0x66,0x6a,0x80,0x7b]1173          vfpclassph k5 {k7}, word ptr [rdx - 256]{1to16}, 1231174 1175// CHECK: vgetexpph xmm30, xmm291176// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x42,0xf5]1177          vgetexpph xmm30, xmm291178 1179// CHECK: vgetexpph ymm30, ymm291180// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x42,0xf5]1181          vgetexpph ymm30, ymm291182 1183// CHECK: vgetexpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1184// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10]1185          vgetexpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1186 1187// CHECK: vgetexpph xmm30, word ptr [r9]{1to8}1188// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x42,0x31]1189          vgetexpph xmm30, word ptr [r9]{1to8}1190 1191// CHECK: vgetexpph xmm30, xmmword ptr [rcx + 2032]1192// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x42,0x71,0x7f]1193          vgetexpph xmm30, xmmword ptr [rcx + 2032]1194 1195// CHECK: vgetexpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1196// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x42,0x72,0x80]1197          vgetexpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1198 1199// CHECK: vgetexpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1200// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10]1201          vgetexpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1202 1203// CHECK: vgetexpph ymm30, word ptr [r9]{1to16}1204// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x42,0x31]1205          vgetexpph ymm30, word ptr [r9]{1to16}1206 1207// CHECK: vgetexpph ymm30, ymmword ptr [rcx + 4064]1208// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x42,0x71,0x7f]1209          vgetexpph ymm30, ymmword ptr [rcx + 4064]1210 1211// CHECK: vgetexpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1212// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x42,0x72,0x80]1213          vgetexpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1214 1215// CHECK: vgetmantph ymm30, ymm29, 1231216// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x26,0xf5,0x7b]1217          vgetmantph ymm30, ymm29, 1231218 1219// CHECK: vgetmantph xmm30, xmm29, 1231220// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x26,0xf5,0x7b]1221          vgetmantph xmm30, xmm29, 1231222 1223// CHECK: vgetmantph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231224// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x26,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1225          vgetmantph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231226 1227// CHECK: vgetmantph xmm30, word ptr [r9]{1to8}, 1231228// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x26,0x31,0x7b]1229          vgetmantph xmm30, word ptr [r9]{1to8}, 1231230 1231// CHECK: vgetmantph xmm30, xmmword ptr [rcx + 2032], 1231232// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x26,0x71,0x7f,0x7b]1233          vgetmantph xmm30, xmmword ptr [rcx + 2032], 1231234 1235// CHECK: vgetmantph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231236// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x26,0x72,0x80,0x7b]1237          vgetmantph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231238 1239// CHECK: vgetmantph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231240// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x26,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1241          vgetmantph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231242 1243// CHECK: vgetmantph ymm30, word ptr [r9]{1to16}, 1231244// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x26,0x31,0x7b]1245          vgetmantph ymm30, word ptr [r9]{1to16}, 1231246 1247// CHECK: vgetmantph ymm30, ymmword ptr [rcx + 4064], 1231248// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x26,0x71,0x7f,0x7b]1249          vgetmantph ymm30, ymmword ptr [rcx + 4064], 1231250 1251// CHECK: vgetmantph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231252// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x26,0x72,0x80,0x7b]1253          vgetmantph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231254 1255// CHECK: vrcpph xmm30, xmm291256// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x4c,0xf5]1257          vrcpph xmm30, xmm291258 1259// CHECK: vrcpph ymm30, ymm291260// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x4c,0xf5]1261          vrcpph ymm30, ymm291262 1263// CHECK: vrcpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1264// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x4c,0xb4,0xf5,0x00,0x00,0x00,0x10]1265          vrcpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1266 1267// CHECK: vrcpph xmm30, word ptr [r9]{1to8}1268// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x4c,0x31]1269          vrcpph xmm30, word ptr [r9]{1to8}1270 1271// CHECK: vrcpph xmm30, xmmword ptr [rcx + 2032]1272// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x4c,0x71,0x7f]1273          vrcpph xmm30, xmmword ptr [rcx + 2032]1274 1275// CHECK: vrcpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1276// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x4c,0x72,0x80]1277          vrcpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1278 1279// CHECK: vrcpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1280// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x4c,0xb4,0xf5,0x00,0x00,0x00,0x10]1281          vrcpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1282 1283// CHECK: vrcpph ymm30, word ptr [r9]{1to16}1284// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x4c,0x31]1285          vrcpph ymm30, word ptr [r9]{1to16}1286 1287// CHECK: vrcpph ymm30, ymmword ptr [rcx + 4064]1288// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x4c,0x71,0x7f]1289          vrcpph ymm30, ymmword ptr [rcx + 4064]1290 1291// CHECK: vrcpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1292// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x4c,0x72,0x80]1293          vrcpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1294 1295// CHECK: vreduceph ymm30, ymm29, 1231296// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x56,0xf5,0x7b]1297          vreduceph ymm30, ymm29, 1231298 1299// CHECK: vreduceph xmm30, xmm29, 1231300// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x56,0xf5,0x7b]1301          vreduceph xmm30, xmm29, 1231302 1303// CHECK: vreduceph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231304// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1305          vreduceph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231306 1307// CHECK: vreduceph xmm30, word ptr [r9]{1to8}, 1231308// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x56,0x31,0x7b]1309          vreduceph xmm30, word ptr [r9]{1to8}, 1231310 1311// CHECK: vreduceph xmm30, xmmword ptr [rcx + 2032], 1231312// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x56,0x71,0x7f,0x7b]1313          vreduceph xmm30, xmmword ptr [rcx + 2032], 1231314 1315// CHECK: vreduceph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231316// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x56,0x72,0x80,0x7b]1317          vreduceph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231318 1319// CHECK: vreduceph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231320// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1321          vreduceph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231322 1323// CHECK: vreduceph ymm30, word ptr [r9]{1to16}, 1231324// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x56,0x31,0x7b]1325          vreduceph ymm30, word ptr [r9]{1to16}, 1231326 1327// CHECK: vreduceph ymm30, ymmword ptr [rcx + 4064], 1231328// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x56,0x71,0x7f,0x7b]1329          vreduceph ymm30, ymmword ptr [rcx + 4064], 1231330 1331// CHECK: vreduceph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231332// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x56,0x72,0x80,0x7b]1333          vreduceph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231334 1335// CHECK: vrndscaleph ymm30, ymm29, 1231336// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x08,0xf5,0x7b]1337          vrndscaleph ymm30, ymm29, 1231338 1339// CHECK: vrndscaleph xmm30, xmm29, 1231340// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x08,0xf5,0x7b]1341          vrndscaleph xmm30, xmm29, 1231342 1343// CHECK: vrndscaleph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231344// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x08,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1345          vrndscaleph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 1231346 1347// CHECK: vrndscaleph xmm30, word ptr [r9]{1to8}, 1231348// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x08,0x31,0x7b]1349          vrndscaleph xmm30, word ptr [r9]{1to8}, 1231350 1351// CHECK: vrndscaleph xmm30, xmmword ptr [rcx + 2032], 1231352// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x08,0x71,0x7f,0x7b]1353          vrndscaleph xmm30, xmmword ptr [rcx + 2032], 1231354 1355// CHECK: vrndscaleph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231356// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x08,0x72,0x80,0x7b]1357          vrndscaleph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 1231358 1359// CHECK: vrndscaleph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231360// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x08,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]1361          vrndscaleph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 1231362 1363// CHECK: vrndscaleph ymm30, word ptr [r9]{1to16}, 1231364// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x08,0x31,0x7b]1365          vrndscaleph ymm30, word ptr [r9]{1to16}, 1231366 1367// CHECK: vrndscaleph ymm30, ymmword ptr [rcx + 4064], 1231368// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x08,0x71,0x7f,0x7b]1369          vrndscaleph ymm30, ymmword ptr [rcx + 4064], 1231370 1371// CHECK: vrndscaleph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231372// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x08,0x72,0x80,0x7b]1373          vrndscaleph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 1231374 1375// CHECK: vrsqrtph xmm30, xmm291376// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x4e,0xf5]1377          vrsqrtph xmm30, xmm291378 1379// CHECK: vrsqrtph ymm30, ymm291380// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x4e,0xf5]1381          vrsqrtph ymm30, ymm291382 1383// CHECK: vrsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1384// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x4e,0xb4,0xf5,0x00,0x00,0x00,0x10]1385          vrsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1386 1387// CHECK: vrsqrtph xmm30, word ptr [r9]{1to8}1388// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x4e,0x31]1389          vrsqrtph xmm30, word ptr [r9]{1to8}1390 1391// CHECK: vrsqrtph xmm30, xmmword ptr [rcx + 2032]1392// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x4e,0x71,0x7f]1393          vrsqrtph xmm30, xmmword ptr [rcx + 2032]1394 1395// CHECK: vrsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1396// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x4e,0x72,0x80]1397          vrsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1398 1399// CHECK: vrsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1400// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x4e,0xb4,0xf5,0x00,0x00,0x00,0x10]1401          vrsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1402 1403// CHECK: vrsqrtph ymm30, word ptr [r9]{1to16}1404// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x4e,0x31]1405          vrsqrtph ymm30, word ptr [r9]{1to16}1406 1407// CHECK: vrsqrtph ymm30, ymmword ptr [rcx + 4064]1408// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x4e,0x71,0x7f]1409          vrsqrtph ymm30, ymmword ptr [rcx + 4064]1410 1411// CHECK: vrsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1412// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x4e,0x72,0x80]1413          vrsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1414 1415// CHECK: vscalefph ymm30, ymm29, ymm281416// CHECK: encoding: [0x62,0x06,0x15,0x20,0x2c,0xf4]1417          vscalefph ymm30, ymm29, ymm281418 1419// CHECK: vscalefph xmm30, xmm29, xmm281420// CHECK: encoding: [0x62,0x06,0x15,0x00,0x2c,0xf4]1421          vscalefph xmm30, xmm29, xmm281422 1423// CHECK: vscalefph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1424// CHECK: encoding: [0x62,0x26,0x15,0x27,0x2c,0xb4,0xf5,0x00,0x00,0x00,0x10]1425          vscalefph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1426 1427// CHECK: vscalefph ymm30, ymm29, word ptr [r9]{1to16}1428// CHECK: encoding: [0x62,0x46,0x15,0x30,0x2c,0x31]1429          vscalefph ymm30, ymm29, word ptr [r9]{1to16}1430 1431// CHECK: vscalefph ymm30, ymm29, ymmword ptr [rcx + 4064]1432// CHECK: encoding: [0x62,0x66,0x15,0x20,0x2c,0x71,0x7f]1433          vscalefph ymm30, ymm29, ymmword ptr [rcx + 4064]1434 1435// CHECK: vscalefph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1436// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x2c,0x72,0x80]1437          vscalefph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1438 1439// CHECK: vscalefph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1440// CHECK: encoding: [0x62,0x26,0x15,0x07,0x2c,0xb4,0xf5,0x00,0x00,0x00,0x10]1441          vscalefph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1442 1443// CHECK: vscalefph xmm30, xmm29, word ptr [r9]{1to8}1444// CHECK: encoding: [0x62,0x46,0x15,0x10,0x2c,0x31]1445          vscalefph xmm30, xmm29, word ptr [r9]{1to8}1446 1447// CHECK: vscalefph xmm30, xmm29, xmmword ptr [rcx + 2032]1448// CHECK: encoding: [0x62,0x66,0x15,0x00,0x2c,0x71,0x7f]1449          vscalefph xmm30, xmm29, xmmword ptr [rcx + 2032]1450 1451// CHECK: vscalefph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1452// CHECK: encoding: [0x62,0x66,0x15,0x97,0x2c,0x72,0x80]1453          vscalefph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1454 1455// CHECK: vsqrtph xmm30, xmm291456// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x51,0xf5]1457          vsqrtph xmm30, xmm291458 1459// CHECK: vsqrtph ymm30, ymm291460// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x51,0xf5]1461          vsqrtph ymm30, ymm291462 1463// CHECK: vsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1464// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]1465          vsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]1466 1467// CHECK: vsqrtph xmm30, word ptr [r9]{1to8}1468// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x51,0x31]1469          vsqrtph xmm30, word ptr [r9]{1to8}1470 1471// CHECK: vsqrtph xmm30, xmmword ptr [rcx + 2032]1472// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x51,0x71,0x7f]1473          vsqrtph xmm30, xmmword ptr [rcx + 2032]1474 1475// CHECK: vsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1476// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x51,0x72,0x80]1477          vsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}1478 1479// CHECK: vsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1480// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]1481          vsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]1482 1483// CHECK: vsqrtph ymm30, word ptr [r9]{1to16}1484// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x51,0x31]1485          vsqrtph ymm30, word ptr [r9]{1to16}1486 1487// CHECK: vsqrtph ymm30, ymmword ptr [rcx + 4064]1488// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x51,0x71,0x7f]1489          vsqrtph ymm30, ymmword ptr [rcx + 4064]1490 1491// CHECK: vsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1492// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x51,0x72,0x80]1493          vsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}1494 1495// CHECK: vfmadd132ph ymm30, ymm29, ymm281496// CHECK: encoding: [0x62,0x06,0x15,0x20,0x98,0xf4]1497          vfmadd132ph ymm30, ymm29, ymm281498 1499// CHECK: vfmadd132ph xmm30, xmm29, xmm281500// CHECK: encoding: [0x62,0x06,0x15,0x00,0x98,0xf4]1501          vfmadd132ph xmm30, xmm29, xmm281502 1503// CHECK: vfmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1504// CHECK: encoding: [0x62,0x26,0x15,0x27,0x98,0xb4,0xf5,0x00,0x00,0x00,0x10]1505          vfmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1506 1507// CHECK: vfmadd132ph ymm30, ymm29, word ptr [r9]{1to16}1508// CHECK: encoding: [0x62,0x46,0x15,0x30,0x98,0x31]1509          vfmadd132ph ymm30, ymm29, word ptr [r9]{1to16}1510 1511// CHECK: vfmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1512// CHECK: encoding: [0x62,0x66,0x15,0x20,0x98,0x71,0x7f]1513          vfmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1514 1515// CHECK: vfmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1516// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x98,0x72,0x80]1517          vfmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1518 1519// CHECK: vfmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1520// CHECK: encoding: [0x62,0x26,0x15,0x07,0x98,0xb4,0xf5,0x00,0x00,0x00,0x10]1521          vfmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1522 1523// CHECK: vfmadd132ph xmm30, xmm29, word ptr [r9]{1to8}1524// CHECK: encoding: [0x62,0x46,0x15,0x10,0x98,0x31]1525          vfmadd132ph xmm30, xmm29, word ptr [r9]{1to8}1526 1527// CHECK: vfmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1528// CHECK: encoding: [0x62,0x66,0x15,0x00,0x98,0x71,0x7f]1529          vfmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1530 1531// CHECK: vfmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1532// CHECK: encoding: [0x62,0x66,0x15,0x97,0x98,0x72,0x80]1533          vfmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1534 1535// CHECK: vfmadd213ph ymm30, ymm29, ymm281536// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa8,0xf4]1537          vfmadd213ph ymm30, ymm29, ymm281538 1539// CHECK: vfmadd213ph xmm30, xmm29, xmm281540// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa8,0xf4]1541          vfmadd213ph xmm30, xmm29, xmm281542 1543// CHECK: vfmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1544// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa8,0xb4,0xf5,0x00,0x00,0x00,0x10]1545          vfmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1546 1547// CHECK: vfmadd213ph ymm30, ymm29, word ptr [r9]{1to16}1548// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa8,0x31]1549          vfmadd213ph ymm30, ymm29, word ptr [r9]{1to16}1550 1551// CHECK: vfmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1552// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa8,0x71,0x7f]1553          vfmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1554 1555// CHECK: vfmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1556// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa8,0x72,0x80]1557          vfmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1558 1559// CHECK: vfmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1560// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa8,0xb4,0xf5,0x00,0x00,0x00,0x10]1561          vfmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1562 1563// CHECK: vfmadd213ph xmm30, xmm29, word ptr [r9]{1to8}1564// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa8,0x31]1565          vfmadd213ph xmm30, xmm29, word ptr [r9]{1to8}1566 1567// CHECK: vfmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1568// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa8,0x71,0x7f]1569          vfmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1570 1571// CHECK: vfmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1572// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa8,0x72,0x80]1573          vfmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1574 1575// CHECK: vfmadd231ph ymm30, ymm29, ymm281576// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb8,0xf4]1577          vfmadd231ph ymm30, ymm29, ymm281578 1579// CHECK: vfmadd231ph xmm30, xmm29, xmm281580// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb8,0xf4]1581          vfmadd231ph xmm30, xmm29, xmm281582 1583// CHECK: vfmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1584// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb8,0xb4,0xf5,0x00,0x00,0x00,0x10]1585          vfmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1586 1587// CHECK: vfmadd231ph ymm30, ymm29, word ptr [r9]{1to16}1588// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb8,0x31]1589          vfmadd231ph ymm30, ymm29, word ptr [r9]{1to16}1590 1591// CHECK: vfmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1592// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb8,0x71,0x7f]1593          vfmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1594 1595// CHECK: vfmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1596// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb8,0x72,0x80]1597          vfmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1598 1599// CHECK: vfmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1600// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb8,0xb4,0xf5,0x00,0x00,0x00,0x10]1601          vfmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1602 1603// CHECK: vfmadd231ph xmm30, xmm29, word ptr [r9]{1to8}1604// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb8,0x31]1605          vfmadd231ph xmm30, xmm29, word ptr [r9]{1to8}1606 1607// CHECK: vfmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1608// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb8,0x71,0x7f]1609          vfmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1610 1611// CHECK: vfmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1612// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb8,0x72,0x80]1613          vfmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1614 1615// CHECK: vfmaddsub132ph ymm30, ymm29, ymm281616// CHECK: encoding: [0x62,0x06,0x15,0x20,0x96,0xf4]1617          vfmaddsub132ph ymm30, ymm29, ymm281618 1619// CHECK: vfmaddsub132ph xmm30, xmm29, xmm281620// CHECK: encoding: [0x62,0x06,0x15,0x00,0x96,0xf4]1621          vfmaddsub132ph xmm30, xmm29, xmm281622 1623// CHECK: vfmaddsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1624// CHECK: encoding: [0x62,0x26,0x15,0x27,0x96,0xb4,0xf5,0x00,0x00,0x00,0x10]1625          vfmaddsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1626 1627// CHECK: vfmaddsub132ph ymm30, ymm29, word ptr [r9]{1to16}1628// CHECK: encoding: [0x62,0x46,0x15,0x30,0x96,0x31]1629          vfmaddsub132ph ymm30, ymm29, word ptr [r9]{1to16}1630 1631// CHECK: vfmaddsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1632// CHECK: encoding: [0x62,0x66,0x15,0x20,0x96,0x71,0x7f]1633          vfmaddsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1634 1635// CHECK: vfmaddsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1636// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x96,0x72,0x80]1637          vfmaddsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1638 1639// CHECK: vfmaddsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1640// CHECK: encoding: [0x62,0x26,0x15,0x07,0x96,0xb4,0xf5,0x00,0x00,0x00,0x10]1641          vfmaddsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1642 1643// CHECK: vfmaddsub132ph xmm30, xmm29, word ptr [r9]{1to8}1644// CHECK: encoding: [0x62,0x46,0x15,0x10,0x96,0x31]1645          vfmaddsub132ph xmm30, xmm29, word ptr [r9]{1to8}1646 1647// CHECK: vfmaddsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1648// CHECK: encoding: [0x62,0x66,0x15,0x00,0x96,0x71,0x7f]1649          vfmaddsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1650 1651// CHECK: vfmaddsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1652// CHECK: encoding: [0x62,0x66,0x15,0x97,0x96,0x72,0x80]1653          vfmaddsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1654 1655// CHECK: vfmaddsub213ph ymm30, ymm29, ymm281656// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa6,0xf4]1657          vfmaddsub213ph ymm30, ymm29, ymm281658 1659// CHECK: vfmaddsub213ph xmm30, xmm29, xmm281660// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa6,0xf4]1661          vfmaddsub213ph xmm30, xmm29, xmm281662 1663// CHECK: vfmaddsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1664// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa6,0xb4,0xf5,0x00,0x00,0x00,0x10]1665          vfmaddsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1666 1667// CHECK: vfmaddsub213ph ymm30, ymm29, word ptr [r9]{1to16}1668// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa6,0x31]1669          vfmaddsub213ph ymm30, ymm29, word ptr [r9]{1to16}1670 1671// CHECK: vfmaddsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1672// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa6,0x71,0x7f]1673          vfmaddsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1674 1675// CHECK: vfmaddsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1676// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa6,0x72,0x80]1677          vfmaddsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1678 1679// CHECK: vfmaddsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1680// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa6,0xb4,0xf5,0x00,0x00,0x00,0x10]1681          vfmaddsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1682 1683// CHECK: vfmaddsub213ph xmm30, xmm29, word ptr [r9]{1to8}1684// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa6,0x31]1685          vfmaddsub213ph xmm30, xmm29, word ptr [r9]{1to8}1686 1687// CHECK: vfmaddsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1688// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa6,0x71,0x7f]1689          vfmaddsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1690 1691// CHECK: vfmaddsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1692// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa6,0x72,0x80]1693          vfmaddsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1694 1695// CHECK: vfmaddsub231ph ymm30, ymm29, ymm281696// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb6,0xf4]1697          vfmaddsub231ph ymm30, ymm29, ymm281698 1699// CHECK: vfmaddsub231ph xmm30, xmm29, xmm281700// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb6,0xf4]1701          vfmaddsub231ph xmm30, xmm29, xmm281702 1703// CHECK: vfmaddsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1704// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb6,0xb4,0xf5,0x00,0x00,0x00,0x10]1705          vfmaddsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1706 1707// CHECK: vfmaddsub231ph ymm30, ymm29, word ptr [r9]{1to16}1708// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb6,0x31]1709          vfmaddsub231ph ymm30, ymm29, word ptr [r9]{1to16}1710 1711// CHECK: vfmaddsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1712// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb6,0x71,0x7f]1713          vfmaddsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1714 1715// CHECK: vfmaddsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1716// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb6,0x72,0x80]1717          vfmaddsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1718 1719// CHECK: vfmaddsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1720// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb6,0xb4,0xf5,0x00,0x00,0x00,0x10]1721          vfmaddsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1722 1723// CHECK: vfmaddsub231ph xmm30, xmm29, word ptr [r9]{1to8}1724// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb6,0x31]1725          vfmaddsub231ph xmm30, xmm29, word ptr [r9]{1to8}1726 1727// CHECK: vfmaddsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1728// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb6,0x71,0x7f]1729          vfmaddsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1730 1731// CHECK: vfmaddsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1732// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb6,0x72,0x80]1733          vfmaddsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1734 1735// CHECK: vfmsub132ph ymm30, ymm29, ymm281736// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9a,0xf4]1737          vfmsub132ph ymm30, ymm29, ymm281738 1739// CHECK: vfmsub132ph xmm30, xmm29, xmm281740// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9a,0xf4]1741          vfmsub132ph xmm30, xmm29, xmm281742 1743// CHECK: vfmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1744// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9a,0xb4,0xf5,0x00,0x00,0x00,0x10]1745          vfmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1746 1747// CHECK: vfmsub132ph ymm30, ymm29, word ptr [r9]{1to16}1748// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9a,0x31]1749          vfmsub132ph ymm30, ymm29, word ptr [r9]{1to16}1750 1751// CHECK: vfmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1752// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9a,0x71,0x7f]1753          vfmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1754 1755// CHECK: vfmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1756// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9a,0x72,0x80]1757          vfmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1758 1759// CHECK: vfmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1760// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9a,0xb4,0xf5,0x00,0x00,0x00,0x10]1761          vfmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1762 1763// CHECK: vfmsub132ph xmm30, xmm29, word ptr [r9]{1to8}1764// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9a,0x31]1765          vfmsub132ph xmm30, xmm29, word ptr [r9]{1to8}1766 1767// CHECK: vfmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1768// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9a,0x71,0x7f]1769          vfmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1770 1771// CHECK: vfmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1772// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9a,0x72,0x80]1773          vfmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1774 1775// CHECK: vfmsub213ph ymm30, ymm29, ymm281776// CHECK: encoding: [0x62,0x06,0x15,0x20,0xaa,0xf4]1777          vfmsub213ph ymm30, ymm29, ymm281778 1779// CHECK: vfmsub213ph xmm30, xmm29, xmm281780// CHECK: encoding: [0x62,0x06,0x15,0x00,0xaa,0xf4]1781          vfmsub213ph xmm30, xmm29, xmm281782 1783// CHECK: vfmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1784// CHECK: encoding: [0x62,0x26,0x15,0x27,0xaa,0xb4,0xf5,0x00,0x00,0x00,0x10]1785          vfmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1786 1787// CHECK: vfmsub213ph ymm30, ymm29, word ptr [r9]{1to16}1788// CHECK: encoding: [0x62,0x46,0x15,0x30,0xaa,0x31]1789          vfmsub213ph ymm30, ymm29, word ptr [r9]{1to16}1790 1791// CHECK: vfmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1792// CHECK: encoding: [0x62,0x66,0x15,0x20,0xaa,0x71,0x7f]1793          vfmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1794 1795// CHECK: vfmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1796// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xaa,0x72,0x80]1797          vfmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1798 1799// CHECK: vfmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1800// CHECK: encoding: [0x62,0x26,0x15,0x07,0xaa,0xb4,0xf5,0x00,0x00,0x00,0x10]1801          vfmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1802 1803// CHECK: vfmsub213ph xmm30, xmm29, word ptr [r9]{1to8}1804// CHECK: encoding: [0x62,0x46,0x15,0x10,0xaa,0x31]1805          vfmsub213ph xmm30, xmm29, word ptr [r9]{1to8}1806 1807// CHECK: vfmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1808// CHECK: encoding: [0x62,0x66,0x15,0x00,0xaa,0x71,0x7f]1809          vfmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1810 1811// CHECK: vfmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1812// CHECK: encoding: [0x62,0x66,0x15,0x97,0xaa,0x72,0x80]1813          vfmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1814 1815// CHECK: vfmsub231ph ymm30, ymm29, ymm281816// CHECK: encoding: [0x62,0x06,0x15,0x20,0xba,0xf4]1817          vfmsub231ph ymm30, ymm29, ymm281818 1819// CHECK: vfmsub231ph xmm30, xmm29, xmm281820// CHECK: encoding: [0x62,0x06,0x15,0x00,0xba,0xf4]1821          vfmsub231ph xmm30, xmm29, xmm281822 1823// CHECK: vfmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1824// CHECK: encoding: [0x62,0x26,0x15,0x27,0xba,0xb4,0xf5,0x00,0x00,0x00,0x10]1825          vfmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1826 1827// CHECK: vfmsub231ph ymm30, ymm29, word ptr [r9]{1to16}1828// CHECK: encoding: [0x62,0x46,0x15,0x30,0xba,0x31]1829          vfmsub231ph ymm30, ymm29, word ptr [r9]{1to16}1830 1831// CHECK: vfmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1832// CHECK: encoding: [0x62,0x66,0x15,0x20,0xba,0x71,0x7f]1833          vfmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1834 1835// CHECK: vfmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1836// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xba,0x72,0x80]1837          vfmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1838 1839// CHECK: vfmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1840// CHECK: encoding: [0x62,0x26,0x15,0x07,0xba,0xb4,0xf5,0x00,0x00,0x00,0x10]1841          vfmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1842 1843// CHECK: vfmsub231ph xmm30, xmm29, word ptr [r9]{1to8}1844// CHECK: encoding: [0x62,0x46,0x15,0x10,0xba,0x31]1845          vfmsub231ph xmm30, xmm29, word ptr [r9]{1to8}1846 1847// CHECK: vfmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1848// CHECK: encoding: [0x62,0x66,0x15,0x00,0xba,0x71,0x7f]1849          vfmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1850 1851// CHECK: vfmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1852// CHECK: encoding: [0x62,0x66,0x15,0x97,0xba,0x72,0x80]1853          vfmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1854 1855// CHECK: vfmsubadd132ph ymm30, ymm29, ymm281856// CHECK: encoding: [0x62,0x06,0x15,0x20,0x97,0xf4]1857          vfmsubadd132ph ymm30, ymm29, ymm281858 1859// CHECK: vfmsubadd132ph xmm30, xmm29, xmm281860// CHECK: encoding: [0x62,0x06,0x15,0x00,0x97,0xf4]1861          vfmsubadd132ph xmm30, xmm29, xmm281862 1863// CHECK: vfmsubadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1864// CHECK: encoding: [0x62,0x26,0x15,0x27,0x97,0xb4,0xf5,0x00,0x00,0x00,0x10]1865          vfmsubadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1866 1867// CHECK: vfmsubadd132ph ymm30, ymm29, word ptr [r9]{1to16}1868// CHECK: encoding: [0x62,0x46,0x15,0x30,0x97,0x31]1869          vfmsubadd132ph ymm30, ymm29, word ptr [r9]{1to16}1870 1871// CHECK: vfmsubadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1872// CHECK: encoding: [0x62,0x66,0x15,0x20,0x97,0x71,0x7f]1873          vfmsubadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1874 1875// CHECK: vfmsubadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1876// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x97,0x72,0x80]1877          vfmsubadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1878 1879// CHECK: vfmsubadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1880// CHECK: encoding: [0x62,0x26,0x15,0x07,0x97,0xb4,0xf5,0x00,0x00,0x00,0x10]1881          vfmsubadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1882 1883// CHECK: vfmsubadd132ph xmm30, xmm29, word ptr [r9]{1to8}1884// CHECK: encoding: [0x62,0x46,0x15,0x10,0x97,0x31]1885          vfmsubadd132ph xmm30, xmm29, word ptr [r9]{1to8}1886 1887// CHECK: vfmsubadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1888// CHECK: encoding: [0x62,0x66,0x15,0x00,0x97,0x71,0x7f]1889          vfmsubadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]1890 1891// CHECK: vfmsubadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1892// CHECK: encoding: [0x62,0x66,0x15,0x97,0x97,0x72,0x80]1893          vfmsubadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1894 1895// CHECK: vfmsubadd213ph ymm30, ymm29, ymm281896// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa7,0xf4]1897          vfmsubadd213ph ymm30, ymm29, ymm281898 1899// CHECK: vfmsubadd213ph xmm30, xmm29, xmm281900// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa7,0xf4]1901          vfmsubadd213ph xmm30, xmm29, xmm281902 1903// CHECK: vfmsubadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1904// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa7,0xb4,0xf5,0x00,0x00,0x00,0x10]1905          vfmsubadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1906 1907// CHECK: vfmsubadd213ph ymm30, ymm29, word ptr [r9]{1to16}1908// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa7,0x31]1909          vfmsubadd213ph ymm30, ymm29, word ptr [r9]{1to16}1910 1911// CHECK: vfmsubadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1912// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa7,0x71,0x7f]1913          vfmsubadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]1914 1915// CHECK: vfmsubadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1916// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa7,0x72,0x80]1917          vfmsubadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1918 1919// CHECK: vfmsubadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1920// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa7,0xb4,0xf5,0x00,0x00,0x00,0x10]1921          vfmsubadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1922 1923// CHECK: vfmsubadd213ph xmm30, xmm29, word ptr [r9]{1to8}1924// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa7,0x31]1925          vfmsubadd213ph xmm30, xmm29, word ptr [r9]{1to8}1926 1927// CHECK: vfmsubadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1928// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa7,0x71,0x7f]1929          vfmsubadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]1930 1931// CHECK: vfmsubadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1932// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa7,0x72,0x80]1933          vfmsubadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1934 1935// CHECK: vfmsubadd231ph ymm30, ymm29, ymm281936// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb7,0xf4]1937          vfmsubadd231ph ymm30, ymm29, ymm281938 1939// CHECK: vfmsubadd231ph xmm30, xmm29, xmm281940// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb7,0xf4]1941          vfmsubadd231ph xmm30, xmm29, xmm281942 1943// CHECK: vfmsubadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1944// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb7,0xb4,0xf5,0x00,0x00,0x00,0x10]1945          vfmsubadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1946 1947// CHECK: vfmsubadd231ph ymm30, ymm29, word ptr [r9]{1to16}1948// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb7,0x31]1949          vfmsubadd231ph ymm30, ymm29, word ptr [r9]{1to16}1950 1951// CHECK: vfmsubadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1952// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb7,0x71,0x7f]1953          vfmsubadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]1954 1955// CHECK: vfmsubadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1956// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb7,0x72,0x80]1957          vfmsubadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1958 1959// CHECK: vfmsubadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1960// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb7,0xb4,0xf5,0x00,0x00,0x00,0x10]1961          vfmsubadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]1962 1963// CHECK: vfmsubadd231ph xmm30, xmm29, word ptr [r9]{1to8}1964// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb7,0x31]1965          vfmsubadd231ph xmm30, xmm29, word ptr [r9]{1to8}1966 1967// CHECK: vfmsubadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1968// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb7,0x71,0x7f]1969          vfmsubadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]1970 1971// CHECK: vfmsubadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1972// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb7,0x72,0x80]1973          vfmsubadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}1974 1975// CHECK: vfnmadd132ph ymm30, ymm29, ymm281976// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9c,0xf4]1977          vfnmadd132ph ymm30, ymm29, ymm281978 1979// CHECK: vfnmadd132ph xmm30, xmm29, xmm281980// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9c,0xf4]1981          vfnmadd132ph xmm30, xmm29, xmm281982 1983// CHECK: vfnmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1984// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9c,0xb4,0xf5,0x00,0x00,0x00,0x10]1985          vfnmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]1986 1987// CHECK: vfnmadd132ph ymm30, ymm29, word ptr [r9]{1to16}1988// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9c,0x31]1989          vfnmadd132ph ymm30, ymm29, word ptr [r9]{1to16}1990 1991// CHECK: vfnmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1992// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9c,0x71,0x7f]1993          vfnmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]1994 1995// CHECK: vfnmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1996// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9c,0x72,0x80]1997          vfnmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}1998 1999// CHECK: vfnmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2000// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9c,0xb4,0xf5,0x00,0x00,0x00,0x10]2001          vfnmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2002 2003// CHECK: vfnmadd132ph xmm30, xmm29, word ptr [r9]{1to8}2004// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9c,0x31]2005          vfnmadd132ph xmm30, xmm29, word ptr [r9]{1to8}2006 2007// CHECK: vfnmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]2008// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9c,0x71,0x7f]2009          vfnmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]2010 2011// CHECK: vfnmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2012// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9c,0x72,0x80]2013          vfnmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2014 2015// CHECK: vfnmadd213ph ymm30, ymm29, ymm282016// CHECK: encoding: [0x62,0x06,0x15,0x20,0xac,0xf4]2017          vfnmadd213ph ymm30, ymm29, ymm282018 2019// CHECK: vfnmadd213ph xmm30, xmm29, xmm282020// CHECK: encoding: [0x62,0x06,0x15,0x00,0xac,0xf4]2021          vfnmadd213ph xmm30, xmm29, xmm282022 2023// CHECK: vfnmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2024// CHECK: encoding: [0x62,0x26,0x15,0x27,0xac,0xb4,0xf5,0x00,0x00,0x00,0x10]2025          vfnmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2026 2027// CHECK: vfnmadd213ph ymm30, ymm29, word ptr [r9]{1to16}2028// CHECK: encoding: [0x62,0x46,0x15,0x30,0xac,0x31]2029          vfnmadd213ph ymm30, ymm29, word ptr [r9]{1to16}2030 2031// CHECK: vfnmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]2032// CHECK: encoding: [0x62,0x66,0x15,0x20,0xac,0x71,0x7f]2033          vfnmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]2034 2035// CHECK: vfnmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2036// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xac,0x72,0x80]2037          vfnmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2038 2039// CHECK: vfnmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2040// CHECK: encoding: [0x62,0x26,0x15,0x07,0xac,0xb4,0xf5,0x00,0x00,0x00,0x10]2041          vfnmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2042 2043// CHECK: vfnmadd213ph xmm30, xmm29, word ptr [r9]{1to8}2044// CHECK: encoding: [0x62,0x46,0x15,0x10,0xac,0x31]2045          vfnmadd213ph xmm30, xmm29, word ptr [r9]{1to8}2046 2047// CHECK: vfnmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]2048// CHECK: encoding: [0x62,0x66,0x15,0x00,0xac,0x71,0x7f]2049          vfnmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]2050 2051// CHECK: vfnmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2052// CHECK: encoding: [0x62,0x66,0x15,0x97,0xac,0x72,0x80]2053          vfnmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2054 2055// CHECK: vfnmadd231ph ymm30, ymm29, ymm282056// CHECK: encoding: [0x62,0x06,0x15,0x20,0xbc,0xf4]2057          vfnmadd231ph ymm30, ymm29, ymm282058 2059// CHECK: vfnmadd231ph xmm30, xmm29, xmm282060// CHECK: encoding: [0x62,0x06,0x15,0x00,0xbc,0xf4]2061          vfnmadd231ph xmm30, xmm29, xmm282062 2063// CHECK: vfnmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2064// CHECK: encoding: [0x62,0x26,0x15,0x27,0xbc,0xb4,0xf5,0x00,0x00,0x00,0x10]2065          vfnmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2066 2067// CHECK: vfnmadd231ph ymm30, ymm29, word ptr [r9]{1to16}2068// CHECK: encoding: [0x62,0x46,0x15,0x30,0xbc,0x31]2069          vfnmadd231ph ymm30, ymm29, word ptr [r9]{1to16}2070 2071// CHECK: vfnmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]2072// CHECK: encoding: [0x62,0x66,0x15,0x20,0xbc,0x71,0x7f]2073          vfnmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]2074 2075// CHECK: vfnmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2076// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xbc,0x72,0x80]2077          vfnmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2078 2079// CHECK: vfnmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2080// CHECK: encoding: [0x62,0x26,0x15,0x07,0xbc,0xb4,0xf5,0x00,0x00,0x00,0x10]2081          vfnmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2082 2083// CHECK: vfnmadd231ph xmm30, xmm29, word ptr [r9]{1to8}2084// CHECK: encoding: [0x62,0x46,0x15,0x10,0xbc,0x31]2085          vfnmadd231ph xmm30, xmm29, word ptr [r9]{1to8}2086 2087// CHECK: vfnmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]2088// CHECK: encoding: [0x62,0x66,0x15,0x00,0xbc,0x71,0x7f]2089          vfnmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]2090 2091// CHECK: vfnmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2092// CHECK: encoding: [0x62,0x66,0x15,0x97,0xbc,0x72,0x80]2093          vfnmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2094 2095// CHECK: vfnmsub132ph ymm30, ymm29, ymm282096// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9e,0xf4]2097          vfnmsub132ph ymm30, ymm29, ymm282098 2099// CHECK: vfnmsub132ph xmm30, xmm29, xmm282100// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9e,0xf4]2101          vfnmsub132ph xmm30, xmm29, xmm282102 2103// CHECK: vfnmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2104// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9e,0xb4,0xf5,0x00,0x00,0x00,0x10]2105          vfnmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2106 2107// CHECK: vfnmsub132ph ymm30, ymm29, word ptr [r9]{1to16}2108// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9e,0x31]2109          vfnmsub132ph ymm30, ymm29, word ptr [r9]{1to16}2110 2111// CHECK: vfnmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]2112// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9e,0x71,0x7f]2113          vfnmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]2114 2115// CHECK: vfnmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2116// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9e,0x72,0x80]2117          vfnmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2118 2119// CHECK: vfnmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2120// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9e,0xb4,0xf5,0x00,0x00,0x00,0x10]2121          vfnmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2122 2123// CHECK: vfnmsub132ph xmm30, xmm29, word ptr [r9]{1to8}2124// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9e,0x31]2125          vfnmsub132ph xmm30, xmm29, word ptr [r9]{1to8}2126 2127// CHECK: vfnmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]2128// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9e,0x71,0x7f]2129          vfnmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]2130 2131// CHECK: vfnmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2132// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9e,0x72,0x80]2133          vfnmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2134 2135// CHECK: vfnmsub213ph ymm30, ymm29, ymm282136// CHECK: encoding: [0x62,0x06,0x15,0x20,0xae,0xf4]2137          vfnmsub213ph ymm30, ymm29, ymm282138 2139// CHECK: vfnmsub213ph xmm30, xmm29, xmm282140// CHECK: encoding: [0x62,0x06,0x15,0x00,0xae,0xf4]2141          vfnmsub213ph xmm30, xmm29, xmm282142 2143// CHECK: vfnmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2144// CHECK: encoding: [0x62,0x26,0x15,0x27,0xae,0xb4,0xf5,0x00,0x00,0x00,0x10]2145          vfnmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2146 2147// CHECK: vfnmsub213ph ymm30, ymm29, word ptr [r9]{1to16}2148// CHECK: encoding: [0x62,0x46,0x15,0x30,0xae,0x31]2149          vfnmsub213ph ymm30, ymm29, word ptr [r9]{1to16}2150 2151// CHECK: vfnmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]2152// CHECK: encoding: [0x62,0x66,0x15,0x20,0xae,0x71,0x7f]2153          vfnmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]2154 2155// CHECK: vfnmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2156// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xae,0x72,0x80]2157          vfnmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2158 2159// CHECK: vfnmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2160// CHECK: encoding: [0x62,0x26,0x15,0x07,0xae,0xb4,0xf5,0x00,0x00,0x00,0x10]2161          vfnmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2162 2163// CHECK: vfnmsub213ph xmm30, xmm29, word ptr [r9]{1to8}2164// CHECK: encoding: [0x62,0x46,0x15,0x10,0xae,0x31]2165          vfnmsub213ph xmm30, xmm29, word ptr [r9]{1to8}2166 2167// CHECK: vfnmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]2168// CHECK: encoding: [0x62,0x66,0x15,0x00,0xae,0x71,0x7f]2169          vfnmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]2170 2171// CHECK: vfnmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2172// CHECK: encoding: [0x62,0x66,0x15,0x97,0xae,0x72,0x80]2173          vfnmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2174 2175// CHECK: vfnmsub231ph ymm30, ymm29, ymm282176// CHECK: encoding: [0x62,0x06,0x15,0x20,0xbe,0xf4]2177          vfnmsub231ph ymm30, ymm29, ymm282178 2179// CHECK: vfnmsub231ph xmm30, xmm29, xmm282180// CHECK: encoding: [0x62,0x06,0x15,0x00,0xbe,0xf4]2181          vfnmsub231ph xmm30, xmm29, xmm282182 2183// CHECK: vfnmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2184// CHECK: encoding: [0x62,0x26,0x15,0x27,0xbe,0xb4,0xf5,0x00,0x00,0x00,0x10]2185          vfnmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2186 2187// CHECK: vfnmsub231ph ymm30, ymm29, word ptr [r9]{1to16}2188// CHECK: encoding: [0x62,0x46,0x15,0x30,0xbe,0x31]2189          vfnmsub231ph ymm30, ymm29, word ptr [r9]{1to16}2190 2191// CHECK: vfnmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]2192// CHECK: encoding: [0x62,0x66,0x15,0x20,0xbe,0x71,0x7f]2193          vfnmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]2194 2195// CHECK: vfnmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2196// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xbe,0x72,0x80]2197          vfnmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}2198 2199// CHECK: vfnmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2200// CHECK: encoding: [0x62,0x26,0x15,0x07,0xbe,0xb4,0xf5,0x00,0x00,0x00,0x10]2201          vfnmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2202 2203// CHECK: vfnmsub231ph xmm30, xmm29, word ptr [r9]{1to8}2204// CHECK: encoding: [0x62,0x46,0x15,0x10,0xbe,0x31]2205          vfnmsub231ph xmm30, xmm29, word ptr [r9]{1to8}2206 2207// CHECK: vfnmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]2208// CHECK: encoding: [0x62,0x66,0x15,0x00,0xbe,0x71,0x7f]2209          vfnmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]2210 2211// CHECK: vfnmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2212// CHECK: encoding: [0x62,0x66,0x15,0x97,0xbe,0x72,0x80]2213          vfnmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}2214 2215// CHECK: vfcmaddcph ymm30, ymm29, ymm282216// CHECK: encoding: [0x62,0x06,0x17,0x20,0x56,0xf4]2217          vfcmaddcph ymm30, ymm29, ymm282218 2219// CHECK: vfcmaddcph xmm30, xmm29, xmm282220// CHECK: encoding: [0x62,0x06,0x17,0x00,0x56,0xf4]2221          vfcmaddcph xmm30, xmm29, xmm282222 2223// CHECK: vfcmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2224// CHECK: encoding: [0x62,0x26,0x17,0x27,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]2225          vfcmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2226 2227// CHECK: vfcmaddcph ymm30, ymm29, dword ptr [r9]{1to8}2228// CHECK: encoding: [0x62,0x46,0x17,0x30,0x56,0x31]2229          vfcmaddcph ymm30, ymm29, dword ptr [r9]{1to8}2230 2231// CHECK: vfcmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]2232// CHECK: encoding: [0x62,0x66,0x17,0x20,0x56,0x71,0x7f]2233          vfcmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]2234 2235// CHECK: vfcmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2236// CHECK: encoding: [0x62,0x66,0x17,0xb7,0x56,0x72,0x80]2237          vfcmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2238 2239// CHECK: vfcmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2240// CHECK: encoding: [0x62,0x26,0x17,0x07,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]2241          vfcmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2242 2243// CHECK: vfcmaddcph xmm30, xmm29, dword ptr [r9]{1to4}2244// CHECK: encoding: [0x62,0x46,0x17,0x10,0x56,0x31]2245          vfcmaddcph xmm30, xmm29, dword ptr [r9]{1to4}2246 2247// CHECK: vfcmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]2248// CHECK: encoding: [0x62,0x66,0x17,0x00,0x56,0x71,0x7f]2249          vfcmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]2250 2251// CHECK: vfcmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2252// CHECK: encoding: [0x62,0x66,0x17,0x97,0x56,0x72,0x80]2253          vfcmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2254 2255// CHECK: vfcmulcph ymm30, ymm29, ymm282256// CHECK: encoding: [0x62,0x06,0x17,0x20,0xd6,0xf4]2257          vfcmulcph ymm30, ymm29, ymm282258 2259// CHECK: vfcmulcph xmm30, xmm29, xmm282260// CHECK: encoding: [0x62,0x06,0x17,0x00,0xd6,0xf4]2261          vfcmulcph xmm30, xmm29, xmm282262 2263// CHECK: vfcmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2264// CHECK: encoding: [0x62,0x26,0x17,0x27,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]2265          vfcmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2266 2267// CHECK: vfcmulcph ymm30, ymm29, dword ptr [r9]{1to8}2268// CHECK: encoding: [0x62,0x46,0x17,0x30,0xd6,0x31]2269          vfcmulcph ymm30, ymm29, dword ptr [r9]{1to8}2270 2271// CHECK: vfcmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]2272// CHECK: encoding: [0x62,0x66,0x17,0x20,0xd6,0x71,0x7f]2273          vfcmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]2274 2275// CHECK: vfcmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2276// CHECK: encoding: [0x62,0x66,0x17,0xb7,0xd6,0x72,0x80]2277          vfcmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2278 2279// CHECK: vfcmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2280// CHECK: encoding: [0x62,0x26,0x17,0x07,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]2281          vfcmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2282 2283// CHECK: vfcmulcph xmm30, xmm29, dword ptr [r9]{1to4}2284// CHECK: encoding: [0x62,0x46,0x17,0x10,0xd6,0x31]2285          vfcmulcph xmm30, xmm29, dword ptr [r9]{1to4}2286 2287// CHECK: vfcmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]2288// CHECK: encoding: [0x62,0x66,0x17,0x00,0xd6,0x71,0x7f]2289          vfcmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]2290 2291// CHECK: vfcmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2292// CHECK: encoding: [0x62,0x66,0x17,0x97,0xd6,0x72,0x80]2293          vfcmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2294 2295// CHECK: vfmaddcph ymm30, ymm29, ymm282296// CHECK: encoding: [0x62,0x06,0x16,0x20,0x56,0xf4]2297          vfmaddcph ymm30, ymm29, ymm282298 2299// CHECK: vfmaddcph xmm30, xmm29, xmm282300// CHECK: encoding: [0x62,0x06,0x16,0x00,0x56,0xf4]2301          vfmaddcph xmm30, xmm29, xmm282302 2303// CHECK: vfmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2304// CHECK: encoding: [0x62,0x26,0x16,0x27,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]2305          vfmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2306 2307// CHECK: vfmaddcph ymm30, ymm29, dword ptr [r9]{1to8}2308// CHECK: encoding: [0x62,0x46,0x16,0x30,0x56,0x31]2309          vfmaddcph ymm30, ymm29, dword ptr [r9]{1to8}2310 2311// CHECK: vfmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]2312// CHECK: encoding: [0x62,0x66,0x16,0x20,0x56,0x71,0x7f]2313          vfmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]2314 2315// CHECK: vfmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2316// CHECK: encoding: [0x62,0x66,0x16,0xb7,0x56,0x72,0x80]2317          vfmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2318 2319// CHECK: vfmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2320// CHECK: encoding: [0x62,0x26,0x16,0x07,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]2321          vfmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2322 2323// CHECK: vfmaddcph xmm30, xmm29, dword ptr [r9]{1to4}2324// CHECK: encoding: [0x62,0x46,0x16,0x10,0x56,0x31]2325          vfmaddcph xmm30, xmm29, dword ptr [r9]{1to4}2326 2327// CHECK: vfmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]2328// CHECK: encoding: [0x62,0x66,0x16,0x00,0x56,0x71,0x7f]2329          vfmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]2330 2331// CHECK: vfmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2332// CHECK: encoding: [0x62,0x66,0x16,0x97,0x56,0x72,0x80]2333          vfmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2334 2335// CHECK: vfmulcph ymm30, ymm29, ymm282336// CHECK: encoding: [0x62,0x06,0x16,0x20,0xd6,0xf4]2337          vfmulcph ymm30, ymm29, ymm282338 2339// CHECK: vfmulcph xmm30, xmm29, xmm282340// CHECK: encoding: [0x62,0x06,0x16,0x00,0xd6,0xf4]2341          vfmulcph xmm30, xmm29, xmm282342 2343// CHECK: vfmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2344// CHECK: encoding: [0x62,0x26,0x16,0x27,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]2345          vfmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]2346 2347// CHECK: vfmulcph ymm30, ymm29, dword ptr [r9]{1to8}2348// CHECK: encoding: [0x62,0x46,0x16,0x30,0xd6,0x31]2349          vfmulcph ymm30, ymm29, dword ptr [r9]{1to8}2350 2351// CHECK: vfmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]2352// CHECK: encoding: [0x62,0x66,0x16,0x20,0xd6,0x71,0x7f]2353          vfmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]2354 2355// CHECK: vfmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2356// CHECK: encoding: [0x62,0x66,0x16,0xb7,0xd6,0x72,0x80]2357          vfmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}2358 2359// CHECK: vfmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2360// CHECK: encoding: [0x62,0x26,0x16,0x07,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]2361          vfmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]2362 2363// CHECK: vfmulcph xmm30, xmm29, dword ptr [r9]{1to4}2364// CHECK: encoding: [0x62,0x46,0x16,0x10,0xd6,0x31]2365          vfmulcph xmm30, xmm29, dword ptr [r9]{1to4}2366 2367// CHECK: vfmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]2368// CHECK: encoding: [0x62,0x66,0x16,0x00,0xd6,0x71,0x7f]2369          vfmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]2370 2371// CHECK: vfmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2372// CHECK: encoding: [0x62,0x66,0x16,0x97,0xd6,0x72,0x80]2373          vfmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}2374