brintos

brintos / llvm-project-archived public Read only

0
0
Text · 146.9 KiB · f291425 Raw
4401 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: vaddss  %xmm8, %xmm9, %xmm104// CHECK:  encoding: [0xc4,0x41,0x32,0x58,0xd0]5vaddss  %xmm8, %xmm9, %xmm106 7// CHECK: vmulss  %xmm8, %xmm9, %xmm108// CHECK:  encoding: [0xc4,0x41,0x32,0x59,0xd0]9vmulss  %xmm8, %xmm9, %xmm1010 11// CHECK: vsubss  %xmm8, %xmm9, %xmm1012// CHECK:  encoding: [0xc4,0x41,0x32,0x5c,0xd0]13vsubss  %xmm8, %xmm9, %xmm1014 15// CHECK: vdivss  %xmm8, %xmm9, %xmm1016// CHECK:  encoding: [0xc4,0x41,0x32,0x5e,0xd0]17vdivss  %xmm8, %xmm9, %xmm1018 19// CHECK: vaddsd  %xmm8, %xmm9, %xmm1020// CHECK:  encoding: [0xc4,0x41,0x33,0x58,0xd0]21vaddsd  %xmm8, %xmm9, %xmm1022 23// CHECK: vmulsd  %xmm8, %xmm9, %xmm1024// CHECK:  encoding: [0xc4,0x41,0x33,0x59,0xd0]25vmulsd  %xmm8, %xmm9, %xmm1026 27// CHECK: vsubsd  %xmm8, %xmm9, %xmm1028// CHECK:  encoding: [0xc4,0x41,0x33,0x5c,0xd0]29vsubsd  %xmm8, %xmm9, %xmm1030 31// CHECK: vdivsd  %xmm8, %xmm9, %xmm1032// CHECK:  encoding: [0xc4,0x41,0x33,0x5e,0xd0]33vdivsd  %xmm8, %xmm9, %xmm1034 35// CHECK:   vaddss  -4(%rcx,%rbx,8), %xmm10, %xmm1136// CHECK:   encoding: [0xc5,0x2a,0x58,0x5c,0xd9,0xfc]37vaddss  -4(%rcx,%rbx,8), %xmm10, %xmm1138 39// CHECK:   vsubss  -4(%rcx,%rbx,8), %xmm10, %xmm1140// CHECK:   encoding: [0xc5,0x2a,0x5c,0x5c,0xd9,0xfc]41vsubss  -4(%rcx,%rbx,8), %xmm10, %xmm1142 43// CHECK:   vmulss  -4(%rcx,%rbx,8), %xmm10, %xmm1144// CHECK:   encoding: [0xc5,0x2a,0x59,0x5c,0xd9,0xfc]45vmulss  -4(%rcx,%rbx,8), %xmm10, %xmm1146 47// CHECK:   vdivss  -4(%rcx,%rbx,8), %xmm10, %xmm1148// CHECK:   encoding: [0xc5,0x2a,0x5e,0x5c,0xd9,0xfc]49vdivss  -4(%rcx,%rbx,8), %xmm10, %xmm1150 51// CHECK:   vaddsd  -4(%rcx,%rbx,8), %xmm10, %xmm1152// CHECK:   encoding: [0xc5,0x2b,0x58,0x5c,0xd9,0xfc]53vaddsd  -4(%rcx,%rbx,8), %xmm10, %xmm1154 55// CHECK:   vsubsd  -4(%rcx,%rbx,8), %xmm10, %xmm1156// CHECK:   encoding: [0xc5,0x2b,0x5c,0x5c,0xd9,0xfc]57vsubsd  -4(%rcx,%rbx,8), %xmm10, %xmm1158 59// CHECK:   vmulsd  -4(%rcx,%rbx,8), %xmm10, %xmm1160// CHECK:   encoding: [0xc5,0x2b,0x59,0x5c,0xd9,0xfc]61vmulsd  -4(%rcx,%rbx,8), %xmm10, %xmm1162 63// CHECK:   vdivsd  -4(%rcx,%rbx,8), %xmm10, %xmm1164// CHECK:   encoding: [0xc5,0x2b,0x5e,0x5c,0xd9,0xfc]65vdivsd  -4(%rcx,%rbx,8), %xmm10, %xmm1166 67// CHECK: vaddps  %xmm10, %xmm11, %xmm1568// CHECK: encoding: [0xc4,0x41,0x20,0x58,0xfa]69vaddps  %xmm10, %xmm11, %xmm1570 71// CHECK: vsubps  %xmm10, %xmm11, %xmm1572// CHECK: encoding: [0xc4,0x41,0x20,0x5c,0xfa]73vsubps  %xmm10, %xmm11, %xmm1574 75// CHECK: vmulps  %xmm10, %xmm11, %xmm1576// CHECK: encoding: [0xc4,0x41,0x20,0x59,0xfa]77vmulps  %xmm10, %xmm11, %xmm1578 79// CHECK: vdivps  %xmm10, %xmm11, %xmm1580// CHECK: encoding: [0xc4,0x41,0x20,0x5e,0xfa]81vdivps  %xmm10, %xmm11, %xmm1582 83// CHECK: vaddpd  %xmm10, %xmm11, %xmm1584// CHECK: encoding: [0xc4,0x41,0x21,0x58,0xfa]85vaddpd  %xmm10, %xmm11, %xmm1586 87// CHECK: vsubpd  %xmm10, %xmm11, %xmm1588// CHECK: encoding: [0xc4,0x41,0x21,0x5c,0xfa]89vsubpd  %xmm10, %xmm11, %xmm1590 91// CHECK: vmulpd  %xmm10, %xmm11, %xmm1592// CHECK: encoding: [0xc4,0x41,0x21,0x59,0xfa]93vmulpd  %xmm10, %xmm11, %xmm1594 95// CHECK: vdivpd  %xmm10, %xmm11, %xmm1596// CHECK: encoding: [0xc4,0x41,0x21,0x5e,0xfa]97vdivpd  %xmm10, %xmm11, %xmm1598 99// CHECK: vaddps  -4(%rcx,%rbx,8), %xmm10, %xmm11100// CHECK: encoding: [0xc5,0x28,0x58,0x5c,0xd9,0xfc]101vaddps  -4(%rcx,%rbx,8), %xmm10, %xmm11102 103// CHECK: vsubps  -4(%rcx,%rbx,8), %xmm10, %xmm11104// CHECK: encoding: [0xc5,0x28,0x5c,0x5c,0xd9,0xfc]105vsubps  -4(%rcx,%rbx,8), %xmm10, %xmm11106 107// CHECK: vmulps  -4(%rcx,%rbx,8), %xmm10, %xmm11108// CHECK: encoding: [0xc5,0x28,0x59,0x5c,0xd9,0xfc]109vmulps  -4(%rcx,%rbx,8), %xmm10, %xmm11110 111// CHECK: vdivps  -4(%rcx,%rbx,8), %xmm10, %xmm11112// CHECK: encoding: [0xc5,0x28,0x5e,0x5c,0xd9,0xfc]113vdivps  -4(%rcx,%rbx,8), %xmm10, %xmm11114 115// CHECK: vaddpd  -4(%rcx,%rbx,8), %xmm10, %xmm11116// CHECK: encoding: [0xc5,0x29,0x58,0x5c,0xd9,0xfc]117vaddpd  -4(%rcx,%rbx,8), %xmm10, %xmm11118 119// CHECK: vsubpd  -4(%rcx,%rbx,8), %xmm10, %xmm11120// CHECK: encoding: [0xc5,0x29,0x5c,0x5c,0xd9,0xfc]121vsubpd  -4(%rcx,%rbx,8), %xmm10, %xmm11122 123// CHECK: vmulpd  -4(%rcx,%rbx,8), %xmm10, %xmm11124// CHECK: encoding: [0xc5,0x29,0x59,0x5c,0xd9,0xfc]125vmulpd  -4(%rcx,%rbx,8), %xmm10, %xmm11126 127// CHECK: vdivpd  -4(%rcx,%rbx,8), %xmm10, %xmm11128// CHECK: encoding: [0xc5,0x29,0x5e,0x5c,0xd9,0xfc]129vdivpd  -4(%rcx,%rbx,8), %xmm10, %xmm11130 131// CHECK: vmaxss  %xmm10, %xmm14, %xmm12132// CHECK: encoding: [0xc4,0x41,0x0a,0x5f,0xe2]133          vmaxss  %xmm10, %xmm14, %xmm12134 135// CHECK: vmaxsd  %xmm10, %xmm14, %xmm12136// CHECK: encoding: [0xc4,0x41,0x0b,0x5f,0xe2]137          vmaxsd  %xmm10, %xmm14, %xmm12138 139// CHECK: vminss  %xmm10, %xmm14, %xmm12140// CHECK: encoding: [0xc4,0x41,0x0a,0x5d,0xe2]141          vminss  %xmm10, %xmm14, %xmm12142 143// CHECK: vminsd  %xmm10, %xmm14, %xmm12144// CHECK: encoding: [0xc4,0x41,0x0b,0x5d,0xe2]145          vminsd  %xmm10, %xmm14, %xmm12146 147// CHECK: vmaxss  -4(%rbx,%rcx,8), %xmm12, %xmm10148// CHECK: encoding: [0xc5,0x1a,0x5f,0x54,0xcb,0xfc]149          vmaxss  -4(%rbx,%rcx,8), %xmm12, %xmm10150 151// CHECK: vmaxsd  -4(%rbx,%rcx,8), %xmm12, %xmm10152// CHECK: encoding: [0xc5,0x1b,0x5f,0x54,0xcb,0xfc]153          vmaxsd  -4(%rbx,%rcx,8), %xmm12, %xmm10154 155// CHECK: vminss  -4(%rbx,%rcx,8), %xmm12, %xmm10156// CHECK: encoding: [0xc5,0x1a,0x5d,0x54,0xcb,0xfc]157          vminss  -4(%rbx,%rcx,8), %xmm12, %xmm10158 159// CHECK: vminsd  -4(%rbx,%rcx,8), %xmm12, %xmm10160// CHECK: encoding: [0xc5,0x1b,0x5d,0x54,0xcb,0xfc]161          vminsd  -4(%rbx,%rcx,8), %xmm12, %xmm10162 163// CHECK: vmaxps  %xmm10, %xmm14, %xmm12164// CHECK: encoding: [0xc4,0x41,0x08,0x5f,0xe2]165          vmaxps  %xmm10, %xmm14, %xmm12166 167// CHECK: vmaxpd  %xmm10, %xmm14, %xmm12168// CHECK: encoding: [0xc4,0x41,0x09,0x5f,0xe2]169          vmaxpd  %xmm10, %xmm14, %xmm12170 171// CHECK: vminps  %xmm10, %xmm14, %xmm12172// CHECK: encoding: [0xc4,0x41,0x08,0x5d,0xe2]173          vminps  %xmm10, %xmm14, %xmm12174 175// CHECK: vminpd  %xmm10, %xmm14, %xmm12176// CHECK: encoding: [0xc4,0x41,0x09,0x5d,0xe2]177          vminpd  %xmm10, %xmm14, %xmm12178 179// CHECK: vmaxps  -4(%rbx,%rcx,8), %xmm12, %xmm10180// CHECK: encoding: [0xc5,0x18,0x5f,0x54,0xcb,0xfc]181          vmaxps  -4(%rbx,%rcx,8), %xmm12, %xmm10182 183// CHECK: vmaxpd  -4(%rbx,%rcx,8), %xmm12, %xmm10184// CHECK: encoding: [0xc5,0x19,0x5f,0x54,0xcb,0xfc]185          vmaxpd  -4(%rbx,%rcx,8), %xmm12, %xmm10186 187// CHECK: vminps  -4(%rbx,%rcx,8), %xmm12, %xmm10188// CHECK: encoding: [0xc5,0x18,0x5d,0x54,0xcb,0xfc]189          vminps  -4(%rbx,%rcx,8), %xmm12, %xmm10190 191// CHECK: vminpd  -4(%rbx,%rcx,8), %xmm12, %xmm10192// CHECK: encoding: [0xc5,0x19,0x5d,0x54,0xcb,0xfc]193          vminpd  -4(%rbx,%rcx,8), %xmm12, %xmm10194 195// CHECK: vandps  %xmm10, %xmm14, %xmm12196// CHECK: encoding: [0xc4,0x41,0x08,0x54,0xe2]197          vandps  %xmm10, %xmm14, %xmm12198 199// CHECK: vandpd  %xmm10, %xmm14, %xmm12200// CHECK: encoding: [0xc4,0x41,0x09,0x54,0xe2]201          vandpd  %xmm10, %xmm14, %xmm12202 203// CHECK: vandps  -4(%rbx,%rcx,8), %xmm12, %xmm10204// CHECK: encoding: [0xc5,0x18,0x54,0x54,0xcb,0xfc]205          vandps  -4(%rbx,%rcx,8), %xmm12, %xmm10206 207// CHECK: vandpd  -4(%rbx,%rcx,8), %xmm12, %xmm10208// CHECK: encoding: [0xc5,0x19,0x54,0x54,0xcb,0xfc]209          vandpd  -4(%rbx,%rcx,8), %xmm12, %xmm10210 211// CHECK: vorps  %xmm10, %xmm14, %xmm12212// CHECK: encoding: [0xc4,0x41,0x08,0x56,0xe2]213          vorps  %xmm10, %xmm14, %xmm12214 215// CHECK: vorpd  %xmm10, %xmm14, %xmm12216// CHECK: encoding: [0xc4,0x41,0x09,0x56,0xe2]217          vorpd  %xmm10, %xmm14, %xmm12218 219// CHECK: vorps  -4(%rbx,%rcx,8), %xmm12, %xmm10220// CHECK: encoding: [0xc5,0x18,0x56,0x54,0xcb,0xfc]221          vorps  -4(%rbx,%rcx,8), %xmm12, %xmm10222 223// CHECK: vorpd  -4(%rbx,%rcx,8), %xmm12, %xmm10224// CHECK: encoding: [0xc5,0x19,0x56,0x54,0xcb,0xfc]225          vorpd  -4(%rbx,%rcx,8), %xmm12, %xmm10226 227// CHECK: vxorps  %xmm10, %xmm14, %xmm12228// CHECK: encoding: [0xc4,0x41,0x08,0x57,0xe2]229          vxorps  %xmm10, %xmm14, %xmm12230 231// CHECK: vxorpd  %xmm10, %xmm14, %xmm12232// CHECK: encoding: [0xc4,0x41,0x09,0x57,0xe2]233          vxorpd  %xmm10, %xmm14, %xmm12234 235// CHECK: vxorps  -4(%rbx,%rcx,8), %xmm12, %xmm10236// CHECK: encoding: [0xc5,0x18,0x57,0x54,0xcb,0xfc]237          vxorps  -4(%rbx,%rcx,8), %xmm12, %xmm10238 239// CHECK: vxorpd  -4(%rbx,%rcx,8), %xmm12, %xmm10240// CHECK: encoding: [0xc5,0x19,0x57,0x54,0xcb,0xfc]241          vxorpd  -4(%rbx,%rcx,8), %xmm12, %xmm10242 243// CHECK: vandnps  %xmm10, %xmm14, %xmm12244// CHECK: encoding: [0xc4,0x41,0x08,0x55,0xe2]245          vandnps  %xmm10, %xmm14, %xmm12246 247// CHECK: vandnpd  %xmm10, %xmm14, %xmm12248// CHECK: encoding: [0xc4,0x41,0x09,0x55,0xe2]249          vandnpd  %xmm10, %xmm14, %xmm12250 251// CHECK: vandnps  -4(%rbx,%rcx,8), %xmm12, %xmm10252// CHECK: encoding: [0xc5,0x18,0x55,0x54,0xcb,0xfc]253          vandnps  -4(%rbx,%rcx,8), %xmm12, %xmm10254 255// CHECK: vandnpd  -4(%rbx,%rcx,8), %xmm12, %xmm10256// CHECK: encoding: [0xc5,0x19,0x55,0x54,0xcb,0xfc]257          vandnpd  -4(%rbx,%rcx,8), %xmm12, %xmm10258 259// CHECK: vmovss  -4(%rbx,%rcx,8), %xmm10260// CHECK: encoding: [0xc5,0x7a,0x10,0x54,0xcb,0xfc]261          vmovss  -4(%rbx,%rcx,8), %xmm10262 263// CHECK: vmovss  %xmm14, %xmm10, %xmm15264// CHECK: encoding: [0xc4,0x41,0x2a,0x10,0xfe]265          vmovss  %xmm14, %xmm10, %xmm15266 267// CHECK: vmovsd  -4(%rbx,%rcx,8), %xmm10268// CHECK: encoding: [0xc5,0x7b,0x10,0x54,0xcb,0xfc]269          vmovsd  -4(%rbx,%rcx,8), %xmm10270 271// CHECK: vmovsd  %xmm14, %xmm10, %xmm15272// CHECK: encoding: [0xc4,0x41,0x2b,0x10,0xfe]273          vmovsd  %xmm14, %xmm10, %xmm15274 275// CHECK: vunpckhps  %xmm15, %xmm12, %xmm13276// CHECK: encoding: [0xc4,0x41,0x18,0x15,0xef]277          vunpckhps  %xmm15, %xmm12, %xmm13278 279// CHECK: vunpckhpd  %xmm15, %xmm12, %xmm13280// CHECK: encoding: [0xc4,0x41,0x19,0x15,0xef]281          vunpckhpd  %xmm15, %xmm12, %xmm13282 283// CHECK: vunpcklps  %xmm15, %xmm12, %xmm13284// CHECK: encoding: [0xc4,0x41,0x18,0x14,0xef]285          vunpcklps  %xmm15, %xmm12, %xmm13286 287// CHECK: vunpcklpd  %xmm15, %xmm12, %xmm13288// CHECK: encoding: [0xc4,0x41,0x19,0x14,0xef]289          vunpcklpd  %xmm15, %xmm12, %xmm13290 291// CHECK: vunpckhps  -4(%rbx,%rcx,8), %xmm12, %xmm15292// CHECK: encoding: [0xc5,0x18,0x15,0x7c,0xcb,0xfc]293          vunpckhps  -4(%rbx,%rcx,8), %xmm12, %xmm15294 295// CHECK: vunpckhpd  -4(%rbx,%rcx,8), %xmm12, %xmm15296// CHECK: encoding: [0xc5,0x19,0x15,0x7c,0xcb,0xfc]297          vunpckhpd  -4(%rbx,%rcx,8), %xmm12, %xmm15298 299// CHECK: vunpcklps  -4(%rbx,%rcx,8), %xmm12, %xmm15300// CHECK: encoding: [0xc5,0x18,0x14,0x7c,0xcb,0xfc]301          vunpcklps  -4(%rbx,%rcx,8), %xmm12, %xmm15302 303// CHECK: vunpcklpd  -4(%rbx,%rcx,8), %xmm12, %xmm15304// CHECK: encoding: [0xc5,0x19,0x14,0x7c,0xcb,0xfc]305          vunpcklpd  -4(%rbx,%rcx,8), %xmm12, %xmm15306 307// CHECK: vcmpeqps  %xmm10, %xmm12, %xmm15308// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xfa,0x00]309          vcmpps  $0, %xmm10, %xmm12, %xmm15310 311// CHECK: vcmpeqps  (%rax), %xmm12, %xmm15312// CHECK: encoding: [0xc5,0x18,0xc2,0x38,0x00]313          vcmpps  $0, (%rax), %xmm12, %xmm15314 315// CHECK: vcmpordps  %xmm10, %xmm12, %xmm15316// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xfa,0x07]317          vcmpps  $7, %xmm10, %xmm12, %xmm15318 319// CHECK: vcmpeqpd  %xmm10, %xmm12, %xmm15320// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xfa,0x00]321          vcmppd  $0, %xmm10, %xmm12, %xmm15322 323// CHECK: vcmpeqpd  (%rax), %xmm12, %xmm15324// CHECK: encoding: [0xc5,0x19,0xc2,0x38,0x00]325          vcmppd  $0, (%rax), %xmm12, %xmm15326 327// CHECK: vcmpordpd  %xmm10, %xmm12, %xmm15328// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xfa,0x07]329          vcmppd  $7, %xmm10, %xmm12, %xmm15330 331// CHECK: vshufps  $8, %xmm11, %xmm12, %xmm13332// CHECK: encoding: [0xc4,0x41,0x18,0xc6,0xeb,0x08]333          vshufps  $8, %xmm11, %xmm12, %xmm13334 335// CHECK: vshufps  $8, -4(%rbx,%rcx,8), %xmm12, %xmm13336// CHECK: encoding: [0xc5,0x18,0xc6,0x6c,0xcb,0xfc,0x08]337          vshufps  $8, -4(%rbx,%rcx,8), %xmm12, %xmm13338 339// CHECK: vshufpd  $8, %xmm11, %xmm12, %xmm13340// CHECK: encoding: [0xc4,0x41,0x19,0xc6,0xeb,0x08]341          vshufpd  $8, %xmm11, %xmm12, %xmm13342 343// CHECK: vshufpd  $8, -4(%rbx,%rcx,8), %xmm12, %xmm13344// CHECK: encoding: [0xc5,0x19,0xc6,0x6c,0xcb,0xfc,0x08]345          vshufpd  $8, -4(%rbx,%rcx,8), %xmm12, %xmm13346 347// CHECK: vcmpeqps  %xmm11, %xmm12, %xmm13348// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x00]349          vcmpeqps   %xmm11, %xmm12, %xmm13350 351// CHECK: vcmpleps  %xmm11, %xmm12, %xmm13352// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x02]353          vcmpleps   %xmm11, %xmm12, %xmm13354 355// CHECK: vcmpltps  %xmm11, %xmm12, %xmm13356// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x01]357          vcmpltps   %xmm11, %xmm12, %xmm13358 359// CHECK: vcmpneqps  %xmm11, %xmm12, %xmm13360// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x04]361          vcmpneqps   %xmm11, %xmm12, %xmm13362 363// CHECK: vcmpnleps  %xmm11, %xmm12, %xmm13364// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x06]365          vcmpnleps   %xmm11, %xmm12, %xmm13366 367// CHECK: vcmpnltps  %xmm11, %xmm12, %xmm13368// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x05]369          vcmpnltps   %xmm11, %xmm12, %xmm13370 371// CHECK: vcmpordps  %xmm11, %xmm12, %xmm13372// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x07]373          vcmpordps   %xmm11, %xmm12, %xmm13374 375// CHECK: vcmpunordps  %xmm11, %xmm12, %xmm13376// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x03]377          vcmpunordps   %xmm11, %xmm12, %xmm13378 379// CHECK: vcmpeqps  -4(%rbx,%rcx,8), %xmm12, %xmm13380// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x00]381          vcmpeqps   -4(%rbx,%rcx,8), %xmm12, %xmm13382 383// CHECK: vcmpleps  -4(%rbx,%rcx,8), %xmm12, %xmm13384// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x02]385          vcmpleps   -4(%rbx,%rcx,8), %xmm12, %xmm13386 387// CHECK: vcmpltps  -4(%rbx,%rcx,8), %xmm12, %xmm13388// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x01]389          vcmpltps   -4(%rbx,%rcx,8), %xmm12, %xmm13390 391// CHECK: vcmpneqps  -4(%rbx,%rcx,8), %xmm12, %xmm13392// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x04]393          vcmpneqps   -4(%rbx,%rcx,8), %xmm12, %xmm13394 395// CHECK: vcmpnleps  -4(%rbx,%rcx,8), %xmm12, %xmm13396// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x06]397          vcmpnleps   -4(%rbx,%rcx,8), %xmm12, %xmm13398 399// CHECK: vcmpnltps  -4(%rbx,%rcx,8), %xmm12, %xmm13400// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x05]401          vcmpnltps   -4(%rbx,%rcx,8), %xmm12, %xmm13402 403// CHECK: vcmpordps  -4(%rbx,%rcx,8), %xmm6, %xmm2404// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x07]405          vcmpordps   -4(%rbx,%rcx,8), %xmm6, %xmm2406 407// CHECK: vcmpunordps  -4(%rbx,%rcx,8), %xmm12, %xmm13408// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x03]409          vcmpunordps   -4(%rbx,%rcx,8), %xmm12, %xmm13410 411// CHECK: vcmpeqpd  %xmm11, %xmm12, %xmm13412// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x00]413          vcmpeqpd   %xmm11, %xmm12, %xmm13414 415// CHECK: vcmplepd  %xmm11, %xmm12, %xmm13416// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x02]417          vcmplepd   %xmm11, %xmm12, %xmm13418 419// CHECK: vcmpltpd  %xmm11, %xmm12, %xmm13420// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x01]421          vcmpltpd   %xmm11, %xmm12, %xmm13422 423// CHECK: vcmpneqpd  %xmm11, %xmm12, %xmm13424// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x04]425          vcmpneqpd   %xmm11, %xmm12, %xmm13426 427// CHECK: vcmpnlepd  %xmm11, %xmm12, %xmm13428// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x06]429          vcmpnlepd   %xmm11, %xmm12, %xmm13430 431// CHECK: vcmpnltpd  %xmm11, %xmm12, %xmm13432// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x05]433          vcmpnltpd   %xmm11, %xmm12, %xmm13434 435// CHECK: vcmpordpd  %xmm11, %xmm12, %xmm13436// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x07]437          vcmpordpd   %xmm11, %xmm12, %xmm13438 439// CHECK: vcmpunordpd  %xmm11, %xmm12, %xmm13440// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x03]441          vcmpunordpd   %xmm11, %xmm12, %xmm13442 443// CHECK: vcmpeqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13444// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x00]445          vcmpeqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13446 447// CHECK: vcmplepd  -4(%rbx,%rcx,8), %xmm12, %xmm13448// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x02]449          vcmplepd   -4(%rbx,%rcx,8), %xmm12, %xmm13450 451// CHECK: vcmpltpd  -4(%rbx,%rcx,8), %xmm12, %xmm13452// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x01]453          vcmpltpd   -4(%rbx,%rcx,8), %xmm12, %xmm13454 455// CHECK: vcmpneqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13456// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x04]457          vcmpneqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13458 459// CHECK: vcmpnlepd  -4(%rbx,%rcx,8), %xmm12, %xmm13460// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x06]461          vcmpnlepd   -4(%rbx,%rcx,8), %xmm12, %xmm13462 463// CHECK: vcmpnltpd  -4(%rbx,%rcx,8), %xmm12, %xmm13464// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x05]465          vcmpnltpd   -4(%rbx,%rcx,8), %xmm12, %xmm13466 467// CHECK: vcmpordpd  -4(%rbx,%rcx,8), %xmm6, %xmm2468// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x07]469          vcmpordpd   -4(%rbx,%rcx,8), %xmm6, %xmm2470 471// CHECK: vcmpunordpd  -4(%rbx,%rcx,8), %xmm12, %xmm13472// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x03]473          vcmpunordpd   -4(%rbx,%rcx,8), %xmm12, %xmm13474 475// CHECK: vcmpeqss  %xmm11, %xmm12, %xmm13476// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x00]477          vcmpeqss   %xmm11, %xmm12, %xmm13478 479// CHECK: vcmpless  %xmm11, %xmm12, %xmm13480// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x02]481          vcmpless   %xmm11, %xmm12, %xmm13482 483// CHECK: vcmpltss  %xmm11, %xmm12, %xmm13484// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x01]485          vcmpltss   %xmm11, %xmm12, %xmm13486 487// CHECK: vcmpneqss  %xmm11, %xmm12, %xmm13488// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x04]489          vcmpneqss   %xmm11, %xmm12, %xmm13490 491// CHECK: vcmpnless  %xmm11, %xmm12, %xmm13492// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x06]493          vcmpnless   %xmm11, %xmm12, %xmm13494 495// CHECK: vcmpnltss  %xmm11, %xmm12, %xmm13496// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x05]497          vcmpnltss   %xmm11, %xmm12, %xmm13498 499// CHECK: vcmpordss  %xmm11, %xmm12, %xmm13500// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x07]501          vcmpordss   %xmm11, %xmm12, %xmm13502 503// CHECK: vcmpunordss  %xmm11, %xmm12, %xmm13504// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x03]505          vcmpunordss   %xmm11, %xmm12, %xmm13506 507// CHECK: vcmpeqss  -4(%rbx,%rcx,8), %xmm12, %xmm13508// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x00]509          vcmpeqss   -4(%rbx,%rcx,8), %xmm12, %xmm13510 511// CHECK: vcmpless  -4(%rbx,%rcx,8), %xmm12, %xmm13512// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x02]513          vcmpless   -4(%rbx,%rcx,8), %xmm12, %xmm13514 515// CHECK: vcmpltss  -4(%rbx,%rcx,8), %xmm12, %xmm13516// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x01]517          vcmpltss   -4(%rbx,%rcx,8), %xmm12, %xmm13518 519// CHECK: vcmpneqss  -4(%rbx,%rcx,8), %xmm12, %xmm13520// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x04]521          vcmpneqss   -4(%rbx,%rcx,8), %xmm12, %xmm13522 523// CHECK: vcmpnless  -4(%rbx,%rcx,8), %xmm12, %xmm13524// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x06]525          vcmpnless   -4(%rbx,%rcx,8), %xmm12, %xmm13526 527// CHECK: vcmpnltss  -4(%rbx,%rcx,8), %xmm12, %xmm13528// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x05]529          vcmpnltss   -4(%rbx,%rcx,8), %xmm12, %xmm13530 531// CHECK: vcmpordss  -4(%rbx,%rcx,8), %xmm6, %xmm2532// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x07]533          vcmpordss   -4(%rbx,%rcx,8), %xmm6, %xmm2534 535// CHECK: vcmpunordss  -4(%rbx,%rcx,8), %xmm12, %xmm13536// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x03]537          vcmpunordss   -4(%rbx,%rcx,8), %xmm12, %xmm13538 539// CHECK: vcmpeqsd  %xmm11, %xmm12, %xmm13540// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x00]541          vcmpeqsd   %xmm11, %xmm12, %xmm13542 543// CHECK: vcmplesd  %xmm11, %xmm12, %xmm13544// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x02]545          vcmplesd   %xmm11, %xmm12, %xmm13546 547// CHECK: vcmpltsd  %xmm11, %xmm12, %xmm13548// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x01]549          vcmpltsd   %xmm11, %xmm12, %xmm13550 551// CHECK: vcmpneqsd  %xmm11, %xmm12, %xmm13552// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x04]553          vcmpneqsd   %xmm11, %xmm12, %xmm13554 555// CHECK: vcmpnlesd  %xmm11, %xmm12, %xmm13556// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x06]557          vcmpnlesd   %xmm11, %xmm12, %xmm13558 559// CHECK: vcmpnltsd  %xmm11, %xmm12, %xmm13560// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x05]561          vcmpnltsd   %xmm11, %xmm12, %xmm13562 563// CHECK: vcmpordsd  %xmm11, %xmm12, %xmm13564// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x07]565          vcmpordsd   %xmm11, %xmm12, %xmm13566 567// CHECK: vcmpunordsd  %xmm11, %xmm12, %xmm13568// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x03]569          vcmpunordsd   %xmm11, %xmm12, %xmm13570 571// CHECK: vcmpeqsd  -4(%rbx,%rcx,8), %xmm12, %xmm13572// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x00]573          vcmpeqsd   -4(%rbx,%rcx,8), %xmm12, %xmm13574 575// CHECK: vcmplesd  -4(%rbx,%rcx,8), %xmm12, %xmm13576// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x02]577          vcmplesd   -4(%rbx,%rcx,8), %xmm12, %xmm13578 579// CHECK: vcmpltsd  -4(%rbx,%rcx,8), %xmm12, %xmm13580// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x01]581          vcmpltsd   -4(%rbx,%rcx,8), %xmm12, %xmm13582 583// CHECK: vcmpneqsd  -4(%rbx,%rcx,8), %xmm12, %xmm13584// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x04]585          vcmpneqsd   -4(%rbx,%rcx,8), %xmm12, %xmm13586 587// CHECK: vcmpnlesd  -4(%rbx,%rcx,8), %xmm12, %xmm13588// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x06]589          vcmpnlesd   -4(%rbx,%rcx,8), %xmm12, %xmm13590 591// CHECK: vcmpnltsd  -4(%rbx,%rcx,8), %xmm12, %xmm13592// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x05]593          vcmpnltsd   -4(%rbx,%rcx,8), %xmm12, %xmm13594 595// CHECK: vcmpordsd  -4(%rbx,%rcx,8), %xmm6, %xmm2596// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x07]597          vcmpordsd   -4(%rbx,%rcx,8), %xmm6, %xmm2598 599// CHECK: vcmpunordsd  -4(%rbx,%rcx,8), %xmm12, %xmm13600// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x03]601          vcmpunordsd   -4(%rbx,%rcx,8), %xmm12, %xmm13602 603// CHECK: vcmpeq_uqps  %xmm11, %xmm12, %xmm13604// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x08]605          vcmpeq_uqps   %xmm11, %xmm12, %xmm13606 607// CHECK: vcmpngeps  %xmm11, %xmm12, %xmm13608// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x09]609          vcmpngeps   %xmm11, %xmm12, %xmm13610 611// CHECK: vcmpngtps  %xmm11, %xmm12, %xmm13612// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0a]613          vcmpngtps   %xmm11, %xmm12, %xmm13614 615// CHECK: vcmpfalseps  %xmm11, %xmm12, %xmm13616// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0b]617          vcmpfalseps   %xmm11, %xmm12, %xmm13618 619// CHECK: vcmpneq_oqps  %xmm11, %xmm12, %xmm13620// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0c]621          vcmpneq_oqps   %xmm11, %xmm12, %xmm13622 623// CHECK: vcmpgeps  %xmm11, %xmm12, %xmm13624// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0d]625          vcmpgeps   %xmm11, %xmm12, %xmm13626 627// CHECK: vcmpgtps  %xmm11, %xmm12, %xmm13628// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0e]629          vcmpgtps   %xmm11, %xmm12, %xmm13630 631// CHECK: vcmptrueps  %xmm11, %xmm12, %xmm13632// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0f]633          vcmptrueps   %xmm11, %xmm12, %xmm13634 635// CHECK: vcmpeq_osps  %xmm11, %xmm12, %xmm13636// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x10]637          vcmpeq_osps   %xmm11, %xmm12, %xmm13638 639// CHECK: vcmplt_oqps  %xmm11, %xmm12, %xmm13640// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x11]641          vcmplt_oqps   %xmm11, %xmm12, %xmm13642 643// CHECK: vcmple_oqps  %xmm11, %xmm12, %xmm13644// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x12]645          vcmple_oqps   %xmm11, %xmm12, %xmm13646 647// CHECK: vcmpunord_sps  %xmm11, %xmm12, %xmm13648// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x13]649          vcmpunord_sps   %xmm11, %xmm12, %xmm13650 651// CHECK: vcmpneq_usps  %xmm11, %xmm12, %xmm13652// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x14]653          vcmpneq_usps   %xmm11, %xmm12, %xmm13654 655// CHECK: vcmpnlt_uqps  %xmm11, %xmm12, %xmm13656// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x15]657          vcmpnlt_uqps   %xmm11, %xmm12, %xmm13658 659// CHECK: vcmpnle_uqps  %xmm11, %xmm12, %xmm13660// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x16]661          vcmpnle_uqps   %xmm11, %xmm12, %xmm13662 663// CHECK: vcmpord_sps  %xmm11, %xmm12, %xmm13664// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x17]665          vcmpord_sps   %xmm11, %xmm12, %xmm13666 667// CHECK: vcmpeq_usps  %xmm11, %xmm12, %xmm13668// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x18]669          vcmpeq_usps   %xmm11, %xmm12, %xmm13670 671// CHECK: vcmpnge_uqps  %xmm11, %xmm12, %xmm13672// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x19]673          vcmpnge_uqps   %xmm11, %xmm12, %xmm13674 675// CHECK: vcmpngt_uqps  %xmm11, %xmm12, %xmm13676// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1a]677          vcmpngt_uqps   %xmm11, %xmm12, %xmm13678 679// CHECK: vcmpfalse_osps  %xmm11, %xmm12, %xmm13680// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1b]681          vcmpfalse_osps   %xmm11, %xmm12, %xmm13682 683// CHECK: vcmpneq_osps  %xmm11, %xmm12, %xmm13684// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1c]685          vcmpneq_osps   %xmm11, %xmm12, %xmm13686 687// CHECK: vcmpge_oqps  %xmm11, %xmm12, %xmm13688// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1d]689          vcmpge_oqps   %xmm11, %xmm12, %xmm13690 691// CHECK: vcmpgt_oqps  %xmm11, %xmm12, %xmm13692// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1e]693          vcmpgt_oqps   %xmm11, %xmm12, %xmm13694 695// CHECK: vcmptrue_usps  %xmm11, %xmm12, %xmm13696// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1f]697          vcmptrue_usps   %xmm11, %xmm12, %xmm13698 699// CHECK: vcmpeq_uqps  -4(%rbx,%rcx,8), %xmm12, %xmm13700// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x08]701          vcmpeq_uqps   -4(%rbx,%rcx,8), %xmm12, %xmm13702 703// CHECK: vcmpngeps  -4(%rbx,%rcx,8), %xmm12, %xmm13704// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x09]705          vcmpngeps   -4(%rbx,%rcx,8), %xmm12, %xmm13706 707// CHECK: vcmpngtps  -4(%rbx,%rcx,8), %xmm12, %xmm13708// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x0a]709          vcmpngtps   -4(%rbx,%rcx,8), %xmm12, %xmm13710 711// CHECK: vcmpfalseps  -4(%rbx,%rcx,8), %xmm12, %xmm13712// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x0b]713          vcmpfalseps   -4(%rbx,%rcx,8), %xmm12, %xmm13714 715// CHECK: vcmpneq_oqps  -4(%rbx,%rcx,8), %xmm12, %xmm13716// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x0c]717          vcmpneq_oqps   -4(%rbx,%rcx,8), %xmm12, %xmm13718 719// CHECK: vcmpgeps  -4(%rbx,%rcx,8), %xmm12, %xmm13720// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x0d]721          vcmpgeps   -4(%rbx,%rcx,8), %xmm12, %xmm13722 723// CHECK: vcmpgtps  -4(%rbx,%rcx,8), %xmm6, %xmm2724// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x0e]725          vcmpgtps   -4(%rbx,%rcx,8), %xmm6, %xmm2726 727// CHECK: vcmptrueps  -4(%rbx,%rcx,8), %xmm12, %xmm13728// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x0f]729          vcmptrueps   -4(%rbx,%rcx,8), %xmm12, %xmm13730 731// CHECK: vcmpeq_osps  -4(%rbx,%rcx,8), %xmm12, %xmm13732// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x10]733          vcmpeq_osps   -4(%rbx,%rcx,8), %xmm12, %xmm13734 735// CHECK: vcmplt_oqps  -4(%rbx,%rcx,8), %xmm12, %xmm13736// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x11]737          vcmplt_oqps   -4(%rbx,%rcx,8), %xmm12, %xmm13738 739// CHECK: vcmple_oqps  -4(%rbx,%rcx,8), %xmm12, %xmm13740// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x12]741          vcmple_oqps   -4(%rbx,%rcx,8), %xmm12, %xmm13742 743// CHECK: vcmpunord_sps  -4(%rbx,%rcx,8), %xmm12, %xmm13744// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x13]745          vcmpunord_sps   -4(%rbx,%rcx,8), %xmm12, %xmm13746 747// CHECK: vcmpneq_usps  -4(%rbx,%rcx,8), %xmm12, %xmm13748// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x14]749          vcmpneq_usps   -4(%rbx,%rcx,8), %xmm12, %xmm13750 751// CHECK: vcmpnlt_uqps  -4(%rbx,%rcx,8), %xmm12, %xmm13752// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x15]753          vcmpnlt_uqps   -4(%rbx,%rcx,8), %xmm12, %xmm13754 755// CHECK: vcmpnle_uqps  -4(%rbx,%rcx,8), %xmm6, %xmm2756// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x16]757          vcmpnle_uqps   -4(%rbx,%rcx,8), %xmm6, %xmm2758 759// CHECK: vcmpord_sps  -4(%rbx,%rcx,8), %xmm12, %xmm13760// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x17]761          vcmpord_sps   -4(%rbx,%rcx,8), %xmm12, %xmm13762 763// CHECK: vcmpeq_usps  -4(%rbx,%rcx,8), %xmm12, %xmm13764// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x18]765          vcmpeq_usps   -4(%rbx,%rcx,8), %xmm12, %xmm13766 767// CHECK: vcmpnge_uqps  -4(%rbx,%rcx,8), %xmm12, %xmm13768// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x19]769          vcmpnge_uqps   -4(%rbx,%rcx,8), %xmm12, %xmm13770 771// CHECK: vcmpngt_uqps  -4(%rbx,%rcx,8), %xmm12, %xmm13772// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x1a]773          vcmpngt_uqps   -4(%rbx,%rcx,8), %xmm12, %xmm13774 775// CHECK: vcmpfalse_osps  -4(%rbx,%rcx,8), %xmm12, %xmm13776// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x1b]777          vcmpfalse_osps   -4(%rbx,%rcx,8), %xmm12, %xmm13778 779// CHECK: vcmpneq_osps  -4(%rbx,%rcx,8), %xmm12, %xmm13780// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x1c]781          vcmpneq_osps   -4(%rbx,%rcx,8), %xmm12, %xmm13782 783// CHECK: vcmpge_oqps  -4(%rbx,%rcx,8), %xmm12, %xmm13784// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x1d]785          vcmpge_oqps   -4(%rbx,%rcx,8), %xmm12, %xmm13786 787// CHECK: vcmpgt_oqps  -4(%rbx,%rcx,8), %xmm6, %xmm2788// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x1e]789          vcmpgt_oqps   -4(%rbx,%rcx,8), %xmm6, %xmm2790 791// CHECK: vcmptrue_usps  -4(%rbx,%rcx,8), %xmm12, %xmm13792// CHECK: encoding: [0xc5,0x18,0xc2,0x6c,0xcb,0xfc,0x1f]793          vcmptrue_usps   -4(%rbx,%rcx,8), %xmm12, %xmm13794 795// CHECK: vcmpeq_uqpd  %xmm11, %xmm12, %xmm13796// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x08]797          vcmpeq_uqpd   %xmm11, %xmm12, %xmm13798 799// CHECK: vcmpngepd  %xmm11, %xmm12, %xmm13800// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x09]801          vcmpngepd   %xmm11, %xmm12, %xmm13802 803// CHECK: vcmpngtpd  %xmm11, %xmm12, %xmm13804// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0a]805          vcmpngtpd   %xmm11, %xmm12, %xmm13806 807// CHECK: vcmpfalsepd  %xmm11, %xmm12, %xmm13808// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0b]809          vcmpfalsepd   %xmm11, %xmm12, %xmm13810 811// CHECK: vcmpneq_oqpd  %xmm11, %xmm12, %xmm13812// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0c]813          vcmpneq_oqpd   %xmm11, %xmm12, %xmm13814 815// CHECK: vcmpgepd  %xmm11, %xmm12, %xmm13816// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0d]817          vcmpgepd   %xmm11, %xmm12, %xmm13818 819// CHECK: vcmpgtpd  %xmm11, %xmm12, %xmm13820// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0e]821          vcmpgtpd   %xmm11, %xmm12, %xmm13822 823// CHECK: vcmptruepd  %xmm11, %xmm12, %xmm13824// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x0f]825          vcmptruepd   %xmm11, %xmm12, %xmm13826 827// CHECK: vcmpeq_ospd  %xmm11, %xmm12, %xmm13828// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x10]829          vcmpeq_ospd   %xmm11, %xmm12, %xmm13830 831// CHECK: vcmplt_oqpd  %xmm11, %xmm12, %xmm13832// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x11]833          vcmplt_oqpd   %xmm11, %xmm12, %xmm13834 835// CHECK: vcmple_oqpd  %xmm11, %xmm12, %xmm13836// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x12]837          vcmple_oqpd   %xmm11, %xmm12, %xmm13838 839// CHECK: vcmpunord_spd  %xmm11, %xmm12, %xmm13840// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x13]841          vcmpunord_spd   %xmm11, %xmm12, %xmm13842 843// CHECK: vcmpneq_uspd  %xmm11, %xmm12, %xmm13844// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x14]845          vcmpneq_uspd   %xmm11, %xmm12, %xmm13846 847// CHECK: vcmpnlt_uqpd  %xmm11, %xmm12, %xmm13848// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x15]849          vcmpnlt_uqpd   %xmm11, %xmm12, %xmm13850 851// CHECK: vcmpnle_uqpd  %xmm11, %xmm12, %xmm13852// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x16]853          vcmpnle_uqpd   %xmm11, %xmm12, %xmm13854 855// CHECK: vcmpord_spd  %xmm11, %xmm12, %xmm13856// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x17]857          vcmpord_spd   %xmm11, %xmm12, %xmm13858 859// CHECK: vcmpeq_uspd  %xmm11, %xmm12, %xmm13860// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x18]861          vcmpeq_uspd   %xmm11, %xmm12, %xmm13862 863// CHECK: vcmpnge_uqpd  %xmm11, %xmm12, %xmm13864// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x19]865          vcmpnge_uqpd   %xmm11, %xmm12, %xmm13866 867// CHECK: vcmpngt_uqpd  %xmm11, %xmm12, %xmm13868// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1a]869          vcmpngt_uqpd   %xmm11, %xmm12, %xmm13870 871// CHECK: vcmpfalse_ospd  %xmm11, %xmm12, %xmm13872// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1b]873          vcmpfalse_ospd   %xmm11, %xmm12, %xmm13874 875// CHECK: vcmpneq_ospd  %xmm11, %xmm12, %xmm13876// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1c]877          vcmpneq_ospd   %xmm11, %xmm12, %xmm13878 879// CHECK: vcmpge_oqpd  %xmm11, %xmm12, %xmm13880// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1d]881          vcmpge_oqpd   %xmm11, %xmm12, %xmm13882 883// CHECK: vcmpgt_oqpd  %xmm11, %xmm12, %xmm13884// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1e]885          vcmpgt_oqpd   %xmm11, %xmm12, %xmm13886 887// CHECK: vcmptrue_uspd  %xmm11, %xmm12, %xmm13888// CHECK: encoding: [0xc4,0x41,0x19,0xc2,0xeb,0x1f]889          vcmptrue_uspd   %xmm11, %xmm12, %xmm13890 891// CHECK: vcmpeq_uqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13892// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x08]893          vcmpeq_uqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13894 895// CHECK: vcmpngepd  -4(%rbx,%rcx,8), %xmm12, %xmm13896// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x09]897          vcmpngepd   -4(%rbx,%rcx,8), %xmm12, %xmm13898 899// CHECK: vcmpngtpd  -4(%rbx,%rcx,8), %xmm12, %xmm13900// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x0a]901          vcmpngtpd   -4(%rbx,%rcx,8), %xmm12, %xmm13902 903// CHECK: vcmpfalsepd  -4(%rbx,%rcx,8), %xmm12, %xmm13904// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x0b]905          vcmpfalsepd   -4(%rbx,%rcx,8), %xmm12, %xmm13906 907// CHECK: vcmpneq_oqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13908// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x0c]909          vcmpneq_oqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13910 911// CHECK: vcmpgepd  -4(%rbx,%rcx,8), %xmm12, %xmm13912// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x0d]913          vcmpgepd   -4(%rbx,%rcx,8), %xmm12, %xmm13914 915// CHECK: vcmpgtpd  -4(%rbx,%rcx,8), %xmm6, %xmm2916// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x0e]917          vcmpgtpd   -4(%rbx,%rcx,8), %xmm6, %xmm2918 919// CHECK: vcmptruepd  -4(%rbx,%rcx,8), %xmm12, %xmm13920// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x0f]921          vcmptruepd   -4(%rbx,%rcx,8), %xmm12, %xmm13922 923// CHECK: vcmpeq_ospd  -4(%rbx,%rcx,8), %xmm12, %xmm13924// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x10]925          vcmpeq_ospd   -4(%rbx,%rcx,8), %xmm12, %xmm13926 927// CHECK: vcmplt_oqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13928// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x11]929          vcmplt_oqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13930 931// CHECK: vcmple_oqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13932// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x12]933          vcmple_oqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13934 935// CHECK: vcmpunord_spd  -4(%rbx,%rcx,8), %xmm12, %xmm13936// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x13]937          vcmpunord_spd   -4(%rbx,%rcx,8), %xmm12, %xmm13938 939// CHECK: vcmpneq_uspd  -4(%rbx,%rcx,8), %xmm12, %xmm13940// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x14]941          vcmpneq_uspd   -4(%rbx,%rcx,8), %xmm12, %xmm13942 943// CHECK: vcmpnlt_uqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13944// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x15]945          vcmpnlt_uqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13946 947// CHECK: vcmpnle_uqpd  -4(%rbx,%rcx,8), %xmm6, %xmm2948// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x16]949          vcmpnle_uqpd   -4(%rbx,%rcx,8), %xmm6, %xmm2950 951// CHECK: vcmpord_spd  -4(%rbx,%rcx,8), %xmm12, %xmm13952// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x17]953          vcmpord_spd   -4(%rbx,%rcx,8), %xmm12, %xmm13954 955// CHECK: vcmpeq_uspd  -4(%rbx,%rcx,8), %xmm12, %xmm13956// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x18]957          vcmpeq_uspd   -4(%rbx,%rcx,8), %xmm12, %xmm13958 959// CHECK: vcmpnge_uqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13960// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x19]961          vcmpnge_uqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13962 963// CHECK: vcmpngt_uqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13964// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x1a]965          vcmpngt_uqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13966 967// CHECK: vcmpfalse_ospd  -4(%rbx,%rcx,8), %xmm12, %xmm13968// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x1b]969          vcmpfalse_ospd   -4(%rbx,%rcx,8), %xmm12, %xmm13970 971// CHECK: vcmpneq_ospd  -4(%rbx,%rcx,8), %xmm12, %xmm13972// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x1c]973          vcmpneq_ospd   -4(%rbx,%rcx,8), %xmm12, %xmm13974 975// CHECK: vcmpge_oqpd  -4(%rbx,%rcx,8), %xmm12, %xmm13976// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x1d]977          vcmpge_oqpd   -4(%rbx,%rcx,8), %xmm12, %xmm13978 979// CHECK: vcmpgt_oqpd  -4(%rbx,%rcx,8), %xmm6, %xmm2980// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x1e]981          vcmpgt_oqpd   -4(%rbx,%rcx,8), %xmm6, %xmm2982 983// CHECK: vcmptrue_uspd  -4(%rbx,%rcx,8), %xmm12, %xmm13984// CHECK: encoding: [0xc5,0x19,0xc2,0x6c,0xcb,0xfc,0x1f]985          vcmptrue_uspd   -4(%rbx,%rcx,8), %xmm12, %xmm13986 987// CHECK: vcmpeq_uqss  %xmm11, %xmm12, %xmm13988// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x08]989          vcmpeq_uqss   %xmm11, %xmm12, %xmm13990 991// CHECK: vcmpngess  %xmm11, %xmm12, %xmm13992// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x09]993          vcmpngess   %xmm11, %xmm12, %xmm13994 995// CHECK: vcmpngtss  %xmm11, %xmm12, %xmm13996// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0a]997          vcmpngtss   %xmm11, %xmm12, %xmm13998 999// CHECK: vcmpfalsess  %xmm11, %xmm12, %xmm131000// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0b]1001          vcmpfalsess   %xmm11, %xmm12, %xmm131002 1003// CHECK: vcmpneq_oqss  %xmm11, %xmm12, %xmm131004// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0c]1005          vcmpneq_oqss   %xmm11, %xmm12, %xmm131006 1007// CHECK: vcmpgess  %xmm11, %xmm12, %xmm131008// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0d]1009          vcmpgess   %xmm11, %xmm12, %xmm131010 1011// CHECK: vcmpgtss  %xmm11, %xmm12, %xmm131012// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0e]1013          vcmpgtss   %xmm11, %xmm12, %xmm131014 1015// CHECK: vcmptruess  %xmm11, %xmm12, %xmm131016// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x0f]1017          vcmptruess   %xmm11, %xmm12, %xmm131018 1019// CHECK: vcmpeq_osss  %xmm11, %xmm12, %xmm131020// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x10]1021          vcmpeq_osss   %xmm11, %xmm12, %xmm131022 1023// CHECK: vcmplt_oqss  %xmm11, %xmm12, %xmm131024// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x11]1025          vcmplt_oqss   %xmm11, %xmm12, %xmm131026 1027// CHECK: vcmple_oqss  %xmm11, %xmm12, %xmm131028// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x12]1029          vcmple_oqss   %xmm11, %xmm12, %xmm131030 1031// CHECK: vcmpunord_sss  %xmm11, %xmm12, %xmm131032// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x13]1033          vcmpunord_sss   %xmm11, %xmm12, %xmm131034 1035// CHECK: vcmpneq_usss  %xmm11, %xmm12, %xmm131036// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x14]1037          vcmpneq_usss   %xmm11, %xmm12, %xmm131038 1039// CHECK: vcmpnlt_uqss  %xmm11, %xmm12, %xmm131040// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x15]1041          vcmpnlt_uqss   %xmm11, %xmm12, %xmm131042 1043// CHECK: vcmpnle_uqss  %xmm11, %xmm12, %xmm131044// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x16]1045          vcmpnle_uqss   %xmm11, %xmm12, %xmm131046 1047// CHECK: vcmpord_sss  %xmm11, %xmm12, %xmm131048// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x17]1049          vcmpord_sss   %xmm11, %xmm12, %xmm131050 1051// CHECK: vcmpeq_usss  %xmm11, %xmm12, %xmm131052// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x18]1053          vcmpeq_usss   %xmm11, %xmm12, %xmm131054 1055// CHECK: vcmpnge_uqss  %xmm11, %xmm12, %xmm131056// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x19]1057          vcmpnge_uqss   %xmm11, %xmm12, %xmm131058 1059// CHECK: vcmpngt_uqss  %xmm11, %xmm12, %xmm131060// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1a]1061          vcmpngt_uqss   %xmm11, %xmm12, %xmm131062 1063// CHECK: vcmpfalse_osss  %xmm11, %xmm12, %xmm131064// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1b]1065          vcmpfalse_osss   %xmm11, %xmm12, %xmm131066 1067// CHECK: vcmpneq_osss  %xmm11, %xmm12, %xmm131068// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1c]1069          vcmpneq_osss   %xmm11, %xmm12, %xmm131070 1071// CHECK: vcmpge_oqss  %xmm11, %xmm12, %xmm131072// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1d]1073          vcmpge_oqss   %xmm11, %xmm12, %xmm131074 1075// CHECK: vcmpgt_oqss  %xmm11, %xmm12, %xmm131076// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1e]1077          vcmpgt_oqss   %xmm11, %xmm12, %xmm131078 1079// CHECK: vcmptrue_usss  %xmm11, %xmm12, %xmm131080// CHECK: encoding: [0xc4,0x41,0x1a,0xc2,0xeb,0x1f]1081          vcmptrue_usss   %xmm11, %xmm12, %xmm131082 1083// CHECK: vcmpeq_uqss  -4(%rbx,%rcx,8), %xmm12, %xmm131084// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x08]1085          vcmpeq_uqss   -4(%rbx,%rcx,8), %xmm12, %xmm131086 1087// CHECK: vcmpngess  -4(%rbx,%rcx,8), %xmm12, %xmm131088// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x09]1089          vcmpngess   -4(%rbx,%rcx,8), %xmm12, %xmm131090 1091// CHECK: vcmpngtss  -4(%rbx,%rcx,8), %xmm12, %xmm131092// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x0a]1093          vcmpngtss   -4(%rbx,%rcx,8), %xmm12, %xmm131094 1095// CHECK: vcmpfalsess  -4(%rbx,%rcx,8), %xmm12, %xmm131096// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x0b]1097          vcmpfalsess   -4(%rbx,%rcx,8), %xmm12, %xmm131098 1099// CHECK: vcmpneq_oqss  -4(%rbx,%rcx,8), %xmm12, %xmm131100// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x0c]1101          vcmpneq_oqss   -4(%rbx,%rcx,8), %xmm12, %xmm131102 1103// CHECK: vcmpgess  -4(%rbx,%rcx,8), %xmm12, %xmm131104// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x0d]1105          vcmpgess   -4(%rbx,%rcx,8), %xmm12, %xmm131106 1107// CHECK: vcmpgtss  -4(%rbx,%rcx,8), %xmm6, %xmm21108// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x0e]1109          vcmpgtss   -4(%rbx,%rcx,8), %xmm6, %xmm21110 1111// CHECK: vcmptruess  -4(%rbx,%rcx,8), %xmm12, %xmm131112// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x0f]1113          vcmptruess   -4(%rbx,%rcx,8), %xmm12, %xmm131114 1115// CHECK: vcmpeq_osss  -4(%rbx,%rcx,8), %xmm12, %xmm131116// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x10]1117          vcmpeq_osss   -4(%rbx,%rcx,8), %xmm12, %xmm131118 1119// CHECK: vcmplt_oqss  -4(%rbx,%rcx,8), %xmm12, %xmm131120// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x11]1121          vcmplt_oqss   -4(%rbx,%rcx,8), %xmm12, %xmm131122 1123// CHECK: vcmple_oqss  -4(%rbx,%rcx,8), %xmm12, %xmm131124// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x12]1125          vcmple_oqss   -4(%rbx,%rcx,8), %xmm12, %xmm131126 1127// CHECK: vcmpunord_sss  -4(%rbx,%rcx,8), %xmm12, %xmm131128// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x13]1129          vcmpunord_sss   -4(%rbx,%rcx,8), %xmm12, %xmm131130 1131// CHECK: vcmpneq_usss  -4(%rbx,%rcx,8), %xmm12, %xmm131132// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x14]1133          vcmpneq_usss   -4(%rbx,%rcx,8), %xmm12, %xmm131134 1135// CHECK: vcmpnlt_uqss  -4(%rbx,%rcx,8), %xmm12, %xmm131136// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x15]1137          vcmpnlt_uqss   -4(%rbx,%rcx,8), %xmm12, %xmm131138 1139// CHECK: vcmpnle_uqss  -4(%rbx,%rcx,8), %xmm6, %xmm21140// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x16]1141          vcmpnle_uqss   -4(%rbx,%rcx,8), %xmm6, %xmm21142 1143// CHECK: vcmpord_sss  -4(%rbx,%rcx,8), %xmm12, %xmm131144// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x17]1145          vcmpord_sss   -4(%rbx,%rcx,8), %xmm12, %xmm131146 1147// CHECK: vcmpeq_usss  -4(%rbx,%rcx,8), %xmm12, %xmm131148// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x18]1149          vcmpeq_usss   -4(%rbx,%rcx,8), %xmm12, %xmm131150 1151// CHECK: vcmpnge_uqss  -4(%rbx,%rcx,8), %xmm12, %xmm131152// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x19]1153          vcmpnge_uqss   -4(%rbx,%rcx,8), %xmm12, %xmm131154 1155// CHECK: vcmpngt_uqss  -4(%rbx,%rcx,8), %xmm12, %xmm131156// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x1a]1157          vcmpngt_uqss   -4(%rbx,%rcx,8), %xmm12, %xmm131158 1159// CHECK: vcmpfalse_osss  -4(%rbx,%rcx,8), %xmm12, %xmm131160// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x1b]1161          vcmpfalse_osss   -4(%rbx,%rcx,8), %xmm12, %xmm131162 1163// CHECK: vcmpneq_osss  -4(%rbx,%rcx,8), %xmm12, %xmm131164// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x1c]1165          vcmpneq_osss   -4(%rbx,%rcx,8), %xmm12, %xmm131166 1167// CHECK: vcmpge_oqss  -4(%rbx,%rcx,8), %xmm12, %xmm131168// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x1d]1169          vcmpge_oqss   -4(%rbx,%rcx,8), %xmm12, %xmm131170 1171// CHECK: vcmpgt_oqss  -4(%rbx,%rcx,8), %xmm6, %xmm21172// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x1e]1173          vcmpgt_oqss   -4(%rbx,%rcx,8), %xmm6, %xmm21174 1175// CHECK: vcmptrue_usss  -4(%rbx,%rcx,8), %xmm12, %xmm131176// CHECK: encoding: [0xc5,0x1a,0xc2,0x6c,0xcb,0xfc,0x1f]1177          vcmptrue_usss   -4(%rbx,%rcx,8), %xmm12, %xmm131178 1179// CHECK: vcmpeq_uqsd  %xmm11, %xmm12, %xmm131180// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x08]1181          vcmpeq_uqsd   %xmm11, %xmm12, %xmm131182 1183// CHECK: vcmpngesd  %xmm11, %xmm12, %xmm131184// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x09]1185          vcmpngesd   %xmm11, %xmm12, %xmm131186 1187// CHECK: vcmpngtsd  %xmm11, %xmm12, %xmm131188// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0a]1189          vcmpngtsd   %xmm11, %xmm12, %xmm131190 1191// CHECK: vcmpfalsesd  %xmm11, %xmm12, %xmm131192// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0b]1193          vcmpfalsesd   %xmm11, %xmm12, %xmm131194 1195// CHECK: vcmpneq_oqsd  %xmm11, %xmm12, %xmm131196// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0c]1197          vcmpneq_oqsd   %xmm11, %xmm12, %xmm131198 1199// CHECK: vcmpgesd  %xmm11, %xmm12, %xmm131200// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0d]1201          vcmpgesd   %xmm11, %xmm12, %xmm131202 1203// CHECK: vcmpgtsd  %xmm11, %xmm12, %xmm131204// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0e]1205          vcmpgtsd   %xmm11, %xmm12, %xmm131206 1207// CHECK: vcmptruesd  %xmm11, %xmm12, %xmm131208// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x0f]1209          vcmptruesd   %xmm11, %xmm12, %xmm131210 1211// CHECK: vcmpeq_ossd  %xmm11, %xmm12, %xmm131212// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x10]1213          vcmpeq_ossd   %xmm11, %xmm12, %xmm131214 1215// CHECK: vcmplt_oqsd  %xmm11, %xmm12, %xmm131216// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x11]1217          vcmplt_oqsd   %xmm11, %xmm12, %xmm131218 1219// CHECK: vcmple_oqsd  %xmm11, %xmm12, %xmm131220// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x12]1221          vcmple_oqsd   %xmm11, %xmm12, %xmm131222 1223// CHECK: vcmpunord_ssd  %xmm11, %xmm12, %xmm131224// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x13]1225          vcmpunord_ssd   %xmm11, %xmm12, %xmm131226 1227// CHECK: vcmpneq_ussd  %xmm11, %xmm12, %xmm131228// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x14]1229          vcmpneq_ussd   %xmm11, %xmm12, %xmm131230 1231// CHECK: vcmpnlt_uqsd  %xmm11, %xmm12, %xmm131232// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x15]1233          vcmpnlt_uqsd   %xmm11, %xmm12, %xmm131234 1235// CHECK: vcmpnle_uqsd  %xmm11, %xmm12, %xmm131236// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x16]1237          vcmpnle_uqsd   %xmm11, %xmm12, %xmm131238 1239// CHECK: vcmpord_ssd  %xmm11, %xmm12, %xmm131240// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x17]1241          vcmpord_ssd   %xmm11, %xmm12, %xmm131242 1243// CHECK: vcmpeq_ussd  %xmm11, %xmm12, %xmm131244// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x18]1245          vcmpeq_ussd   %xmm11, %xmm12, %xmm131246 1247// CHECK: vcmpnge_uqsd  %xmm11, %xmm12, %xmm131248// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x19]1249          vcmpnge_uqsd   %xmm11, %xmm12, %xmm131250 1251// CHECK: vcmpngt_uqsd  %xmm11, %xmm12, %xmm131252// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1a]1253          vcmpngt_uqsd   %xmm11, %xmm12, %xmm131254 1255// CHECK: vcmpfalse_ossd  %xmm11, %xmm12, %xmm131256// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1b]1257          vcmpfalse_ossd   %xmm11, %xmm12, %xmm131258 1259// CHECK: vcmpneq_ossd  %xmm11, %xmm12, %xmm131260// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1c]1261          vcmpneq_ossd   %xmm11, %xmm12, %xmm131262 1263// CHECK: vcmpge_oqsd  %xmm11, %xmm12, %xmm131264// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1d]1265          vcmpge_oqsd   %xmm11, %xmm12, %xmm131266 1267// CHECK: vcmpgt_oqsd  %xmm11, %xmm12, %xmm131268// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1e]1269          vcmpgt_oqsd   %xmm11, %xmm12, %xmm131270 1271// CHECK: vcmptrue_ussd  %xmm11, %xmm12, %xmm131272// CHECK: encoding: [0xc4,0x41,0x1b,0xc2,0xeb,0x1f]1273          vcmptrue_ussd   %xmm11, %xmm12, %xmm131274 1275// CHECK: vcmpeq_uqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131276// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x08]1277          vcmpeq_uqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131278 1279// CHECK: vcmpngesd  -4(%rbx,%rcx,8), %xmm12, %xmm131280// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x09]1281          vcmpngesd   -4(%rbx,%rcx,8), %xmm12, %xmm131282 1283// CHECK: vcmpngtsd  -4(%rbx,%rcx,8), %xmm12, %xmm131284// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x0a]1285          vcmpngtsd   -4(%rbx,%rcx,8), %xmm12, %xmm131286 1287// CHECK: vcmpfalsesd  -4(%rbx,%rcx,8), %xmm12, %xmm131288// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x0b]1289          vcmpfalsesd   -4(%rbx,%rcx,8), %xmm12, %xmm131290 1291// CHECK: vcmpneq_oqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131292// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x0c]1293          vcmpneq_oqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131294 1295// CHECK: vcmpgesd  -4(%rbx,%rcx,8), %xmm12, %xmm131296// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x0d]1297          vcmpgesd   -4(%rbx,%rcx,8), %xmm12, %xmm131298 1299// CHECK: vcmpgtsd  -4(%rbx,%rcx,8), %xmm6, %xmm21300// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x0e]1301          vcmpgtsd   -4(%rbx,%rcx,8), %xmm6, %xmm21302 1303// CHECK: vcmptruesd  -4(%rbx,%rcx,8), %xmm12, %xmm131304// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x0f]1305          vcmptruesd   -4(%rbx,%rcx,8), %xmm12, %xmm131306 1307// CHECK: vcmpeq_ossd  -4(%rbx,%rcx,8), %xmm12, %xmm131308// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x10]1309          vcmpeq_ossd   -4(%rbx,%rcx,8), %xmm12, %xmm131310 1311// CHECK: vcmplt_oqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131312// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x11]1313          vcmplt_oqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131314 1315// CHECK: vcmple_oqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131316// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x12]1317          vcmple_oqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131318 1319// CHECK: vcmpunord_ssd  -4(%rbx,%rcx,8), %xmm12, %xmm131320// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x13]1321          vcmpunord_ssd   -4(%rbx,%rcx,8), %xmm12, %xmm131322 1323// CHECK: vcmpneq_ussd  -4(%rbx,%rcx,8), %xmm12, %xmm131324// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x14]1325          vcmpneq_ussd   -4(%rbx,%rcx,8), %xmm12, %xmm131326 1327// CHECK: vcmpnlt_uqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131328// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x15]1329          vcmpnlt_uqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131330 1331// CHECK: vcmpnle_uqsd  -4(%rbx,%rcx,8), %xmm6, %xmm21332// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x16]1333          vcmpnle_uqsd   -4(%rbx,%rcx,8), %xmm6, %xmm21334 1335// CHECK: vcmpord_ssd  -4(%rbx,%rcx,8), %xmm12, %xmm131336// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x17]1337          vcmpord_ssd   -4(%rbx,%rcx,8), %xmm12, %xmm131338 1339// CHECK: vcmpeq_ussd  -4(%rbx,%rcx,8), %xmm12, %xmm131340// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x18]1341          vcmpeq_ussd   -4(%rbx,%rcx,8), %xmm12, %xmm131342 1343// CHECK: vcmpnge_uqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131344// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x19]1345          vcmpnge_uqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131346 1347// CHECK: vcmpngt_uqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131348// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x1a]1349          vcmpngt_uqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131350 1351// CHECK: vcmpfalse_ossd  -4(%rbx,%rcx,8), %xmm12, %xmm131352// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x1b]1353          vcmpfalse_ossd   -4(%rbx,%rcx,8), %xmm12, %xmm131354 1355// CHECK: vcmpneq_ossd  -4(%rbx,%rcx,8), %xmm12, %xmm131356// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x1c]1357          vcmpneq_ossd   -4(%rbx,%rcx,8), %xmm12, %xmm131358 1359// CHECK: vcmpge_oqsd  -4(%rbx,%rcx,8), %xmm12, %xmm131360// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x1d]1361          vcmpge_oqsd   -4(%rbx,%rcx,8), %xmm12, %xmm131362 1363// CHECK: vcmpgt_oqsd  -4(%rbx,%rcx,8), %xmm6, %xmm21364// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x1e]1365          vcmpgt_oqsd   -4(%rbx,%rcx,8), %xmm6, %xmm21366 1367// CHECK: vcmptrue_ussd  -4(%rbx,%rcx,8), %xmm12, %xmm131368// CHECK: encoding: [0xc5,0x1b,0xc2,0x6c,0xcb,0xfc,0x1f]1369          vcmptrue_ussd   -4(%rbx,%rcx,8), %xmm12, %xmm131370 1371// CHECK: vucomiss  %xmm11, %xmm121372// CHECK: encoding: [0xc4,0x41,0x78,0x2e,0xe3]1373          vucomiss  %xmm11, %xmm121374 1375// CHECK: vucomiss  (%rax), %xmm121376// CHECK: encoding: [0xc5,0x78,0x2e,0x20]1377          vucomiss  (%rax), %xmm121378 1379// CHECK: vcomiss  %xmm11, %xmm121380// CHECK: encoding: [0xc4,0x41,0x78,0x2f,0xe3]1381          vcomiss  %xmm11, %xmm121382 1383// CHECK: vcomiss  (%rax), %xmm121384// CHECK: encoding: [0xc5,0x78,0x2f,0x20]1385          vcomiss  (%rax), %xmm121386 1387// CHECK: vucomisd  %xmm11, %xmm121388// CHECK: encoding: [0xc4,0x41,0x79,0x2e,0xe3]1389          vucomisd  %xmm11, %xmm121390 1391// CHECK: vucomisd  (%rax), %xmm121392// CHECK: encoding: [0xc5,0x79,0x2e,0x20]1393          vucomisd  (%rax), %xmm121394 1395// CHECK: vcomisd  %xmm11, %xmm121396// CHECK: encoding: [0xc4,0x41,0x79,0x2f,0xe3]1397          vcomisd  %xmm11, %xmm121398 1399// CHECK: vcomisd  (%rax), %xmm121400// CHECK: encoding: [0xc5,0x79,0x2f,0x20]1401          vcomisd  (%rax), %xmm121402 1403// CHECK: vcvttss2si  (%rcx), %eax1404// CHECK: encoding: [0xc5,0xfa,0x2c,0x01]1405          vcvttss2si  (%rcx), %eax1406 1407// CHECK: vcvtsi2ssl  (%rax), %xmm11, %xmm121408// CHECK: encoding: [0xc5,0x22,0x2a,0x20]1409          vcvtsi2ssl  (%rax), %xmm11, %xmm121410 1411// CHECK: vcvtsi2ssl  (%rax), %xmm11, %xmm121412// CHECK: encoding: [0xc5,0x22,0x2a,0x20]1413          vcvtsi2ssl  (%rax), %xmm11, %xmm121414 1415// CHECK: vcvttsd2si  (%rcx), %eax1416// CHECK: encoding: [0xc5,0xfb,0x2c,0x01]1417          vcvttsd2si  (%rcx), %eax1418 1419// CHECK: vcvtsi2sdl  (%rax), %xmm11, %xmm121420// CHECK: encoding: [0xc5,0x23,0x2a,0x20]1421          vcvtsi2sdl  (%rax), %xmm11, %xmm121422 1423// CHECK: vcvtsi2sdl  (%rax), %xmm11, %xmm121424// CHECK: encoding: [0xc5,0x23,0x2a,0x20]1425          vcvtsi2sdl  (%rax), %xmm11, %xmm121426 1427// CHECK: vmovaps  (%rax), %xmm121428// CHECK: encoding: [0xc5,0x78,0x28,0x20]1429          vmovaps  (%rax), %xmm121430 1431// CHECK: vmovaps  %xmm11, %xmm121432// CHECK: encoding: [0xc4,0x41,0x78,0x28,0xe3]1433          vmovaps  %xmm11, %xmm121434 1435// CHECK: vmovaps  %xmm11, (%rax)1436// CHECK: encoding: [0xc5,0x78,0x29,0x18]1437          vmovaps  %xmm11, (%rax)1438 1439// CHECK: vmovapd  (%rax), %xmm121440// CHECK: encoding: [0xc5,0x79,0x28,0x20]1441          vmovapd  (%rax), %xmm121442 1443// CHECK: vmovapd  %xmm11, %xmm121444// CHECK: encoding: [0xc4,0x41,0x79,0x28,0xe3]1445          vmovapd  %xmm11, %xmm121446 1447// CHECK: vmovapd  %xmm11, (%rax)1448// CHECK: encoding: [0xc5,0x79,0x29,0x18]1449          vmovapd  %xmm11, (%rax)1450 1451// CHECK: vmovups  (%rax), %xmm121452// CHECK: encoding: [0xc5,0x78,0x10,0x20]1453          vmovups  (%rax), %xmm121454 1455// CHECK: vmovups  %xmm11, %xmm121456// CHECK: encoding: [0xc4,0x41,0x78,0x10,0xe3]1457          vmovups  %xmm11, %xmm121458 1459// CHECK: vmovups  %xmm11, (%rax)1460// CHECK: encoding: [0xc5,0x78,0x11,0x18]1461          vmovups  %xmm11, (%rax)1462 1463// CHECK: vmovupd  (%rax), %xmm121464// CHECK: encoding: [0xc5,0x79,0x10,0x20]1465          vmovupd  (%rax), %xmm121466 1467// CHECK: vmovupd  %xmm11, %xmm121468// CHECK: encoding: [0xc4,0x41,0x79,0x10,0xe3]1469          vmovupd  %xmm11, %xmm121470 1471// CHECK: vmovupd  %xmm11, (%rax)1472// CHECK: encoding: [0xc5,0x79,0x11,0x18]1473          vmovupd  %xmm11, (%rax)1474 1475// CHECK: vmovlps  %xmm11, (%rax)1476// CHECK: encoding: [0xc5,0x78,0x13,0x18]1477          vmovlps  %xmm11, (%rax)1478 1479// CHECK: vmovlps  (%rax), %xmm12, %xmm131480// CHECK: encoding: [0xc5,0x18,0x12,0x28]1481          vmovlps  (%rax), %xmm12, %xmm131482 1483// CHECK: vmovlpd  %xmm11, (%rax)1484// CHECK: encoding: [0xc5,0x79,0x13,0x18]1485          vmovlpd  %xmm11, (%rax)1486 1487// CHECK: vmovlpd  (%rax), %xmm12, %xmm131488// CHECK: encoding: [0xc5,0x19,0x12,0x28]1489          vmovlpd  (%rax), %xmm12, %xmm131490 1491// CHECK: vmovhps  %xmm11, (%rax)1492// CHECK: encoding: [0xc5,0x78,0x17,0x18]1493          vmovhps  %xmm11, (%rax)1494 1495// CHECK: vmovhps  (%rax), %xmm12, %xmm131496// CHECK: encoding: [0xc5,0x18,0x16,0x28]1497          vmovhps  (%rax), %xmm12, %xmm131498 1499// CHECK: vmovhpd  %xmm11, (%rax)1500// CHECK: encoding: [0xc5,0x79,0x17,0x18]1501          vmovhpd  %xmm11, (%rax)1502 1503// CHECK: vmovhpd  (%rax), %xmm12, %xmm131504// CHECK: encoding: [0xc5,0x19,0x16,0x28]1505          vmovhpd  (%rax), %xmm12, %xmm131506 1507// CHECK: vmovlhps  %xmm11, %xmm12, %xmm131508// CHECK: encoding: [0xc4,0x41,0x18,0x16,0xeb]1509          vmovlhps  %xmm11, %xmm12, %xmm131510 1511// CHECK: vmovhlps  %xmm11, %xmm12, %xmm131512// CHECK: encoding: [0xc4,0x41,0x18,0x12,0xeb]1513          vmovhlps  %xmm11, %xmm12, %xmm131514 1515// CHECK: vcvtss2si  %xmm11, %eax1516// CHECK: encoding: [0xc4,0xc1,0x7a,0x2d,0xc3]1517          vcvtss2si  %xmm11, %eax1518 1519// CHECK: vcvtss2si  (%rax), %ebx1520// CHECK: encoding: [0xc5,0xfa,0x2d,0x18]1521          vcvtss2si  (%rax), %ebx1522 1523// CHECK: vcvtdq2ps  %xmm10, %xmm121524// CHECK: encoding: [0xc4,0x41,0x78,0x5b,0xe2]1525          vcvtdq2ps  %xmm10, %xmm121526 1527// CHECK: vcvtdq2ps  (%rax), %xmm121528// CHECK: encoding: [0xc5,0x78,0x5b,0x20]1529          vcvtdq2ps  (%rax), %xmm121530 1531// CHECK: vcvtsd2ss  %xmm12, %xmm13, %xmm101532// CHECK: encoding: [0xc4,0x41,0x13,0x5a,0xd4]1533          vcvtsd2ss  %xmm12, %xmm13, %xmm101534 1535// CHECK: vcvtsd2ss  (%rax), %xmm13, %xmm101536// CHECK: encoding: [0xc5,0x13,0x5a,0x10]1537          vcvtsd2ss  (%rax), %xmm13, %xmm101538 1539// CHECK: vcvtps2dq  %xmm12, %xmm111540// CHECK: encoding: [0xc4,0x41,0x79,0x5b,0xdc]1541          vcvtps2dq  %xmm12, %xmm111542 1543// CHECK: vcvtps2dq  (%rax), %xmm111544// CHECK: encoding: [0xc5,0x79,0x5b,0x18]1545          vcvtps2dq  (%rax), %xmm111546 1547// CHECK: vcvtss2sd  %xmm12, %xmm13, %xmm101548// CHECK: encoding: [0xc4,0x41,0x12,0x5a,0xd4]1549          vcvtss2sd  %xmm12, %xmm13, %xmm101550 1551// CHECK: vcvtss2sd  (%rax), %xmm13, %xmm101552// CHECK: encoding: [0xc5,0x12,0x5a,0x10]1553          vcvtss2sd  (%rax), %xmm13, %xmm101554 1555// CHECK: vcvtdq2ps  %xmm13, %xmm101556// CHECK: encoding: [0xc4,0x41,0x78,0x5b,0xd5]1557          vcvtdq2ps  %xmm13, %xmm101558 1559// CHECK: vcvtdq2ps  (%ecx), %xmm131560// CHECK: encoding: [0x67,0xc5,0x78,0x5b,0x29]1561          vcvtdq2ps  (%ecx), %xmm131562 1563// CHECK: vcvttps2dq  %xmm12, %xmm111564// CHECK: encoding: [0xc4,0x41,0x7a,0x5b,0xdc]1565          vcvttps2dq  %xmm12, %xmm111566 1567// CHECK: vcvttps2dq  (%rax), %xmm111568// CHECK: encoding: [0xc5,0x7a,0x5b,0x18]1569          vcvttps2dq  (%rax), %xmm111570 1571// CHECK: vcvtps2pd  %xmm12, %xmm111572// CHECK: encoding: [0xc4,0x41,0x78,0x5a,0xdc]1573          vcvtps2pd  %xmm12, %xmm111574 1575// CHECK: vcvtps2pd  (%rax), %xmm111576// CHECK: encoding: [0xc5,0x78,0x5a,0x18]1577          vcvtps2pd  (%rax), %xmm111578 1579// CHECK: vcvtpd2ps  %xmm12, %xmm111580// CHECK: encoding: [0xc4,0x41,0x79,0x5a,0xdc]1581          vcvtpd2ps  %xmm12, %xmm111582 1583// CHECK: vsqrtpd  %xmm11, %xmm121584// CHECK: encoding: [0xc4,0x41,0x79,0x51,0xe3]1585          vsqrtpd  %xmm11, %xmm121586 1587// CHECK: vsqrtpd  (%rax), %xmm121588// CHECK: encoding: [0xc5,0x79,0x51,0x20]1589          vsqrtpd  (%rax), %xmm121590 1591// CHECK: vsqrtps  %xmm11, %xmm121592// CHECK: encoding: [0xc4,0x41,0x78,0x51,0xe3]1593          vsqrtps  %xmm11, %xmm121594 1595// CHECK: vsqrtps  (%rax), %xmm121596// CHECK: encoding: [0xc5,0x78,0x51,0x20]1597          vsqrtps  (%rax), %xmm121598 1599// CHECK: vsqrtsd  %xmm11, %xmm12, %xmm101600// CHECK: encoding: [0xc4,0x41,0x1b,0x51,0xd3]1601          vsqrtsd  %xmm11, %xmm12, %xmm101602 1603// CHECK: vsqrtsd  (%rax), %xmm12, %xmm101604// CHECK: encoding: [0xc5,0x1b,0x51,0x10]1605          vsqrtsd  (%rax), %xmm12, %xmm101606 1607// CHECK: vsqrtss  %xmm11, %xmm12, %xmm101608// CHECK: encoding: [0xc4,0x41,0x1a,0x51,0xd3]1609          vsqrtss  %xmm11, %xmm12, %xmm101610 1611// CHECK: vsqrtss  (%rax), %xmm12, %xmm101612// CHECK: encoding: [0xc5,0x1a,0x51,0x10]1613          vsqrtss  (%rax), %xmm12, %xmm101614 1615// CHECK: vrsqrtps  %xmm11, %xmm121616// CHECK: encoding: [0xc4,0x41,0x78,0x52,0xe3]1617          vrsqrtps  %xmm11, %xmm121618 1619// CHECK: vrsqrtps  (%rax), %xmm121620// CHECK: encoding: [0xc5,0x78,0x52,0x20]1621          vrsqrtps  (%rax), %xmm121622 1623// CHECK: vrsqrtss  %xmm11, %xmm12, %xmm101624// CHECK: encoding: [0xc4,0x41,0x1a,0x52,0xd3]1625          vrsqrtss  %xmm11, %xmm12, %xmm101626 1627// CHECK: vrsqrtss  (%rax), %xmm12, %xmm101628// CHECK: encoding: [0xc5,0x1a,0x52,0x10]1629          vrsqrtss  (%rax), %xmm12, %xmm101630 1631// CHECK: vrcpps  %xmm11, %xmm121632// CHECK: encoding: [0xc4,0x41,0x78,0x53,0xe3]1633          vrcpps  %xmm11, %xmm121634 1635// CHECK: vrcpps  (%rax), %xmm121636// CHECK: encoding: [0xc5,0x78,0x53,0x20]1637          vrcpps  (%rax), %xmm121638 1639// CHECK: vrcpss  %xmm11, %xmm12, %xmm101640// CHECK: encoding: [0xc4,0x41,0x1a,0x53,0xd3]1641          vrcpss  %xmm11, %xmm12, %xmm101642 1643// CHECK: vrcpss  (%rax), %xmm12, %xmm101644// CHECK: encoding: [0xc5,0x1a,0x53,0x10]1645          vrcpss  (%rax), %xmm12, %xmm101646 1647// CHECK: vmovntdq  %xmm11, (%rax)1648// CHECK: encoding: [0xc5,0x79,0xe7,0x18]1649          vmovntdq  %xmm11, (%rax)1650 1651// CHECK: vmovntpd  %xmm11, (%rax)1652// CHECK: encoding: [0xc5,0x79,0x2b,0x18]1653          vmovntpd  %xmm11, (%rax)1654 1655// CHECK: vmovntps  %xmm11, (%rax)1656// CHECK: encoding: [0xc5,0x78,0x2b,0x18]1657          vmovntps  %xmm11, (%rax)1658 1659// CHECK: vldmxcsr  -4(%rip)1660// CHECK: encoding: [0xc5,0xf8,0xae,0x15,0xfc,0xff,0xff,0xff]1661          vldmxcsr  -4(%rip)1662 1663// CHECK: vstmxcsr  -4(%rsp)1664// CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x24,0xfc]1665          vstmxcsr  -4(%rsp)1666 1667// CHECK: vpsubb  %xmm11, %xmm12, %xmm131668// CHECK: encoding: [0xc4,0x41,0x19,0xf8,0xeb]1669          vpsubb  %xmm11, %xmm12, %xmm131670 1671// CHECK: vpsubb  (%rax), %xmm12, %xmm131672// CHECK: encoding: [0xc5,0x19,0xf8,0x28]1673          vpsubb  (%rax), %xmm12, %xmm131674 1675// CHECK: vpsubw  %xmm11, %xmm12, %xmm131676// CHECK: encoding: [0xc4,0x41,0x19,0xf9,0xeb]1677          vpsubw  %xmm11, %xmm12, %xmm131678 1679// CHECK: vpsubw  (%rax), %xmm12, %xmm131680// CHECK: encoding: [0xc5,0x19,0xf9,0x28]1681          vpsubw  (%rax), %xmm12, %xmm131682 1683// CHECK: vpsubd  %xmm11, %xmm12, %xmm131684// CHECK: encoding: [0xc4,0x41,0x19,0xfa,0xeb]1685          vpsubd  %xmm11, %xmm12, %xmm131686 1687// CHECK: vpsubd  (%rax), %xmm12, %xmm131688// CHECK: encoding: [0xc5,0x19,0xfa,0x28]1689          vpsubd  (%rax), %xmm12, %xmm131690 1691// CHECK: vpsubq  %xmm11, %xmm12, %xmm131692// CHECK: encoding: [0xc4,0x41,0x19,0xfb,0xeb]1693          vpsubq  %xmm11, %xmm12, %xmm131694 1695// CHECK: vpsubq  (%rax), %xmm12, %xmm131696// CHECK: encoding: [0xc5,0x19,0xfb,0x28]1697          vpsubq  (%rax), %xmm12, %xmm131698 1699// CHECK: vpsubq  (%esp), %xmm1, %xmm21700// CHECK: encoding: [0x67,0xc5,0xf1,0xfb,0x14,0x24]1701          vpsubq  (%esp), %xmm1, %xmm21702 1703// CHECK: vpsubsb  %xmm11, %xmm12, %xmm131704// CHECK: encoding: [0xc4,0x41,0x19,0xe8,0xeb]1705          vpsubsb  %xmm11, %xmm12, %xmm131706 1707// CHECK: vpsubsb  (%rax), %xmm12, %xmm131708// CHECK: encoding: [0xc5,0x19,0xe8,0x28]1709          vpsubsb  (%rax), %xmm12, %xmm131710 1711// CHECK: vpsubsw  %xmm11, %xmm12, %xmm131712// CHECK: encoding: [0xc4,0x41,0x19,0xe9,0xeb]1713          vpsubsw  %xmm11, %xmm12, %xmm131714 1715// CHECK: vpsubsw  (%rax), %xmm12, %xmm131716// CHECK: encoding: [0xc5,0x19,0xe9,0x28]1717          vpsubsw  (%rax), %xmm12, %xmm131718 1719// CHECK: vpsubusb  %xmm11, %xmm12, %xmm131720// CHECK: encoding: [0xc4,0x41,0x19,0xd8,0xeb]1721          vpsubusb  %xmm11, %xmm12, %xmm131722 1723// CHECK: vpsubusb  (%rax), %xmm12, %xmm131724// CHECK: encoding: [0xc5,0x19,0xd8,0x28]1725          vpsubusb  (%rax), %xmm12, %xmm131726 1727// CHECK: vpsubusw  %xmm11, %xmm12, %xmm131728// CHECK: encoding: [0xc4,0x41,0x19,0xd9,0xeb]1729          vpsubusw  %xmm11, %xmm12, %xmm131730 1731// CHECK: vpsubusw  (%rax), %xmm12, %xmm131732// CHECK: encoding: [0xc5,0x19,0xd9,0x28]1733          vpsubusw  (%rax), %xmm12, %xmm131734 1735// CHECK: vpaddb  %xmm11, %xmm12, %xmm131736// CHECK: encoding: [0xc4,0x41,0x19,0xfc,0xeb]1737          vpaddb  %xmm11, %xmm12, %xmm131738 1739// CHECK: vpaddb  (%rax), %xmm12, %xmm131740// CHECK: encoding: [0xc5,0x19,0xfc,0x28]1741          vpaddb  (%rax), %xmm12, %xmm131742 1743// CHECK: vpaddw  %xmm11, %xmm12, %xmm131744// CHECK: encoding: [0xc4,0x41,0x19,0xfd,0xeb]1745          vpaddw  %xmm11, %xmm12, %xmm131746 1747// CHECK: vpaddw  (%rax), %xmm12, %xmm131748// CHECK: encoding: [0xc5,0x19,0xfd,0x28]1749          vpaddw  (%rax), %xmm12, %xmm131750 1751// CHECK: vpaddd  %xmm11, %xmm12, %xmm131752// CHECK: encoding: [0xc4,0x41,0x19,0xfe,0xeb]1753          vpaddd  %xmm11, %xmm12, %xmm131754 1755// CHECK: vpaddd  (%rax), %xmm12, %xmm131756// CHECK: encoding: [0xc5,0x19,0xfe,0x28]1757          vpaddd  (%rax), %xmm12, %xmm131758 1759// CHECK: vpaddq  %xmm11, %xmm12, %xmm131760// CHECK: encoding: [0xc4,0x41,0x19,0xd4,0xeb]1761          vpaddq  %xmm11, %xmm12, %xmm131762 1763// CHECK: vpaddq  (%rax), %xmm12, %xmm131764// CHECK: encoding: [0xc5,0x19,0xd4,0x28]1765          vpaddq  (%rax), %xmm12, %xmm131766 1767// CHECK: vpaddsb  %xmm11, %xmm12, %xmm131768// CHECK: encoding: [0xc4,0x41,0x19,0xec,0xeb]1769          vpaddsb  %xmm11, %xmm12, %xmm131770 1771// CHECK: vpaddsb  (%rax), %xmm12, %xmm131772// CHECK: encoding: [0xc5,0x19,0xec,0x28]1773          vpaddsb  (%rax), %xmm12, %xmm131774 1775// CHECK: vpaddsw  %xmm11, %xmm12, %xmm131776// CHECK: encoding: [0xc4,0x41,0x19,0xed,0xeb]1777          vpaddsw  %xmm11, %xmm12, %xmm131778 1779// CHECK: vpaddsw  (%rax), %xmm12, %xmm131780// CHECK: encoding: [0xc5,0x19,0xed,0x28]1781          vpaddsw  (%rax), %xmm12, %xmm131782 1783// CHECK: vpaddusb  %xmm11, %xmm12, %xmm131784// CHECK: encoding: [0xc4,0x41,0x19,0xdc,0xeb]1785          vpaddusb  %xmm11, %xmm12, %xmm131786 1787// CHECK: vpaddusb  (%rax), %xmm12, %xmm131788// CHECK: encoding: [0xc5,0x19,0xdc,0x28]1789          vpaddusb  (%rax), %xmm12, %xmm131790 1791// CHECK: vpaddusw  %xmm11, %xmm12, %xmm131792// CHECK: encoding: [0xc4,0x41,0x19,0xdd,0xeb]1793          vpaddusw  %xmm11, %xmm12, %xmm131794 1795// CHECK: vpaddusw  (%rax), %xmm12, %xmm131796// CHECK: encoding: [0xc5,0x19,0xdd,0x28]1797          vpaddusw  (%rax), %xmm12, %xmm131798 1799// CHECK: vpmulhuw  %xmm11, %xmm12, %xmm131800// CHECK: encoding: [0xc4,0x41,0x19,0xe4,0xeb]1801          vpmulhuw  %xmm11, %xmm12, %xmm131802 1803// CHECK: vpmulhuw  (%rax), %xmm12, %xmm131804// CHECK: encoding: [0xc5,0x19,0xe4,0x28]1805          vpmulhuw  (%rax), %xmm12, %xmm131806 1807// CHECK: vpmulhw  %xmm11, %xmm12, %xmm131808// CHECK: encoding: [0xc4,0x41,0x19,0xe5,0xeb]1809          vpmulhw  %xmm11, %xmm12, %xmm131810 1811// CHECK: vpmulhw  (%rax), %xmm12, %xmm131812// CHECK: encoding: [0xc5,0x19,0xe5,0x28]1813          vpmulhw  (%rax), %xmm12, %xmm131814 1815// CHECK: vpmullw  %xmm11, %xmm12, %xmm131816// CHECK: encoding: [0xc4,0x41,0x19,0xd5,0xeb]1817          vpmullw  %xmm11, %xmm12, %xmm131818 1819// CHECK: vpmullw  (%rax), %xmm12, %xmm131820// CHECK: encoding: [0xc5,0x19,0xd5,0x28]1821          vpmullw  (%rax), %xmm12, %xmm131822 1823// CHECK: vpmuludq  %xmm11, %xmm12, %xmm131824// CHECK: encoding: [0xc4,0x41,0x19,0xf4,0xeb]1825          vpmuludq  %xmm11, %xmm12, %xmm131826 1827// CHECK: vpmuludq  (%rax), %xmm12, %xmm131828// CHECK: encoding: [0xc5,0x19,0xf4,0x28]1829          vpmuludq  (%rax), %xmm12, %xmm131830 1831// CHECK: vpavgb  %xmm11, %xmm12, %xmm131832// CHECK: encoding: [0xc4,0x41,0x19,0xe0,0xeb]1833          vpavgb  %xmm11, %xmm12, %xmm131834 1835// CHECK: vpavgb  (%rax), %xmm12, %xmm131836// CHECK: encoding: [0xc5,0x19,0xe0,0x28]1837          vpavgb  (%rax), %xmm12, %xmm131838 1839// CHECK: vpavgw  %xmm11, %xmm12, %xmm131840// CHECK: encoding: [0xc4,0x41,0x19,0xe3,0xeb]1841          vpavgw  %xmm11, %xmm12, %xmm131842 1843// CHECK: vpavgw  (%rax), %xmm12, %xmm131844// CHECK: encoding: [0xc5,0x19,0xe3,0x28]1845          vpavgw  (%rax), %xmm12, %xmm131846 1847// CHECK: vpminsw  %xmm11, %xmm12, %xmm131848// CHECK: encoding: [0xc4,0x41,0x19,0xea,0xeb]1849          vpminsw  %xmm11, %xmm12, %xmm131850 1851// CHECK: vpminsw  (%rax), %xmm12, %xmm131852// CHECK: encoding: [0xc5,0x19,0xea,0x28]1853          vpminsw  (%rax), %xmm12, %xmm131854 1855// CHECK: vpminub  %xmm11, %xmm12, %xmm131856// CHECK: encoding: [0xc4,0x41,0x19,0xda,0xeb]1857          vpminub  %xmm11, %xmm12, %xmm131858 1859// CHECK: vpminub  (%rax), %xmm12, %xmm131860// CHECK: encoding: [0xc5,0x19,0xda,0x28]1861          vpminub  (%rax), %xmm12, %xmm131862 1863// CHECK: vpmaxsw  %xmm11, %xmm12, %xmm131864// CHECK: encoding: [0xc4,0x41,0x19,0xee,0xeb]1865          vpmaxsw  %xmm11, %xmm12, %xmm131866 1867// CHECK: vpmaxsw  (%rax), %xmm12, %xmm131868// CHECK: encoding: [0xc5,0x19,0xee,0x28]1869          vpmaxsw  (%rax), %xmm12, %xmm131870 1871// CHECK: vpmaxub  %xmm11, %xmm12, %xmm131872// CHECK: encoding: [0xc4,0x41,0x19,0xde,0xeb]1873          vpmaxub  %xmm11, %xmm12, %xmm131874 1875// CHECK: vpmaxub  (%rax), %xmm12, %xmm131876// CHECK: encoding: [0xc5,0x19,0xde,0x28]1877          vpmaxub  (%rax), %xmm12, %xmm131878 1879// CHECK: vpsadbw  %xmm11, %xmm12, %xmm131880// CHECK: encoding: [0xc4,0x41,0x19,0xf6,0xeb]1881          vpsadbw  %xmm11, %xmm12, %xmm131882 1883// CHECK: vpsadbw  (%rax), %xmm12, %xmm131884// CHECK: encoding: [0xc5,0x19,0xf6,0x28]1885          vpsadbw  (%rax), %xmm12, %xmm131886 1887// CHECK: vpsllw  %xmm11, %xmm12, %xmm131888// CHECK: encoding: [0xc4,0x41,0x19,0xf1,0xeb]1889          vpsllw  %xmm11, %xmm12, %xmm131890 1891// CHECK: vpsllw  (%rax), %xmm12, %xmm131892// CHECK: encoding: [0xc5,0x19,0xf1,0x28]1893          vpsllw  (%rax), %xmm12, %xmm131894 1895// CHECK: vpslld  %xmm11, %xmm12, %xmm131896// CHECK: encoding: [0xc4,0x41,0x19,0xf2,0xeb]1897          vpslld  %xmm11, %xmm12, %xmm131898 1899// CHECK: vpslld  (%rax), %xmm12, %xmm131900// CHECK: encoding: [0xc5,0x19,0xf2,0x28]1901          vpslld  (%rax), %xmm12, %xmm131902 1903// CHECK: vpsllq  %xmm11, %xmm12, %xmm131904// CHECK: encoding: [0xc4,0x41,0x19,0xf3,0xeb]1905          vpsllq  %xmm11, %xmm12, %xmm131906 1907// CHECK: vpsllq  (%rax), %xmm12, %xmm131908// CHECK: encoding: [0xc5,0x19,0xf3,0x28]1909          vpsllq  (%rax), %xmm12, %xmm131910 1911// CHECK: vpsraw  %xmm11, %xmm12, %xmm131912// CHECK: encoding: [0xc4,0x41,0x19,0xe1,0xeb]1913          vpsraw  %xmm11, %xmm12, %xmm131914 1915// CHECK: vpsraw  (%rax), %xmm12, %xmm131916// CHECK: encoding: [0xc5,0x19,0xe1,0x28]1917          vpsraw  (%rax), %xmm12, %xmm131918 1919// CHECK: vpsrad  %xmm11, %xmm12, %xmm131920// CHECK: encoding: [0xc4,0x41,0x19,0xe2,0xeb]1921          vpsrad  %xmm11, %xmm12, %xmm131922 1923// CHECK: vpsrad  (%rax), %xmm12, %xmm131924// CHECK: encoding: [0xc5,0x19,0xe2,0x28]1925          vpsrad  (%rax), %xmm12, %xmm131926 1927// CHECK: vpsrlw  %xmm11, %xmm12, %xmm131928// CHECK: encoding: [0xc4,0x41,0x19,0xd1,0xeb]1929          vpsrlw  %xmm11, %xmm12, %xmm131930 1931// CHECK: vpsrlw  (%rax), %xmm12, %xmm131932// CHECK: encoding: [0xc5,0x19,0xd1,0x28]1933          vpsrlw  (%rax), %xmm12, %xmm131934 1935// CHECK: vpsrld  %xmm11, %xmm12, %xmm131936// CHECK: encoding: [0xc4,0x41,0x19,0xd2,0xeb]1937          vpsrld  %xmm11, %xmm12, %xmm131938 1939// CHECK: vpsrld  (%rax), %xmm12, %xmm131940// CHECK: encoding: [0xc5,0x19,0xd2,0x28]1941          vpsrld  (%rax), %xmm12, %xmm131942 1943// CHECK: vpsrlq  %xmm11, %xmm12, %xmm131944// CHECK: encoding: [0xc4,0x41,0x19,0xd3,0xeb]1945          vpsrlq  %xmm11, %xmm12, %xmm131946 1947// CHECK: vpsrlq  (%rax), %xmm12, %xmm131948// CHECK: encoding: [0xc5,0x19,0xd3,0x28]1949          vpsrlq  (%rax), %xmm12, %xmm131950 1951// CHECK: vpslld  $10, %xmm12, %xmm131952// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xf4,0x0a]1953          vpslld  $10, %xmm12, %xmm131954 1955// CHECK: vpslldq  $10, %xmm12, %xmm131956// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xfc,0x0a]1957          vpslldq  $10, %xmm12, %xmm131958 1959// CHECK: vpsllq  $10, %xmm12, %xmm131960// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xf4,0x0a]1961          vpsllq  $10, %xmm12, %xmm131962 1963// CHECK: vpsllw  $10, %xmm12, %xmm131964// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xf4,0x0a]1965          vpsllw  $10, %xmm12, %xmm131966 1967// CHECK: vpsrad  $10, %xmm12, %xmm131968// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xe4,0x0a]1969          vpsrad  $10, %xmm12, %xmm131970 1971// CHECK: vpsraw  $10, %xmm12, %xmm131972// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xe4,0x0a]1973          vpsraw  $10, %xmm12, %xmm131974 1975// CHECK: vpsrld  $10, %xmm12, %xmm131976// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xd4,0x0a]1977          vpsrld  $10, %xmm12, %xmm131978 1979// CHECK: vpsrldq  $10, %xmm12, %xmm131980// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xdc,0x0a]1981          vpsrldq  $10, %xmm12, %xmm131982 1983// CHECK: vpsrlq  $10, %xmm12, %xmm131984// CHECK: encoding: [0xc4,0xc1,0x11,0x73,0xd4,0x0a]1985          vpsrlq  $10, %xmm12, %xmm131986 1987// CHECK: vpsrlw  $10, %xmm12, %xmm131988// CHECK: encoding: [0xc4,0xc1,0x11,0x71,0xd4,0x0a]1989          vpsrlw  $10, %xmm12, %xmm131990 1991// CHECK: vpslld  $10, %xmm12, %xmm131992// CHECK: encoding: [0xc4,0xc1,0x11,0x72,0xf4,0x0a]1993          vpslld  $10, %xmm12, %xmm131994 1995// CHECK: vpand  %xmm11, %xmm12, %xmm131996// CHECK: encoding: [0xc4,0x41,0x19,0xdb,0xeb]1997          vpand  %xmm11, %xmm12, %xmm131998 1999// CHECK: vpand  (%rax), %xmm12, %xmm132000// CHECK: encoding: [0xc5,0x19,0xdb,0x28]2001          vpand  (%rax), %xmm12, %xmm132002 2003// CHECK: vpor  %xmm11, %xmm12, %xmm132004// CHECK: encoding: [0xc4,0x41,0x19,0xeb,0xeb]2005          vpor  %xmm11, %xmm12, %xmm132006 2007// CHECK: vpor  (%rax), %xmm12, %xmm132008// CHECK: encoding: [0xc5,0x19,0xeb,0x28]2009          vpor  (%rax), %xmm12, %xmm132010 2011// CHECK: vpxor  %xmm11, %xmm12, %xmm132012// CHECK: encoding: [0xc4,0x41,0x19,0xef,0xeb]2013          vpxor  %xmm11, %xmm12, %xmm132014 2015// CHECK: vpxor  (%rax), %xmm12, %xmm132016// CHECK: encoding: [0xc5,0x19,0xef,0x28]2017          vpxor  (%rax), %xmm12, %xmm132018 2019// CHECK: vpandn  %xmm11, %xmm12, %xmm132020// CHECK: encoding: [0xc4,0x41,0x19,0xdf,0xeb]2021          vpandn  %xmm11, %xmm12, %xmm132022 2023// CHECK: vpandn  (%rax), %xmm12, %xmm132024// CHECK: encoding: [0xc5,0x19,0xdf,0x28]2025          vpandn  (%rax), %xmm12, %xmm132026 2027// CHECK: vpcmpeqb  %xmm11, %xmm12, %xmm132028// CHECK: encoding: [0xc4,0x41,0x19,0x74,0xeb]2029          vpcmpeqb  %xmm11, %xmm12, %xmm132030 2031// CHECK: vpcmpeqb  (%rax), %xmm12, %xmm132032// CHECK: encoding: [0xc5,0x19,0x74,0x28]2033          vpcmpeqb  (%rax), %xmm12, %xmm132034 2035// CHECK: vpcmpeqw  %xmm11, %xmm12, %xmm132036// CHECK: encoding: [0xc4,0x41,0x19,0x75,0xeb]2037          vpcmpeqw  %xmm11, %xmm12, %xmm132038 2039// CHECK: vpcmpeqw  (%rax), %xmm12, %xmm132040// CHECK: encoding: [0xc5,0x19,0x75,0x28]2041          vpcmpeqw  (%rax), %xmm12, %xmm132042 2043// CHECK: vpcmpeqd  %xmm11, %xmm12, %xmm132044// CHECK: encoding: [0xc4,0x41,0x19,0x76,0xeb]2045          vpcmpeqd  %xmm11, %xmm12, %xmm132046 2047// CHECK: vpcmpeqd  (%rax), %xmm12, %xmm132048// CHECK: encoding: [0xc5,0x19,0x76,0x28]2049          vpcmpeqd  (%rax), %xmm12, %xmm132050 2051// CHECK: vpcmpgtb  %xmm11, %xmm12, %xmm132052// CHECK: encoding: [0xc4,0x41,0x19,0x64,0xeb]2053          vpcmpgtb  %xmm11, %xmm12, %xmm132054 2055// CHECK: vpcmpgtb  (%rax), %xmm12, %xmm132056// CHECK: encoding: [0xc5,0x19,0x64,0x28]2057          vpcmpgtb  (%rax), %xmm12, %xmm132058 2059// CHECK: vpcmpgtw  %xmm11, %xmm12, %xmm132060// CHECK: encoding: [0xc4,0x41,0x19,0x65,0xeb]2061          vpcmpgtw  %xmm11, %xmm12, %xmm132062 2063// CHECK: vpcmpgtw  (%rax), %xmm12, %xmm132064// CHECK: encoding: [0xc5,0x19,0x65,0x28]2065          vpcmpgtw  (%rax), %xmm12, %xmm132066 2067// CHECK: vpcmpgtd  %xmm11, %xmm12, %xmm132068// CHECK: encoding: [0xc4,0x41,0x19,0x66,0xeb]2069          vpcmpgtd  %xmm11, %xmm12, %xmm132070 2071// CHECK: vpcmpgtd  (%rax), %xmm12, %xmm132072// CHECK: encoding: [0xc5,0x19,0x66,0x28]2073          vpcmpgtd  (%rax), %xmm12, %xmm132074 2075// CHECK: vpacksswb  %xmm11, %xmm12, %xmm132076// CHECK: encoding: [0xc4,0x41,0x19,0x63,0xeb]2077          vpacksswb  %xmm11, %xmm12, %xmm132078 2079// CHECK: vpacksswb  (%rax), %xmm12, %xmm132080// CHECK: encoding: [0xc5,0x19,0x63,0x28]2081          vpacksswb  (%rax), %xmm12, %xmm132082 2083// CHECK: vpackssdw  %xmm11, %xmm12, %xmm132084// CHECK: encoding: [0xc4,0x41,0x19,0x6b,0xeb]2085          vpackssdw  %xmm11, %xmm12, %xmm132086 2087// CHECK: vpackssdw  (%rax), %xmm12, %xmm132088// CHECK: encoding: [0xc5,0x19,0x6b,0x28]2089          vpackssdw  (%rax), %xmm12, %xmm132090 2091// CHECK: vpackuswb  %xmm11, %xmm12, %xmm132092// CHECK: encoding: [0xc4,0x41,0x19,0x67,0xeb]2093          vpackuswb  %xmm11, %xmm12, %xmm132094 2095// CHECK: vpackuswb  (%rax), %xmm12, %xmm132096// CHECK: encoding: [0xc5,0x19,0x67,0x28]2097          vpackuswb  (%rax), %xmm12, %xmm132098 2099// CHECK: vpshufd  $4, %xmm12, %xmm132100// CHECK: encoding: [0xc4,0x41,0x79,0x70,0xec,0x04]2101          vpshufd  $4, %xmm12, %xmm132102 2103// CHECK: vpshufd  $4, (%rax), %xmm132104// CHECK: encoding: [0xc5,0x79,0x70,0x28,0x04]2105          vpshufd  $4, (%rax), %xmm132106 2107// CHECK: vpshufhw  $4, %xmm12, %xmm132108// CHECK: encoding: [0xc4,0x41,0x7a,0x70,0xec,0x04]2109          vpshufhw  $4, %xmm12, %xmm132110 2111// CHECK: vpshufhw  $4, (%rax), %xmm132112// CHECK: encoding: [0xc5,0x7a,0x70,0x28,0x04]2113          vpshufhw  $4, (%rax), %xmm132114 2115// CHECK: vpshuflw  $4, %xmm12, %xmm132116// CHECK: encoding: [0xc4,0x41,0x7b,0x70,0xec,0x04]2117          vpshuflw  $4, %xmm12, %xmm132118 2119// CHECK: vpshuflw  $4, (%rax), %xmm132120// CHECK: encoding: [0xc5,0x7b,0x70,0x28,0x04]2121          vpshuflw  $4, (%rax), %xmm132122 2123// CHECK: vpunpcklbw  %xmm11, %xmm12, %xmm132124// CHECK: encoding: [0xc4,0x41,0x19,0x60,0xeb]2125          vpunpcklbw  %xmm11, %xmm12, %xmm132126 2127// CHECK: vpunpcklbw  (%rax), %xmm12, %xmm132128// CHECK: encoding: [0xc5,0x19,0x60,0x28]2129          vpunpcklbw  (%rax), %xmm12, %xmm132130 2131// CHECK: vpunpcklwd  %xmm11, %xmm12, %xmm132132// CHECK: encoding: [0xc4,0x41,0x19,0x61,0xeb]2133          vpunpcklwd  %xmm11, %xmm12, %xmm132134 2135// CHECK: vpunpcklwd  (%rax), %xmm12, %xmm132136// CHECK: encoding: [0xc5,0x19,0x61,0x28]2137          vpunpcklwd  (%rax), %xmm12, %xmm132138 2139// CHECK: vpunpckldq  %xmm11, %xmm12, %xmm132140// CHECK: encoding: [0xc4,0x41,0x19,0x62,0xeb]2141          vpunpckldq  %xmm11, %xmm12, %xmm132142 2143// CHECK: vpunpckldq  (%rax), %xmm12, %xmm132144// CHECK: encoding: [0xc5,0x19,0x62,0x28]2145          vpunpckldq  (%rax), %xmm12, %xmm132146 2147// CHECK: vpunpcklqdq  %xmm11, %xmm12, %xmm132148// CHECK: encoding: [0xc4,0x41,0x19,0x6c,0xeb]2149          vpunpcklqdq  %xmm11, %xmm12, %xmm132150 2151// CHECK: vpunpcklqdq  (%rax), %xmm12, %xmm132152// CHECK: encoding: [0xc5,0x19,0x6c,0x28]2153          vpunpcklqdq  (%rax), %xmm12, %xmm132154 2155// CHECK: vpunpckhbw  %xmm11, %xmm12, %xmm132156// CHECK: encoding: [0xc4,0x41,0x19,0x68,0xeb]2157          vpunpckhbw  %xmm11, %xmm12, %xmm132158 2159// CHECK: vpunpckhbw  (%rax), %xmm12, %xmm132160// CHECK: encoding: [0xc5,0x19,0x68,0x28]2161          vpunpckhbw  (%rax), %xmm12, %xmm132162 2163// CHECK: vpunpckhwd  %xmm11, %xmm12, %xmm132164// CHECK: encoding: [0xc4,0x41,0x19,0x69,0xeb]2165          vpunpckhwd  %xmm11, %xmm12, %xmm132166 2167// CHECK: vpunpckhwd  (%rax), %xmm12, %xmm132168// CHECK: encoding: [0xc5,0x19,0x69,0x28]2169          vpunpckhwd  (%rax), %xmm12, %xmm132170 2171// CHECK: vpunpckhdq  %xmm11, %xmm12, %xmm132172// CHECK: encoding: [0xc4,0x41,0x19,0x6a,0xeb]2173          vpunpckhdq  %xmm11, %xmm12, %xmm132174 2175// CHECK: vpunpckhdq  (%rax), %xmm12, %xmm132176// CHECK: encoding: [0xc5,0x19,0x6a,0x28]2177          vpunpckhdq  (%rax), %xmm12, %xmm132178 2179// CHECK: vpunpckhqdq  %xmm11, %xmm12, %xmm132180// CHECK: encoding: [0xc4,0x41,0x19,0x6d,0xeb]2181          vpunpckhqdq  %xmm11, %xmm12, %xmm132182 2183// CHECK: vpunpckhqdq  (%rax), %xmm12, %xmm132184// CHECK: encoding: [0xc5,0x19,0x6d,0x28]2185          vpunpckhqdq  (%rax), %xmm12, %xmm132186 2187// CHECK: vpinsrw  $7, %eax, %xmm12, %xmm132188// CHECK: encoding: [0xc5,0x19,0xc4,0xe8,0x07]2189          vpinsrw  $7, %eax, %xmm12, %xmm132190 2191// CHECK: vpinsrw  $7, (%rax), %xmm12, %xmm132192// CHECK: encoding: [0xc5,0x19,0xc4,0x28,0x07]2193          vpinsrw  $7, (%rax), %xmm12, %xmm132194 2195// CHECK: vpextrw  $7, %xmm12, %eax2196// CHECK: encoding: [0xc4,0xc1,0x79,0xc5,0xc4,0x07]2197          vpextrw  $7, %xmm12, %eax2198 2199// CHECK: vpmovmskb  %xmm12, %eax2200// CHECK: encoding: [0xc4,0xc1,0x79,0xd7,0xc4]2201          vpmovmskb  %xmm12, %eax2202 2203// CHECK: vmaskmovdqu  %xmm14, %xmm152204// CHECK: encoding: [0xc4,0x41,0x79,0xf7,0xfe]2205          vmaskmovdqu  %xmm14, %xmm152206 2207// CHECK: vmovd  %eax, %xmm142208// CHECK: encoding: [0xc5,0x79,0x6e,0xf0]2209          vmovd  %eax, %xmm142210 2211// CHECK: vmovd  (%rax), %xmm142212// CHECK: encoding: [0xc5,0x79,0x6e,0x30]2213          vmovd  (%rax), %xmm142214 2215// CHECK: vmovd  %xmm14, (%rax)2216// CHECK: encoding: [0xc5,0x79,0x7e,0x30]2217          vmovd  %xmm14, (%rax)2218 2219// CHECK: vmovq  %rax, %xmm142220// CHECK: encoding: [0xc4,0x61,0xf9,0x6e,0xf0]2221          vmovd  %rax, %xmm142222 2223// CHECK: vmovq %xmm0, %rax2224// CHECK: encoding: [0xc4,0xe1,0xf9,0x7e,0xc0]2225          vmovd %xmm0, %rax2226 2227// CHECK: vmovq  %xmm14, (%rax)2228// CHECK: encoding: [0xc5,0x79,0xd6,0x30]2229          vmovq  %xmm14, (%rax)2230 2231// CHECK: vmovq  %xmm14, %xmm122232// CHECK: encoding: [0xc4,0x41,0x7a,0x7e,0xe6]2233          vmovq  %xmm14, %xmm122234 2235// CHECK: vmovq  (%rax), %xmm142236// CHECK: encoding: [0xc5,0x7a,0x7e,0x30]2237          vmovq  (%rax), %xmm142238 2239// CHECK: vmovq  %rax, %xmm142240// CHECK: encoding: [0xc4,0x61,0xf9,0x6e,0xf0]2241          vmovq  %rax, %xmm142242 2243// CHECK: vmovq  %xmm14, %rax2244// CHECK: encoding: [0xc4,0x61,0xf9,0x7e,0xf0]2245          vmovq  %xmm14, %rax2246 2247// CHECK: vcvtpd2dq  %xmm11, %xmm122248// CHECK: encoding: [0xc4,0x41,0x7b,0xe6,0xe3]2249          vcvtpd2dq  %xmm11, %xmm122250 2251// CHECK: vcvtdq2pd  %xmm11, %xmm122252// CHECK: encoding: [0xc4,0x41,0x7a,0xe6,0xe3]2253          vcvtdq2pd  %xmm11, %xmm122254 2255// CHECK: vcvtdq2pd  (%rax), %xmm122256// CHECK: encoding: [0xc5,0x7a,0xe6,0x20]2257          vcvtdq2pd  (%rax), %xmm122258 2259// CHECK: vmovshdup  %xmm11, %xmm122260// CHECK: encoding: [0xc4,0x41,0x7a,0x16,0xe3]2261          vmovshdup  %xmm11, %xmm122262 2263// CHECK: vmovshdup  (%rax), %xmm122264// CHECK: encoding: [0xc5,0x7a,0x16,0x20]2265          vmovshdup  (%rax), %xmm122266 2267// CHECK: vmovsldup  %xmm11, %xmm122268// CHECK: encoding: [0xc4,0x41,0x7a,0x12,0xe3]2269          vmovsldup  %xmm11, %xmm122270 2271// CHECK: vmovsldup  (%rax), %xmm122272// CHECK: encoding: [0xc5,0x7a,0x12,0x20]2273          vmovsldup  (%rax), %xmm122274 2275// CHECK: vmovddup  %xmm11, %xmm122276// CHECK: encoding: [0xc4,0x41,0x7b,0x12,0xe3]2277          vmovddup  %xmm11, %xmm122278 2279// CHECK: vmovddup  (%rax), %xmm122280// CHECK: encoding: [0xc5,0x7b,0x12,0x20]2281          vmovddup  (%rax), %xmm122282 2283// CHECK: vaddsubps  %xmm11, %xmm12, %xmm132284// CHECK: encoding: [0xc4,0x41,0x1b,0xd0,0xeb]2285          vaddsubps  %xmm11, %xmm12, %xmm132286 2287// CHECK: vaddsubps  (%rax), %xmm11, %xmm122288// CHECK: encoding: [0xc5,0x23,0xd0,0x20]2289          vaddsubps  (%rax), %xmm11, %xmm122290 2291// CHECK: vaddsubpd  %xmm11, %xmm12, %xmm132292// CHECK: encoding: [0xc4,0x41,0x19,0xd0,0xeb]2293          vaddsubpd  %xmm11, %xmm12, %xmm132294 2295// CHECK: vaddsubpd  (%rax), %xmm11, %xmm122296// CHECK: encoding: [0xc5,0x21,0xd0,0x20]2297          vaddsubpd  (%rax), %xmm11, %xmm122298 2299// CHECK: vhaddps  %xmm11, %xmm12, %xmm132300// CHECK: encoding: [0xc4,0x41,0x1b,0x7c,0xeb]2301          vhaddps  %xmm11, %xmm12, %xmm132302 2303// CHECK: vhaddps  (%rax), %xmm12, %xmm132304// CHECK: encoding: [0xc5,0x1b,0x7c,0x28]2305          vhaddps  (%rax), %xmm12, %xmm132306 2307// CHECK: vhaddpd  %xmm11, %xmm12, %xmm132308// CHECK: encoding: [0xc4,0x41,0x19,0x7c,0xeb]2309          vhaddpd  %xmm11, %xmm12, %xmm132310 2311// CHECK: vhaddpd  (%rax), %xmm12, %xmm132312// CHECK: encoding: [0xc5,0x19,0x7c,0x28]2313          vhaddpd  (%rax), %xmm12, %xmm132314 2315// CHECK: vhsubps  %xmm11, %xmm12, %xmm132316// CHECK: encoding: [0xc4,0x41,0x1b,0x7d,0xeb]2317          vhsubps  %xmm11, %xmm12, %xmm132318 2319// CHECK: vhsubps  (%rax), %xmm12, %xmm132320// CHECK: encoding: [0xc5,0x1b,0x7d,0x28]2321          vhsubps  (%rax), %xmm12, %xmm132322 2323// CHECK: vhsubpd  %xmm11, %xmm12, %xmm132324// CHECK: encoding: [0xc4,0x41,0x19,0x7d,0xeb]2325          vhsubpd  %xmm11, %xmm12, %xmm132326 2327// CHECK: vhsubpd  (%rax), %xmm12, %xmm132328// CHECK: encoding: [0xc5,0x19,0x7d,0x28]2329          vhsubpd  (%rax), %xmm12, %xmm132330 2331// CHECK: vpabsb  %xmm11, %xmm122332// CHECK: encoding: [0xc4,0x42,0x79,0x1c,0xe3]2333          vpabsb  %xmm11, %xmm122334 2335// CHECK: vpabsb  (%rax), %xmm122336// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x20]2337          vpabsb  (%rax), %xmm122338 2339// CHECK: vpabsw  %xmm11, %xmm122340// CHECK: encoding: [0xc4,0x42,0x79,0x1d,0xe3]2341          vpabsw  %xmm11, %xmm122342 2343// CHECK: vpabsw  (%rax), %xmm122344// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x20]2345          vpabsw  (%rax), %xmm122346 2347// CHECK: vpabsd  %xmm11, %xmm122348// CHECK: encoding: [0xc4,0x42,0x79,0x1e,0xe3]2349          vpabsd  %xmm11, %xmm122350 2351// CHECK: vpabsd  (%rax), %xmm122352// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x20]2353          vpabsd  (%rax), %xmm122354 2355// CHECK: vphaddw  %xmm11, %xmm12, %xmm132356// CHECK: encoding: [0xc4,0x42,0x19,0x01,0xeb]2357          vphaddw  %xmm11, %xmm12, %xmm132358 2359// CHECK: vphaddw  (%rax), %xmm12, %xmm132360// CHECK: encoding: [0xc4,0x62,0x19,0x01,0x28]2361          vphaddw  (%rax), %xmm12, %xmm132362 2363// CHECK: vphaddd  %xmm11, %xmm12, %xmm132364// CHECK: encoding: [0xc4,0x42,0x19,0x02,0xeb]2365          vphaddd  %xmm11, %xmm12, %xmm132366 2367// CHECK: vphaddd  (%rax), %xmm12, %xmm132368// CHECK: encoding: [0xc4,0x62,0x19,0x02,0x28]2369          vphaddd  (%rax), %xmm12, %xmm132370 2371// CHECK: vphaddsw  %xmm11, %xmm12, %xmm132372// CHECK: encoding: [0xc4,0x42,0x19,0x03,0xeb]2373          vphaddsw  %xmm11, %xmm12, %xmm132374 2375// CHECK: vphaddsw  (%rax), %xmm12, %xmm132376// CHECK: encoding: [0xc4,0x62,0x19,0x03,0x28]2377          vphaddsw  (%rax), %xmm12, %xmm132378 2379// CHECK: vphsubw  %xmm11, %xmm12, %xmm132380// CHECK: encoding: [0xc4,0x42,0x19,0x05,0xeb]2381          vphsubw  %xmm11, %xmm12, %xmm132382 2383// CHECK: vphsubw  (%rax), %xmm12, %xmm132384// CHECK: encoding: [0xc4,0x62,0x19,0x05,0x28]2385          vphsubw  (%rax), %xmm12, %xmm132386 2387// CHECK: vphsubd  %xmm11, %xmm12, %xmm132388// CHECK: encoding: [0xc4,0x42,0x19,0x06,0xeb]2389          vphsubd  %xmm11, %xmm12, %xmm132390 2391// CHECK: vphsubd  (%rax), %xmm12, %xmm132392// CHECK: encoding: [0xc4,0x62,0x19,0x06,0x28]2393          vphsubd  (%rax), %xmm12, %xmm132394 2395// CHECK: vphsubsw  %xmm11, %xmm12, %xmm132396// CHECK: encoding: [0xc4,0x42,0x19,0x07,0xeb]2397          vphsubsw  %xmm11, %xmm12, %xmm132398 2399// CHECK: vphsubsw  (%rax), %xmm12, %xmm132400// CHECK: encoding: [0xc4,0x62,0x19,0x07,0x28]2401          vphsubsw  (%rax), %xmm12, %xmm132402 2403// CHECK: vpmaddubsw  %xmm11, %xmm12, %xmm132404// CHECK: encoding: [0xc4,0x42,0x19,0x04,0xeb]2405          vpmaddubsw  %xmm11, %xmm12, %xmm132406 2407// CHECK: vpmaddubsw  (%rax), %xmm12, %xmm132408// CHECK: encoding: [0xc4,0x62,0x19,0x04,0x28]2409          vpmaddubsw  (%rax), %xmm12, %xmm132410 2411// CHECK: vpshufb  %xmm11, %xmm12, %xmm132412// CHECK: encoding: [0xc4,0x42,0x19,0x00,0xeb]2413          vpshufb  %xmm11, %xmm12, %xmm132414 2415// CHECK: vpshufb  (%rax), %xmm12, %xmm132416// CHECK: encoding: [0xc4,0x62,0x19,0x00,0x28]2417          vpshufb  (%rax), %xmm12, %xmm132418 2419// CHECK: vpsignb  %xmm11, %xmm12, %xmm132420// CHECK: encoding: [0xc4,0x42,0x19,0x08,0xeb]2421          vpsignb  %xmm11, %xmm12, %xmm132422 2423// CHECK: vpsignb  (%rax), %xmm12, %xmm132424// CHECK: encoding: [0xc4,0x62,0x19,0x08,0x28]2425          vpsignb  (%rax), %xmm12, %xmm132426 2427// CHECK: vpsignw  %xmm11, %xmm12, %xmm132428// CHECK: encoding: [0xc4,0x42,0x19,0x09,0xeb]2429          vpsignw  %xmm11, %xmm12, %xmm132430 2431// CHECK: vpsignw  (%rax), %xmm12, %xmm132432// CHECK: encoding: [0xc4,0x62,0x19,0x09,0x28]2433          vpsignw  (%rax), %xmm12, %xmm132434 2435// CHECK: vpsignd  %xmm11, %xmm12, %xmm132436// CHECK: encoding: [0xc4,0x42,0x19,0x0a,0xeb]2437          vpsignd  %xmm11, %xmm12, %xmm132438 2439// CHECK: vpsignd  (%rax), %xmm12, %xmm132440// CHECK: encoding: [0xc4,0x62,0x19,0x0a,0x28]2441          vpsignd  (%rax), %xmm12, %xmm132442 2443// CHECK: vpmulhrsw  %xmm11, %xmm12, %xmm132444// CHECK: encoding: [0xc4,0x42,0x19,0x0b,0xeb]2445          vpmulhrsw  %xmm11, %xmm12, %xmm132446 2447// CHECK: vpmulhrsw  (%rax), %xmm12, %xmm132448// CHECK: encoding: [0xc4,0x62,0x19,0x0b,0x28]2449          vpmulhrsw  (%rax), %xmm12, %xmm132450 2451// CHECK: vpalignr  $7, %xmm11, %xmm12, %xmm132452// CHECK: encoding: [0xc4,0x43,0x19,0x0f,0xeb,0x07]2453          vpalignr  $7, %xmm11, %xmm12, %xmm132454 2455// CHECK: vpalignr  $7, (%rax), %xmm12, %xmm132456// CHECK: encoding: [0xc4,0x63,0x19,0x0f,0x28,0x07]2457          vpalignr  $7, (%rax), %xmm12, %xmm132458 2459// CHECK: vroundsd  $7, %xmm11, %xmm12, %xmm132460// CHECK: encoding: [0xc4,0x43,0x19,0x0b,0xeb,0x07]2461          vroundsd  $7, %xmm11, %xmm12, %xmm132462 2463// CHECK: vroundsd  $7, (%rax), %xmm12, %xmm132464// CHECK: encoding: [0xc4,0x63,0x19,0x0b,0x28,0x07]2465          vroundsd  $7, (%rax), %xmm12, %xmm132466 2467// CHECK: vroundss  $7, %xmm11, %xmm12, %xmm132468// CHECK: encoding: [0xc4,0x43,0x19,0x0a,0xeb,0x07]2469          vroundss  $7, %xmm11, %xmm12, %xmm132470 2471// CHECK: vroundss  $7, (%rax), %xmm12, %xmm132472// CHECK: encoding: [0xc4,0x63,0x19,0x0a,0x28,0x07]2473          vroundss  $7, (%rax), %xmm12, %xmm132474 2475// CHECK: vroundpd  $7, %xmm12, %xmm132476// CHECK: encoding: [0xc4,0x43,0x79,0x09,0xec,0x07]2477          vroundpd  $7, %xmm12, %xmm132478 2479// CHECK: vroundpd  $7, (%rax), %xmm132480// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x28,0x07]2481          vroundpd  $7, (%rax), %xmm132482 2483// CHECK: vroundps  $7, %xmm12, %xmm132484// CHECK: encoding: [0xc4,0x43,0x79,0x08,0xec,0x07]2485          vroundps  $7, %xmm12, %xmm132486 2487// CHECK: vroundps  $7, (%rax), %xmm132488// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x28,0x07]2489          vroundps  $7, (%rax), %xmm132490 2491// CHECK: vphminposuw  %xmm12, %xmm132492// CHECK: encoding: [0xc4,0x42,0x79,0x41,0xec]2493          vphminposuw  %xmm12, %xmm132494 2495// CHECK: vphminposuw  (%rax), %xmm122496// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x20]2497          vphminposuw  (%rax), %xmm122498 2499// CHECK: vpackusdw  %xmm12, %xmm13, %xmm112500// CHECK: encoding: [0xc4,0x42,0x11,0x2b,0xdc]2501          vpackusdw  %xmm12, %xmm13, %xmm112502 2503// CHECK: vpackusdw  (%rax), %xmm12, %xmm132504// CHECK: encoding: [0xc4,0x62,0x19,0x2b,0x28]2505          vpackusdw  (%rax), %xmm12, %xmm132506 2507// CHECK: vpcmpeqq  %xmm12, %xmm13, %xmm112508// CHECK: encoding: [0xc4,0x42,0x11,0x29,0xdc]2509          vpcmpeqq  %xmm12, %xmm13, %xmm112510 2511// CHECK: vpcmpeqq  (%rax), %xmm12, %xmm132512// CHECK: encoding: [0xc4,0x62,0x19,0x29,0x28]2513          vpcmpeqq  (%rax), %xmm12, %xmm132514 2515// CHECK: vpminsb  %xmm12, %xmm13, %xmm112516// CHECK: encoding: [0xc4,0x42,0x11,0x38,0xdc]2517          vpminsb  %xmm12, %xmm13, %xmm112518 2519// CHECK: vpminsb  (%rax), %xmm12, %xmm132520// CHECK: encoding: [0xc4,0x62,0x19,0x38,0x28]2521          vpminsb  (%rax), %xmm12, %xmm132522 2523// CHECK: vpminsd  %xmm12, %xmm13, %xmm112524// CHECK: encoding: [0xc4,0x42,0x11,0x39,0xdc]2525          vpminsd  %xmm12, %xmm13, %xmm112526 2527// CHECK: vpminsd  (%rax), %xmm12, %xmm132528// CHECK: encoding: [0xc4,0x62,0x19,0x39,0x28]2529          vpminsd  (%rax), %xmm12, %xmm132530 2531// CHECK: vpminud  %xmm12, %xmm13, %xmm112532// CHECK: encoding: [0xc4,0x42,0x11,0x3b,0xdc]2533          vpminud  %xmm12, %xmm13, %xmm112534 2535// CHECK: vpminud  (%rax), %xmm12, %xmm132536// CHECK: encoding: [0xc4,0x62,0x19,0x3b,0x28]2537          vpminud  (%rax), %xmm12, %xmm132538 2539// CHECK: vpminuw  %xmm12, %xmm13, %xmm112540// CHECK: encoding: [0xc4,0x42,0x11,0x3a,0xdc]2541          vpminuw  %xmm12, %xmm13, %xmm112542 2543// CHECK: vpminuw  (%rax), %xmm12, %xmm132544// CHECK: encoding: [0xc4,0x62,0x19,0x3a,0x28]2545          vpminuw  (%rax), %xmm12, %xmm132546 2547// CHECK: vpmaxsb  %xmm12, %xmm13, %xmm112548// CHECK: encoding: [0xc4,0x42,0x11,0x3c,0xdc]2549          vpmaxsb  %xmm12, %xmm13, %xmm112550 2551// CHECK: vpmaxsb  (%rax), %xmm12, %xmm132552// CHECK: encoding: [0xc4,0x62,0x19,0x3c,0x28]2553          vpmaxsb  (%rax), %xmm12, %xmm132554 2555// CHECK: vpmaxsd  %xmm12, %xmm13, %xmm112556// CHECK: encoding: [0xc4,0x42,0x11,0x3d,0xdc]2557          vpmaxsd  %xmm12, %xmm13, %xmm112558 2559// CHECK: vpmaxsd  (%rax), %xmm12, %xmm132560// CHECK: encoding: [0xc4,0x62,0x19,0x3d,0x28]2561          vpmaxsd  (%rax), %xmm12, %xmm132562 2563// CHECK: vpmaxud  %xmm12, %xmm13, %xmm112564// CHECK: encoding: [0xc4,0x42,0x11,0x3f,0xdc]2565          vpmaxud  %xmm12, %xmm13, %xmm112566 2567// CHECK: vpmaxud  (%rax), %xmm12, %xmm132568// CHECK: encoding: [0xc4,0x62,0x19,0x3f,0x28]2569          vpmaxud  (%rax), %xmm12, %xmm132570 2571// CHECK: vpmaxuw  %xmm12, %xmm13, %xmm112572// CHECK: encoding: [0xc4,0x42,0x11,0x3e,0xdc]2573          vpmaxuw  %xmm12, %xmm13, %xmm112574 2575// CHECK: vpmaxuw  (%rax), %xmm12, %xmm132576// CHECK: encoding: [0xc4,0x62,0x19,0x3e,0x28]2577          vpmaxuw  (%rax), %xmm12, %xmm132578 2579// CHECK: vpmuldq  %xmm12, %xmm13, %xmm112580// CHECK: encoding: [0xc4,0x42,0x11,0x28,0xdc]2581          vpmuldq  %xmm12, %xmm13, %xmm112582 2583// CHECK: vpmuldq  (%rax), %xmm12, %xmm132584// CHECK: encoding: [0xc4,0x62,0x19,0x28,0x28]2585          vpmuldq  (%rax), %xmm12, %xmm132586 2587// CHECK: vpmulld  %xmm12, %xmm5, %xmm112588// CHECK: encoding: [0xc4,0x42,0x51,0x40,0xdc]2589          vpmulld  %xmm12, %xmm5, %xmm112590 2591// CHECK: vpmulld  (%rax), %xmm5, %xmm132592// CHECK: encoding: [0xc4,0x62,0x51,0x40,0x28]2593          vpmulld  (%rax), %xmm5, %xmm132594 2595// CHECK: vblendps  $3, %xmm12, %xmm5, %xmm112596// CHECK: encoding: [0xc4,0x43,0x51,0x0c,0xdc,0x03]2597          vblendps  $3, %xmm12, %xmm5, %xmm112598 2599// CHECK: vblendps  $3, (%rax), %xmm5, %xmm112600// CHECK: encoding: [0xc4,0x63,0x51,0x0c,0x18,0x03]2601          vblendps  $3, (%rax), %xmm5, %xmm112602 2603// CHECK: vblendpd  $3, %xmm12, %xmm5, %xmm112604// CHECK: encoding: [0xc4,0x43,0x51,0x0d,0xdc,0x03]2605          vblendpd  $3, %xmm12, %xmm5, %xmm112606 2607// CHECK: vblendpd  $3, (%rax), %xmm5, %xmm112608// CHECK: encoding: [0xc4,0x63,0x51,0x0d,0x18,0x03]2609          vblendpd  $3, (%rax), %xmm5, %xmm112610 2611// CHECK: vpblendw  $3, %xmm12, %xmm5, %xmm112612// CHECK: encoding: [0xc4,0x43,0x51,0x0e,0xdc,0x03]2613          vpblendw  $3, %xmm12, %xmm5, %xmm112614 2615// CHECK: vpblendw  $3, (%rax), %xmm5, %xmm112616// CHECK: encoding: [0xc4,0x63,0x51,0x0e,0x18,0x03]2617          vpblendw  $3, (%rax), %xmm5, %xmm112618 2619// CHECK: vmpsadbw  $3, %xmm12, %xmm5, %xmm112620// CHECK: encoding: [0xc4,0x43,0x51,0x42,0xdc,0x03]2621          vmpsadbw  $3, %xmm12, %xmm5, %xmm112622 2623// CHECK: vmpsadbw  $3, (%rax), %xmm5, %xmm112624// CHECK: encoding: [0xc4,0x63,0x51,0x42,0x18,0x03]2625          vmpsadbw  $3, (%rax), %xmm5, %xmm112626 2627// CHECK: vdpps  $3, %xmm12, %xmm5, %xmm112628// CHECK: encoding: [0xc4,0x43,0x51,0x40,0xdc,0x03]2629          vdpps  $3, %xmm12, %xmm5, %xmm112630 2631// CHECK: vdpps  $3, (%rax), %xmm5, %xmm112632// CHECK: encoding: [0xc4,0x63,0x51,0x40,0x18,0x03]2633          vdpps  $3, (%rax), %xmm5, %xmm112634 2635// CHECK: vdppd  $3, %xmm12, %xmm5, %xmm112636// CHECK: encoding: [0xc4,0x43,0x51,0x41,0xdc,0x03]2637          vdppd  $3, %xmm12, %xmm5, %xmm112638 2639// CHECK: vdppd  $3, (%rax), %xmm5, %xmm112640// CHECK: encoding: [0xc4,0x63,0x51,0x41,0x18,0x03]2641          vdppd  $3, (%rax), %xmm5, %xmm112642 2643// CHECK: vblendvpd  %xmm12, %xmm5, %xmm11, %xmm132644// CHECK: encoding: [0xc4,0x63,0x21,0x4b,0xed,0xc0]2645          vblendvpd  %xmm12, %xmm5, %xmm11, %xmm132646 2647// CHECK: vblendvpd  %xmm12, (%rax), %xmm11, %xmm132648// CHECK: encoding: [0xc4,0x63,0x21,0x4b,0x28,0xc0]2649          vblendvpd  %xmm12, (%rax), %xmm11, %xmm132650 2651// CHECK: vblendvps  %xmm12, %xmm5, %xmm11, %xmm132652// CHECK: encoding: [0xc4,0x63,0x21,0x4a,0xed,0xc0]2653          vblendvps  %xmm12, %xmm5, %xmm11, %xmm132654 2655// CHECK: vblendvps  %xmm12, (%rax), %xmm11, %xmm132656// CHECK: encoding: [0xc4,0x63,0x21,0x4a,0x28,0xc0]2657          vblendvps  %xmm12, (%rax), %xmm11, %xmm132658 2659// CHECK: vpblendvb  %xmm12, %xmm5, %xmm11, %xmm132660// CHECK: encoding: [0xc4,0x63,0x21,0x4c,0xed,0xc0]2661          vpblendvb  %xmm12, %xmm5, %xmm11, %xmm132662 2663// CHECK: vpblendvb  %xmm12, (%rax), %xmm11, %xmm132664// CHECK: encoding: [0xc4,0x63,0x21,0x4c,0x28,0xc0]2665          vpblendvb  %xmm12, (%rax), %xmm11, %xmm132666 2667// CHECK: vpmovsxbw  %xmm12, %xmm102668// CHECK: encoding: [0xc4,0x42,0x79,0x20,0xd4]2669          vpmovsxbw  %xmm12, %xmm102670 2671// CHECK: vpmovsxbw  (%rax), %xmm122672// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x20]2673          vpmovsxbw  (%rax), %xmm122674 2675// CHECK: vpmovsxwd  %xmm12, %xmm102676// CHECK: encoding: [0xc4,0x42,0x79,0x23,0xd4]2677          vpmovsxwd  %xmm12, %xmm102678 2679// CHECK: vpmovsxwd  (%rax), %xmm122680// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x20]2681          vpmovsxwd  (%rax), %xmm122682 2683// CHECK: vpmovsxdq  %xmm12, %xmm102684// CHECK: encoding: [0xc4,0x42,0x79,0x25,0xd4]2685          vpmovsxdq  %xmm12, %xmm102686 2687// CHECK: vpmovsxdq  (%rax), %xmm122688// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x20]2689          vpmovsxdq  (%rax), %xmm122690 2691// CHECK: vpmovzxbw  %xmm12, %xmm102692// CHECK: encoding: [0xc4,0x42,0x79,0x30,0xd4]2693          vpmovzxbw  %xmm12, %xmm102694 2695// CHECK: vpmovzxbw  (%rax), %xmm122696// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x20]2697          vpmovzxbw  (%rax), %xmm122698 2699// CHECK: vpmovzxwd  %xmm12, %xmm102700// CHECK: encoding: [0xc4,0x42,0x79,0x33,0xd4]2701          vpmovzxwd  %xmm12, %xmm102702 2703// CHECK: vpmovzxwd  (%rax), %xmm122704// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x20]2705          vpmovzxwd  (%rax), %xmm122706 2707// CHECK: vpmovzxdq  %xmm12, %xmm102708// CHECK: encoding: [0xc4,0x42,0x79,0x35,0xd4]2709          vpmovzxdq  %xmm12, %xmm102710 2711// CHECK: vpmovzxdq  (%rax), %xmm122712// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x20]2713          vpmovzxdq  (%rax), %xmm122714 2715// CHECK: vpmovsxbq  %xmm12, %xmm102716// CHECK: encoding: [0xc4,0x42,0x79,0x22,0xd4]2717          vpmovsxbq  %xmm12, %xmm102718 2719// CHECK: vpmovsxbq  (%rax), %xmm122720// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x20]2721          vpmovsxbq  (%rax), %xmm122722 2723// CHECK: vpmovzxbq  %xmm12, %xmm102724// CHECK: encoding: [0xc4,0x42,0x79,0x32,0xd4]2725          vpmovzxbq  %xmm12, %xmm102726 2727// CHECK: vpmovzxbq  (%rax), %xmm122728// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x20]2729          vpmovzxbq  (%rax), %xmm122730 2731// CHECK: vpmovsxbd  %xmm12, %xmm102732// CHECK: encoding: [0xc4,0x42,0x79,0x21,0xd4]2733          vpmovsxbd  %xmm12, %xmm102734 2735// CHECK: vpmovsxbd  (%rax), %xmm122736// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x20]2737          vpmovsxbd  (%rax), %xmm122738 2739// CHECK: vpmovsxwq  %xmm12, %xmm102740// CHECK: encoding: [0xc4,0x42,0x79,0x24,0xd4]2741          vpmovsxwq  %xmm12, %xmm102742 2743// CHECK: vpmovsxwq  (%rax), %xmm122744// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x20]2745          vpmovsxwq  (%rax), %xmm122746 2747// CHECK: vpmovzxbd  %xmm12, %xmm102748// CHECK: encoding: [0xc4,0x42,0x79,0x31,0xd4]2749          vpmovzxbd  %xmm12, %xmm102750 2751// CHECK: vpmovzxbd  (%rax), %xmm122752// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x20]2753          vpmovzxbd  (%rax), %xmm122754 2755// CHECK: vpmovzxwq  %xmm12, %xmm102756// CHECK: encoding: [0xc4,0x42,0x79,0x34,0xd4]2757          vpmovzxwq  %xmm12, %xmm102758 2759// CHECK: vpmovzxwq  (%rax), %xmm122760// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x20]2761          vpmovzxwq  (%rax), %xmm122762 2763// CHECK: vpextrw  $7, %xmm12, %eax2764// CHECK: encoding: [0xc4,0xc1,0x79,0xc5,0xc4,0x07]2765          vpextrw  $7, %xmm12, %eax2766 2767// CHECK: vpextrw  $7, %xmm12, (%rax)2768// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x20,0x07]2769          vpextrw  $7, %xmm12, (%rax)2770 2771// CHECK: vpextrd  $7, %xmm12, %eax2772// CHECK: encoding: [0xc4,0x63,0x79,0x16,0xe0,0x07]2773          vpextrd  $7, %xmm12, %eax2774 2775// CHECK: vpextrd  $7, %xmm12, (%rax)2776// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x20,0x07]2777          vpextrd  $7, %xmm12, (%rax)2778 2779// CHECK: vpextrb  $7, %xmm12, %eax2780// CHECK: encoding: [0xc4,0x63,0x79,0x14,0xe0,0x07]2781          vpextrb  $7, %xmm12, %eax2782 2783// CHECK: vpextrb  $7, %xmm12, (%rax)2784// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x20,0x07]2785          vpextrb  $7, %xmm12, (%rax)2786 2787// CHECK: vpextrq  $7, %xmm12, %rcx2788// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0xe1,0x07]2789          vpextrq  $7, %xmm12, %rcx2790 2791// CHECK: vpextrq  $7, %xmm12, (%rcx)2792// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x21,0x07]2793          vpextrq  $7, %xmm12, (%rcx)2794 2795// CHECK: vextractps  $7, %xmm12, (%rax)2796// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x20,0x07]2797          vextractps  $7, %xmm12, (%rax)2798 2799// CHECK: vextractps  $7, %xmm12, %eax2800// CHECK: encoding: [0xc4,0x63,0x79,0x17,0xe0,0x07]2801          vextractps  $7, %xmm12, %eax2802 2803// CHECK: vpinsrw  $7, %eax, %xmm12, %xmm102804// CHECK: encoding: [0xc5,0x19,0xc4,0xd0,0x07]2805          vpinsrw  $7, %eax, %xmm12, %xmm102806 2807// CHECK: vpinsrw  $7, (%rax), %xmm12, %xmm102808// CHECK: encoding: [0xc5,0x19,0xc4,0x10,0x07]2809          vpinsrw  $7, (%rax), %xmm12, %xmm102810 2811// CHECK: vpinsrb  $7, %eax, %xmm12, %xmm102812// CHECK: encoding: [0xc4,0x63,0x19,0x20,0xd0,0x07]2813          vpinsrb  $7, %eax, %xmm12, %xmm102814 2815// CHECK: vpinsrb  $7, (%rax), %xmm12, %xmm102816// CHECK: encoding: [0xc4,0x63,0x19,0x20,0x10,0x07]2817          vpinsrb  $7, (%rax), %xmm12, %xmm102818 2819// CHECK: vpinsrd  $7, %eax, %xmm12, %xmm102820// CHECK: encoding: [0xc4,0x63,0x19,0x22,0xd0,0x07]2821          vpinsrd  $7, %eax, %xmm12, %xmm102822 2823// CHECK: vpinsrd  $7, (%rax), %xmm12, %xmm102824// CHECK: encoding: [0xc4,0x63,0x19,0x22,0x10,0x07]2825          vpinsrd  $7, (%rax), %xmm12, %xmm102826 2827// CHECK: vpinsrq  $7, %rax, %xmm12, %xmm102828// CHECK: encoding: [0xc4,0x63,0x99,0x22,0xd0,0x07]2829          vpinsrq  $7, %rax, %xmm12, %xmm102830 2831// CHECK: vpinsrq  $7, (%rax), %xmm12, %xmm102832// CHECK: encoding: [0xc4,0x63,0x99,0x22,0x10,0x07]2833          vpinsrq  $7, (%rax), %xmm12, %xmm102834 2835// CHECK: vinsertps  $7, %xmm12, %xmm10, %xmm112836// CHECK: encoding: [0xc4,0x43,0x29,0x21,0xdc,0x07]2837          vinsertps  $7, %xmm12, %xmm10, %xmm112838 2839// CHECK: vinsertps  $7, (%rax), %xmm10, %xmm112840// CHECK: encoding: [0xc4,0x63,0x29,0x21,0x18,0x07]2841          vinsertps  $7, (%rax), %xmm10, %xmm112842 2843// CHECK: vptest  %xmm12, %xmm102844// CHECK: encoding: [0xc4,0x42,0x79,0x17,0xd4]2845          vptest  %xmm12, %xmm102846 2847// CHECK: vptest  (%rax), %xmm122848// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x20]2849          vptest  (%rax), %xmm122850 2851// CHECK: vmovntdqa  (%rax), %xmm122852// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x20]2853          vmovntdqa  (%rax), %xmm122854 2855// CHECK: vpcmpgtq  %xmm12, %xmm10, %xmm112856// CHECK: encoding: [0xc4,0x42,0x29,0x37,0xdc]2857          vpcmpgtq  %xmm12, %xmm10, %xmm112858 2859// CHECK: vpcmpgtq  (%rax), %xmm10, %xmm132860// CHECK: encoding: [0xc4,0x62,0x29,0x37,0x28]2861          vpcmpgtq  (%rax), %xmm10, %xmm132862 2863// CHECK: vpcmpistrm  $7, %xmm12, %xmm102864// CHECK: encoding: [0xc4,0x43,0x79,0x62,0xd4,0x07]2865          vpcmpistrm  $7, %xmm12, %xmm102866 2867// CHECK: vpcmpistrm  $7, (%rax), %xmm102868// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x10,0x07]2869          vpcmpistrm  $7, (%rax), %xmm102870 2871// CHECK: vpcmpestrm  $7, %xmm12, %xmm102872// CHECK: encoding: [0xc4,0x43,0x79,0x60,0xd4,0x07]2873          vpcmpestrm  $7, %xmm12, %xmm102874 2875// CHECK: vpcmpestrm  $7, (%rax), %xmm102876// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x10,0x07]2877          vpcmpestrm  $7, (%rax), %xmm102878 2879// CHECK: vpcmpistri  $7, %xmm12, %xmm102880// CHECK: encoding: [0xc4,0x43,0x79,0x63,0xd4,0x07]2881          vpcmpistri  $7, %xmm12, %xmm102882 2883// CHECK: vpcmpistri  $7, (%rax), %xmm102884// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x10,0x07]2885          vpcmpistri  $7, (%rax), %xmm102886 2887// CHECK: vpcmpestri  $7, %xmm12, %xmm102888// CHECK: encoding: [0xc4,0x43,0x79,0x61,0xd4,0x07]2889          vpcmpestri  $7, %xmm12, %xmm102890 2891// CHECK: vpcmpestri  $7, (%rax), %xmm102892// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x10,0x07]2893          vpcmpestri  $7, (%rax), %xmm102894 2895// CHECK: vaesimc  %xmm12, %xmm102896// CHECK: encoding: [0xc4,0x42,0x79,0xdb,0xd4]2897          vaesimc  %xmm12, %xmm102898 2899// CHECK: vaesimc  (%rax), %xmm122900// CHECK: encoding: [0xc4,0x62,0x79,0xdb,0x20]2901          vaesimc  (%rax), %xmm122902 2903// CHECK: vaesenc  %xmm12, %xmm10, %xmm112904// CHECK: encoding: [0xc4,0x42,0x29,0xdc,0xdc]2905          vaesenc  %xmm12, %xmm10, %xmm112906 2907// CHECK: vaesenc  (%rax), %xmm10, %xmm132908// CHECK: encoding: [0xc4,0x62,0x29,0xdc,0x28]2909          vaesenc  (%rax), %xmm10, %xmm132910 2911// CHECK: vaesenclast  %xmm12, %xmm10, %xmm112912// CHECK: encoding: [0xc4,0x42,0x29,0xdd,0xdc]2913          vaesenclast  %xmm12, %xmm10, %xmm112914 2915// CHECK: vaesenclast  (%rax), %xmm10, %xmm132916// CHECK: encoding: [0xc4,0x62,0x29,0xdd,0x28]2917          vaesenclast  (%rax), %xmm10, %xmm132918 2919// CHECK: vaesdec  %xmm12, %xmm10, %xmm112920// CHECK: encoding: [0xc4,0x42,0x29,0xde,0xdc]2921          vaesdec  %xmm12, %xmm10, %xmm112922 2923// CHECK: vaesdec  (%rax), %xmm10, %xmm132924// CHECK: encoding: [0xc4,0x62,0x29,0xde,0x28]2925          vaesdec  (%rax), %xmm10, %xmm132926 2927// CHECK: vaesdeclast  %xmm12, %xmm10, %xmm112928// CHECK: encoding: [0xc4,0x42,0x29,0xdf,0xdc]2929          vaesdeclast  %xmm12, %xmm10, %xmm112930 2931// CHECK: vaesdeclast  (%rax), %xmm10, %xmm132932// CHECK: encoding: [0xc4,0x62,0x29,0xdf,0x28]2933          vaesdeclast  (%rax), %xmm10, %xmm132934 2935// CHECK: vaeskeygenassist  $7, %xmm12, %xmm102936// CHECK: encoding: [0xc4,0x43,0x79,0xdf,0xd4,0x07]2937          vaeskeygenassist  $7, %xmm12, %xmm102938 2939// CHECK: vaeskeygenassist  $7, (%rax), %xmm102940// CHECK: encoding: [0xc4,0x63,0x79,0xdf,0x10,0x07]2941          vaeskeygenassist  $7, (%rax), %xmm102942 2943// CHECK: vcmpeq_uqps  %xmm11, %xmm12, %xmm132944// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x08]2945          vcmpeq_uqps %xmm11, %xmm12, %xmm132946 2947// CHECK: vcmpngeps  %xmm11, %xmm12, %xmm132948// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x09]2949          vcmpngeps %xmm11, %xmm12, %xmm132950 2951// CHECK: vcmpngtps  %xmm11, %xmm12, %xmm132952// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0a]2953          vcmpngtps %xmm11, %xmm12, %xmm132954 2955// CHECK: vcmpfalseps  %xmm11, %xmm12, %xmm132956// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0b]2957          vcmpfalseps %xmm11, %xmm12, %xmm132958 2959// CHECK: vcmpneq_oqps  %xmm11, %xmm12, %xmm132960// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0c]2961          vcmpneq_oqps %xmm11, %xmm12, %xmm132962 2963// CHECK: vcmpgeps  %xmm11, %xmm12, %xmm132964// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0d]2965          vcmpgeps %xmm11, %xmm12, %xmm132966 2967// CHECK: vcmpgtps  %xmm11, %xmm12, %xmm132968// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0e]2969          vcmpgtps %xmm11, %xmm12, %xmm132970 2971// CHECK: vcmptrueps  %xmm11, %xmm12, %xmm132972// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x0f]2973          vcmptrueps %xmm11, %xmm12, %xmm132974 2975// CHECK: vcmpeq_osps  %xmm11, %xmm12, %xmm132976// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x10]2977          vcmpeq_osps %xmm11, %xmm12, %xmm132978 2979// CHECK: vcmplt_oqps  %xmm11, %xmm12, %xmm132980// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x11]2981          vcmplt_oqps %xmm11, %xmm12, %xmm132982 2983// CHECK: vcmple_oqps  %xmm11, %xmm12, %xmm132984// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x12]2985          vcmple_oqps %xmm11, %xmm12, %xmm132986 2987// CHECK: vcmpunord_sps  %xmm11, %xmm12, %xmm132988// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x13]2989          vcmpunord_sps %xmm11, %xmm12, %xmm132990 2991// CHECK: vcmpneq_usps  %xmm11, %xmm12, %xmm132992// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x14]2993          vcmpneq_usps %xmm11, %xmm12, %xmm132994 2995// CHECK: vcmpnlt_uqps  %xmm11, %xmm12, %xmm132996// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x15]2997          vcmpnlt_uqps %xmm11, %xmm12, %xmm132998 2999// CHECK: vcmpnle_uqps  %xmm11, %xmm12, %xmm133000// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x16]3001          vcmpnle_uqps %xmm11, %xmm12, %xmm133002 3003// CHECK: vcmpord_sps  %xmm11, %xmm12, %xmm133004// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x17]3005          vcmpord_sps %xmm11, %xmm12, %xmm133006 3007// CHECK: vcmpeq_usps  %xmm11, %xmm12, %xmm133008// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x18]3009          vcmpeq_usps %xmm11, %xmm12, %xmm133010 3011// CHECK: vcmpnge_uqps  %xmm11, %xmm12, %xmm133012// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x19]3013          vcmpnge_uqps %xmm11, %xmm12, %xmm133014 3015// CHECK: vcmpngt_uqps  %xmm11, %xmm12, %xmm133016// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1a]3017          vcmpngt_uqps %xmm11, %xmm12, %xmm133018 3019// CHECK: vcmpfalse_osps  %xmm11, %xmm12, %xmm133020// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1b]3021          vcmpfalse_osps %xmm11, %xmm12, %xmm133022 3023// CHECK: vcmpneq_osps  %xmm11, %xmm12, %xmm133024// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1c]3025          vcmpneq_osps %xmm11, %xmm12, %xmm133026 3027// CHECK: vcmpge_oqps  %xmm11, %xmm12, %xmm133028// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1d]3029          vcmpge_oqps %xmm11, %xmm12, %xmm133030 3031// CHECK: vcmpgt_oqps  %xmm11, %xmm12, %xmm133032// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1e]3033          vcmpgt_oqps %xmm11, %xmm12, %xmm133034 3035// CHECK: vcmptrue_usps  %xmm11, %xmm12, %xmm133036// CHECK: encoding: [0xc4,0x41,0x18,0xc2,0xeb,0x1f]3037          vcmptrue_usps %xmm11, %xmm12, %xmm133038 3039// CHECK: vmovaps  (%rax), %ymm123040// CHECK: encoding: [0xc5,0x7c,0x28,0x20]3041          vmovaps  (%rax), %ymm123042 3043// CHECK: vmovaps  %ymm11, %ymm123044// CHECK: encoding: [0xc4,0x41,0x7c,0x28,0xe3]3045          vmovaps  %ymm11, %ymm123046 3047// CHECK: vmovaps  %ymm11, (%rax)3048// CHECK: encoding: [0xc5,0x7c,0x29,0x18]3049          vmovaps  %ymm11, (%rax)3050 3051// CHECK: vmovapd  (%rax), %ymm123052// CHECK: encoding: [0xc5,0x7d,0x28,0x20]3053          vmovapd  (%rax), %ymm123054 3055// CHECK: vmovapd  %ymm11, %ymm123056// CHECK: encoding: [0xc4,0x41,0x7d,0x28,0xe3]3057          vmovapd  %ymm11, %ymm123058 3059// CHECK: vmovapd  %ymm11, (%rax)3060// CHECK: encoding: [0xc5,0x7d,0x29,0x18]3061          vmovapd  %ymm11, (%rax)3062 3063// CHECK: vmovups  (%rax), %ymm123064// CHECK: encoding: [0xc5,0x7c,0x10,0x20]3065          vmovups  (%rax), %ymm123066 3067// CHECK: vmovups  %ymm11, %ymm123068// CHECK: encoding: [0xc4,0x41,0x7c,0x10,0xe3]3069          vmovups  %ymm11, %ymm123070 3071// CHECK: vmovups  %ymm11, (%rax)3072// CHECK: encoding: [0xc5,0x7c,0x11,0x18]3073          vmovups  %ymm11, (%rax)3074 3075// CHECK: vmovupd  (%rax), %ymm123076// CHECK: encoding: [0xc5,0x7d,0x10,0x20]3077          vmovupd  (%rax), %ymm123078 3079// CHECK: vmovupd  %ymm11, %ymm123080// CHECK: encoding: [0xc4,0x41,0x7d,0x10,0xe3]3081          vmovupd  %ymm11, %ymm123082 3083// CHECK: vmovupd  %ymm11, (%rax)3084// CHECK: encoding: [0xc5,0x7d,0x11,0x18]3085          vmovupd  %ymm11, (%rax)3086 3087// CHECK: vunpckhps  %ymm11, %ymm12, %ymm43088// CHECK: encoding: [0xc4,0xc1,0x1c,0x15,0xe3]3089          vunpckhps  %ymm11, %ymm12, %ymm43090 3091// CHECK: vunpckhpd  %ymm11, %ymm12, %ymm43092// CHECK: encoding: [0xc4,0xc1,0x1d,0x15,0xe3]3093          vunpckhpd  %ymm11, %ymm12, %ymm43094 3095// CHECK: vunpcklps  %ymm11, %ymm12, %ymm43096// CHECK: encoding: [0xc4,0xc1,0x1c,0x14,0xe3]3097          vunpcklps  %ymm11, %ymm12, %ymm43098 3099// CHECK: vunpcklpd  %ymm11, %ymm12, %ymm43100// CHECK: encoding: [0xc4,0xc1,0x1d,0x14,0xe3]3101          vunpcklpd  %ymm11, %ymm12, %ymm43102 3103// CHECK: vunpckhps  -4(%rbx,%rcx,8), %ymm12, %ymm103104// CHECK: encoding: [0xc5,0x1c,0x15,0x54,0xcb,0xfc]3105          vunpckhps  -4(%rbx,%rcx,8), %ymm12, %ymm103106 3107// CHECK: vunpckhpd  -4(%rbx,%rcx,8), %ymm12, %ymm103108// CHECK: encoding: [0xc5,0x1d,0x15,0x54,0xcb,0xfc]3109          vunpckhpd  -4(%rbx,%rcx,8), %ymm12, %ymm103110 3111// CHECK: vunpcklps  -4(%rbx,%rcx,8), %ymm12, %ymm103112// CHECK: encoding: [0xc5,0x1c,0x14,0x54,0xcb,0xfc]3113          vunpcklps  -4(%rbx,%rcx,8), %ymm12, %ymm103114 3115// CHECK: vunpcklpd  -4(%rbx,%rcx,8), %ymm12, %ymm103116// CHECK: encoding: [0xc5,0x1d,0x14,0x54,0xcb,0xfc]3117          vunpcklpd  -4(%rbx,%rcx,8), %ymm12, %ymm103118 3119// CHECK: vmovntdq  %ymm11, (%rax)3120// CHECK: encoding: [0xc5,0x7d,0xe7,0x18]3121          vmovntdq  %ymm11, (%rax)3122 3123// CHECK: vmovntpd  %ymm11, (%rax)3124// CHECK: encoding: [0xc5,0x7d,0x2b,0x18]3125          vmovntpd  %ymm11, (%rax)3126 3127// CHECK: vmovntps  %ymm11, (%rax)3128// CHECK: encoding: [0xc5,0x7c,0x2b,0x18]3129          vmovntps  %ymm11, (%rax)3130 3131// CHECK: vmovmskps  %xmm12, %eax3132// CHECK: encoding: [0xc4,0xc1,0x78,0x50,0xc4]3133          vmovmskps  %xmm12, %eax3134 3135// CHECK: vmovmskpd  %xmm12, %eax3136// CHECK: encoding: [0xc4,0xc1,0x79,0x50,0xc4]3137          vmovmskpd  %xmm12, %eax3138 3139// CHECK: vmaxps  %ymm12, %ymm4, %ymm63140// CHECK: encoding: [0xc4,0xc1,0x5c,0x5f,0xf4]3141          vmaxps  %ymm12, %ymm4, %ymm63142 3143// CHECK: vmaxpd  %ymm12, %ymm4, %ymm63144// CHECK: encoding: [0xc4,0xc1,0x5d,0x5f,0xf4]3145          vmaxpd  %ymm12, %ymm4, %ymm63146 3147// CHECK: vminps  %ymm12, %ymm4, %ymm63148// CHECK: encoding: [0xc4,0xc1,0x5c,0x5d,0xf4]3149          vminps  %ymm12, %ymm4, %ymm63150 3151// CHECK: vminpd  %ymm12, %ymm4, %ymm63152// CHECK: encoding: [0xc4,0xc1,0x5d,0x5d,0xf4]3153          vminpd  %ymm12, %ymm4, %ymm63154 3155// CHECK: vsubps  %ymm12, %ymm4, %ymm63156// CHECK: encoding: [0xc4,0xc1,0x5c,0x5c,0xf4]3157          vsubps  %ymm12, %ymm4, %ymm63158 3159// CHECK: vsubpd  %ymm12, %ymm4, %ymm63160// CHECK: encoding: [0xc4,0xc1,0x5d,0x5c,0xf4]3161          vsubpd  %ymm12, %ymm4, %ymm63162 3163// CHECK: vdivps  %ymm12, %ymm4, %ymm63164// CHECK: encoding: [0xc4,0xc1,0x5c,0x5e,0xf4]3165          vdivps  %ymm12, %ymm4, %ymm63166 3167// CHECK: vdivpd  %ymm12, %ymm4, %ymm63168// CHECK: encoding: [0xc4,0xc1,0x5d,0x5e,0xf4]3169          vdivpd  %ymm12, %ymm4, %ymm63170 3171// CHECK: vaddps  %ymm4, %ymm12, %ymm63172// CHECK: encoding: [0xc5,0x9c,0x58,0xf4]3173          vaddps  %ymm12, %ymm4, %ymm63174 3175// CHECK: vaddpd  %ymm4, %ymm12, %ymm63176// CHECK: encoding: [0xc5,0x9d,0x58,0xf4]3177          vaddpd  %ymm12, %ymm4, %ymm63178 3179// CHECK: vmulps  %ymm4, %ymm12, %ymm63180// CHECK: encoding: [0xc5,0x9c,0x59,0xf4]3181          vmulps  %ymm12, %ymm4, %ymm63182 3183// CHECK: vmulpd  %ymm4, %ymm12, %ymm63184// CHECK: encoding: [0xc5,0x9d,0x59,0xf4]3185          vmulpd  %ymm12, %ymm4, %ymm63186 3187// CHECK: vmaxps  (%rax), %ymm4, %ymm63188// CHECK: encoding: [0xc5,0xdc,0x5f,0x30]3189          vmaxps  (%rax), %ymm4, %ymm63190 3191// CHECK: vmaxpd  (%rax), %ymm4, %ymm63192// CHECK: encoding: [0xc5,0xdd,0x5f,0x30]3193          vmaxpd  (%rax), %ymm4, %ymm63194 3195// CHECK: vminps  (%rax), %ymm4, %ymm63196// CHECK: encoding: [0xc5,0xdc,0x5d,0x30]3197          vminps  (%rax), %ymm4, %ymm63198 3199// CHECK: vminpd  (%rax), %ymm4, %ymm63200// CHECK: encoding: [0xc5,0xdd,0x5d,0x30]3201          vminpd  (%rax), %ymm4, %ymm63202 3203// CHECK: vsubps  (%rax), %ymm4, %ymm63204// CHECK: encoding: [0xc5,0xdc,0x5c,0x30]3205          vsubps  (%rax), %ymm4, %ymm63206 3207// CHECK: vsubpd  (%rax), %ymm4, %ymm63208// CHECK: encoding: [0xc5,0xdd,0x5c,0x30]3209          vsubpd  (%rax), %ymm4, %ymm63210 3211// CHECK: vdivps  (%rax), %ymm4, %ymm63212// CHECK: encoding: [0xc5,0xdc,0x5e,0x30]3213          vdivps  (%rax), %ymm4, %ymm63214 3215// CHECK: vdivpd  (%rax), %ymm4, %ymm63216// CHECK: encoding: [0xc5,0xdd,0x5e,0x30]3217          vdivpd  (%rax), %ymm4, %ymm63218 3219// CHECK: vaddps  (%rax), %ymm4, %ymm63220// CHECK: encoding: [0xc5,0xdc,0x58,0x30]3221          vaddps  (%rax), %ymm4, %ymm63222 3223// CHECK: vaddpd  (%rax), %ymm4, %ymm63224// CHECK: encoding: [0xc5,0xdd,0x58,0x30]3225          vaddpd  (%rax), %ymm4, %ymm63226 3227// CHECK: vmulps  (%rax), %ymm4, %ymm63228// CHECK: encoding: [0xc5,0xdc,0x59,0x30]3229          vmulps  (%rax), %ymm4, %ymm63230 3231// CHECK: vmulpd  (%rax), %ymm4, %ymm63232// CHECK: encoding: [0xc5,0xdd,0x59,0x30]3233          vmulpd  (%rax), %ymm4, %ymm63234 3235// CHECK: vsqrtpd  %ymm11, %ymm123236// CHECK: encoding: [0xc4,0x41,0x7d,0x51,0xe3]3237          vsqrtpd  %ymm11, %ymm123238 3239// CHECK: vsqrtpd  (%rax), %ymm123240// CHECK: encoding: [0xc5,0x7d,0x51,0x20]3241          vsqrtpd  (%rax), %ymm123242 3243// CHECK: vsqrtps  %ymm11, %ymm123244// CHECK: encoding: [0xc4,0x41,0x7c,0x51,0xe3]3245          vsqrtps  %ymm11, %ymm123246 3247// CHECK: vsqrtps  (%rax), %ymm123248// CHECK: encoding: [0xc5,0x7c,0x51,0x20]3249          vsqrtps  (%rax), %ymm123250 3251// CHECK: vrsqrtps  %ymm11, %ymm123252// CHECK: encoding: [0xc4,0x41,0x7c,0x52,0xe3]3253          vrsqrtps  %ymm11, %ymm123254 3255// CHECK: vrsqrtps  (%rax), %ymm123256// CHECK: encoding: [0xc5,0x7c,0x52,0x20]3257          vrsqrtps  (%rax), %ymm123258 3259// CHECK: vrcpps  %ymm11, %ymm123260// CHECK: encoding: [0xc4,0x41,0x7c,0x53,0xe3]3261          vrcpps  %ymm11, %ymm123262 3263// CHECK: vrcpps  (%rax), %ymm123264// CHECK: encoding: [0xc5,0x7c,0x53,0x20]3265          vrcpps  (%rax), %ymm123266 3267// CHECK: vandps  %ymm12, %ymm14, %ymm113268// CHECK: encoding: [0xc4,0x41,0x0c,0x54,0xdc]3269          vandps  %ymm12, %ymm14, %ymm113270 3271// CHECK: vandpd  %ymm12, %ymm14, %ymm113272// CHECK: encoding: [0xc4,0x41,0x0d,0x54,0xdc]3273          vandpd  %ymm12, %ymm14, %ymm113274 3275// CHECK: vandps  -4(%rbx,%rcx,8), %ymm12, %ymm103276// CHECK: encoding: [0xc5,0x1c,0x54,0x54,0xcb,0xfc]3277          vandps  -4(%rbx,%rcx,8), %ymm12, %ymm103278 3279// CHECK: vandpd  -4(%rbx,%rcx,8), %ymm12, %ymm103280// CHECK: encoding: [0xc5,0x1d,0x54,0x54,0xcb,0xfc]3281          vandpd  -4(%rbx,%rcx,8), %ymm12, %ymm103282 3283// CHECK: vorps  %ymm12, %ymm14, %ymm113284// CHECK: encoding: [0xc4,0x41,0x0c,0x56,0xdc]3285          vorps  %ymm12, %ymm14, %ymm113286 3287// CHECK: vorpd  %ymm12, %ymm14, %ymm113288// CHECK: encoding: [0xc4,0x41,0x0d,0x56,0xdc]3289          vorpd  %ymm12, %ymm14, %ymm113290 3291// CHECK: vorps  -4(%rbx,%rcx,8), %ymm12, %ymm103292// CHECK: encoding: [0xc5,0x1c,0x56,0x54,0xcb,0xfc]3293          vorps  -4(%rbx,%rcx,8), %ymm12, %ymm103294 3295// CHECK: vorpd  -4(%rbx,%rcx,8), %ymm12, %ymm103296// CHECK: encoding: [0xc5,0x1d,0x56,0x54,0xcb,0xfc]3297          vorpd  -4(%rbx,%rcx,8), %ymm12, %ymm103298 3299// CHECK: vxorps  %ymm12, %ymm14, %ymm113300// CHECK: encoding: [0xc4,0x41,0x0c,0x57,0xdc]3301          vxorps  %ymm12, %ymm14, %ymm113302 3303// CHECK: vxorpd  %ymm12, %ymm14, %ymm113304// CHECK: encoding: [0xc4,0x41,0x0d,0x57,0xdc]3305          vxorpd  %ymm12, %ymm14, %ymm113306 3307// CHECK: vxorps  -4(%rbx,%rcx,8), %ymm12, %ymm103308// CHECK: encoding: [0xc5,0x1c,0x57,0x54,0xcb,0xfc]3309          vxorps  -4(%rbx,%rcx,8), %ymm12, %ymm103310 3311// CHECK: vxorpd  -4(%rbx,%rcx,8), %ymm12, %ymm103312// CHECK: encoding: [0xc5,0x1d,0x57,0x54,0xcb,0xfc]3313          vxorpd  -4(%rbx,%rcx,8), %ymm12, %ymm103314 3315// CHECK: vandnps  %ymm12, %ymm14, %ymm113316// CHECK: encoding: [0xc4,0x41,0x0c,0x55,0xdc]3317          vandnps  %ymm12, %ymm14, %ymm113318 3319// CHECK: vandnpd  %ymm12, %ymm14, %ymm113320// CHECK: encoding: [0xc4,0x41,0x0d,0x55,0xdc]3321          vandnpd  %ymm12, %ymm14, %ymm113322 3323// CHECK: vandnps  -4(%rbx,%rcx,8), %ymm12, %ymm103324// CHECK: encoding: [0xc5,0x1c,0x55,0x54,0xcb,0xfc]3325          vandnps  -4(%rbx,%rcx,8), %ymm12, %ymm103326 3327// CHECK: vandnpd  -4(%rbx,%rcx,8), %ymm12, %ymm103328// CHECK: encoding: [0xc5,0x1d,0x55,0x54,0xcb,0xfc]3329          vandnpd  -4(%rbx,%rcx,8), %ymm12, %ymm103330 3331// CHECK: vcvtps2pd  %xmm13, %ymm123332// CHECK: encoding: [0xc4,0x41,0x7c,0x5a,0xe5]3333          vcvtps2pd  %xmm13, %ymm123334 3335// CHECK: vcvtps2pd  (%rax), %ymm123336// CHECK: encoding: [0xc5,0x7c,0x5a,0x20]3337          vcvtps2pd  (%rax), %ymm123338 3339// CHECK: vcvtdq2pd  %xmm13, %ymm123340// CHECK: encoding: [0xc4,0x41,0x7e,0xe6,0xe5]3341          vcvtdq2pd  %xmm13, %ymm123342 3343// CHECK: vcvtdq2pd  (%rax), %ymm123344// CHECK: encoding: [0xc5,0x7e,0xe6,0x20]3345          vcvtdq2pd  (%rax), %ymm123346 3347// CHECK: vcvtdq2ps  %ymm12, %ymm103348// CHECK: encoding: [0xc4,0x41,0x7c,0x5b,0xd4]3349          vcvtdq2ps  %ymm12, %ymm103350 3351// CHECK: vcvtdq2ps  (%rax), %ymm123352// CHECK: encoding: [0xc5,0x7c,0x5b,0x20]3353          vcvtdq2ps  (%rax), %ymm123354 3355// CHECK: vcvtps2dq  %ymm12, %ymm103356// CHECK: encoding: [0xc4,0x41,0x7d,0x5b,0xd4]3357          vcvtps2dq  %ymm12, %ymm103358 3359// CHECK: vcvtps2dq  (%rax), %ymm103360// CHECK: encoding: [0xc5,0x7d,0x5b,0x10]3361          vcvtps2dq  (%rax), %ymm103362 3363// CHECK: vcvttps2dq  %ymm12, %ymm103364// CHECK: encoding: [0xc4,0x41,0x7e,0x5b,0xd4]3365          vcvttps2dq  %ymm12, %ymm103366 3367// CHECK: vcvttps2dq  (%rax), %ymm103368// CHECK: encoding: [0xc5,0x7e,0x5b,0x10]3369          vcvttps2dq  (%rax), %ymm103370 3371// CHECK: vcvttpd2dq  %xmm11, %xmm103372// CHECK: encoding: [0xc4,0x41,0x79,0xe6,0xd3]3373          vcvttpd2dq  %xmm11, %xmm103374 3375// CHECK: vcvttpd2dq %ymm12, %xmm103376// CHECK: encoding: [0xc4,0x41,0x7d,0xe6,0xd4]3377          vcvttpd2dq  %ymm12, %xmm103378 3379// CHECK: vcvttpd2dq   %xmm11, %xmm103380// CHECK: encoding: [0xc4,0x41,0x79,0xe6,0xd3]3381          vcvttpd2dqx  %xmm11, %xmm103382 3383// CHECK: vcvttpd2dqx  (%rax), %xmm113384// CHECK: encoding: [0xc5,0x79,0xe6,0x18]3385          vcvttpd2dqx  (%rax), %xmm113386 3387// CHECK: vcvttpd2dq  %ymm12, %xmm113388// CHECK: encoding: [0xc4,0x41,0x7d,0xe6,0xdc]3389          vcvttpd2dqy  %ymm12, %xmm113390 3391// CHECK: vcvttpd2dqy  (%rax), %xmm113392// CHECK: encoding: [0xc5,0x7d,0xe6,0x18]3393          vcvttpd2dqy  (%rax), %xmm113394 3395// CHECK: vcvtpd2ps %ymm12, %xmm103396// CHECK: encoding: [0xc4,0x41,0x7d,0x5a,0xd4]3397          vcvtpd2ps  %ymm12, %xmm103398 3399// CHECK: vcvtpd2ps   %xmm11, %xmm103400// CHECK: encoding: [0xc4,0x41,0x79,0x5a,0xd3]3401          vcvtpd2psx  %xmm11, %xmm103402 3403// CHECK: vcvtpd2psx  (%rax), %xmm113404// CHECK: encoding: [0xc5,0x79,0x5a,0x18]3405          vcvtpd2psx  (%rax), %xmm113406 3407// CHECK: vcvtpd2ps  %ymm12, %xmm113408// CHECK: encoding: [0xc4,0x41,0x7d,0x5a,0xdc]3409          vcvtpd2psy  %ymm12, %xmm113410 3411// CHECK: vcvtpd2psy  (%rax), %xmm113412// CHECK: encoding: [0xc5,0x7d,0x5a,0x18]3413          vcvtpd2psy  (%rax), %xmm113414 3415// CHECK: vcvtpd2dq %ymm12, %xmm103416// CHECK: encoding: [0xc4,0x41,0x7f,0xe6,0xd4]3417          vcvtpd2dq  %ymm12, %xmm103418 3419// CHECK: vcvtpd2dq  %ymm12, %xmm113420// CHECK: encoding: [0xc4,0x41,0x7f,0xe6,0xdc]3421          vcvtpd2dqy  %ymm12, %xmm113422 3423// CHECK: vcvtpd2dqy  (%rax), %xmm113424// CHECK: encoding: [0xc5,0x7f,0xe6,0x18]3425          vcvtpd2dqy  (%rax), %xmm113426 3427// CHECK: vcvtpd2dq   %xmm11, %xmm103428// CHECK: encoding: [0xc4,0x41,0x7b,0xe6,0xd3]3429          vcvtpd2dqx  %xmm11, %xmm103430 3431// CHECK: vcvtpd2dqx  (%rax), %xmm113432// CHECK: encoding: [0xc5,0x7b,0xe6,0x18]3433          vcvtpd2dqx  (%rax), %xmm113434 3435// CHECK: vcmpeqps  %ymm11, %ymm12, %ymm133436// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x00]3437          vcmpeqps %ymm11, %ymm12, %ymm133438 3439// CHECK: vcmpleps  %ymm11, %ymm12, %ymm133440// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x02]3441          vcmpleps %ymm11, %ymm12, %ymm133442 3443// CHECK: vcmpltps  %ymm11, %ymm12, %ymm133444// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x01]3445          vcmpltps %ymm11, %ymm12, %ymm133446 3447// CHECK: vcmpneqps  %ymm11, %ymm12, %ymm133448// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x04]3449          vcmpneqps %ymm11, %ymm12, %ymm133450 3451// CHECK: vcmpnleps  %ymm11, %ymm12, %ymm133452// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x06]3453          vcmpnleps %ymm11, %ymm12, %ymm133454 3455// CHECK: vcmpnltps  %ymm11, %ymm12, %ymm133456// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x05]3457          vcmpnltps %ymm11, %ymm12, %ymm133458 3459// CHECK: vcmpordps  %ymm11, %ymm12, %ymm133460// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x07]3461          vcmpordps %ymm11, %ymm12, %ymm133462 3463// CHECK: vcmpunordps  %ymm11, %ymm12, %ymm133464// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x03]3465          vcmpunordps %ymm11, %ymm12, %ymm133466 3467// CHECK: vcmpeqps  -4(%rbx,%rcx,8), %ymm12, %ymm133468// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x00]3469          vcmpeqps -4(%rbx,%rcx,8), %ymm12, %ymm133470 3471// CHECK: vcmpleps  -4(%rbx,%rcx,8), %ymm12, %ymm133472// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x02]3473          vcmpleps -4(%rbx,%rcx,8), %ymm12, %ymm133474 3475// CHECK: vcmpltps  -4(%rbx,%rcx,8), %ymm12, %ymm133476// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x01]3477          vcmpltps -4(%rbx,%rcx,8), %ymm12, %ymm133478 3479// CHECK: vcmpneqps  -4(%rbx,%rcx,8), %ymm12, %ymm133480// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x04]3481          vcmpneqps -4(%rbx,%rcx,8), %ymm12, %ymm133482 3483// CHECK: vcmpnleps  -4(%rbx,%rcx,8), %ymm12, %ymm133484// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x06]3485          vcmpnleps -4(%rbx,%rcx,8), %ymm12, %ymm133486 3487// CHECK: vcmpnltps  -4(%rbx,%rcx,8), %ymm12, %ymm133488// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x05]3489          vcmpnltps -4(%rbx,%rcx,8), %ymm12, %ymm133490 3491// CHECK: vcmpordps  -4(%rbx,%rcx,8), %ymm6, %ymm123492// CHECK: encoding: [0xc5,0x4c,0xc2,0x64,0xcb,0xfc,0x07]3493          vcmpordps -4(%rbx,%rcx,8), %ymm6, %ymm123494 3495// CHECK: vcmpunordps  -4(%rbx,%rcx,8), %ymm12, %ymm133496// CHECK: encoding: [0xc5,0x1c,0xc2,0x6c,0xcb,0xfc,0x03]3497          vcmpunordps -4(%rbx,%rcx,8), %ymm12, %ymm133498 3499// CHECK: vcmpeqpd  %ymm11, %ymm12, %ymm133500// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x00]3501          vcmpeqpd %ymm11, %ymm12, %ymm133502 3503// CHECK: vcmplepd  %ymm11, %ymm12, %ymm133504// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x02]3505          vcmplepd %ymm11, %ymm12, %ymm133506 3507// CHECK: vcmpltpd  %ymm11, %ymm12, %ymm133508// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x01]3509          vcmpltpd %ymm11, %ymm12, %ymm133510 3511// CHECK: vcmpneqpd  %ymm11, %ymm12, %ymm133512// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x04]3513          vcmpneqpd %ymm11, %ymm12, %ymm133514 3515// CHECK: vcmpnlepd  %ymm11, %ymm12, %ymm133516// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x06]3517          vcmpnlepd %ymm11, %ymm12, %ymm133518 3519// CHECK: vcmpnltpd  %ymm11, %ymm12, %ymm133520// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x05]3521          vcmpnltpd %ymm11, %ymm12, %ymm133522 3523// CHECK: vcmpordpd  %ymm11, %ymm12, %ymm133524// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x07]3525          vcmpordpd %ymm11, %ymm12, %ymm133526 3527// CHECK: vcmpunordpd  %ymm11, %ymm12, %ymm133528// CHECK: encoding: [0xc4,0x41,0x1d,0xc2,0xeb,0x03]3529          vcmpunordpd %ymm11, %ymm12, %ymm133530 3531// CHECK: vcmpeqpd  -4(%rbx,%rcx,8), %ymm12, %ymm133532// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x00]3533          vcmpeqpd -4(%rbx,%rcx,8), %ymm12, %ymm133534 3535// CHECK: vcmplepd  -4(%rbx,%rcx,8), %ymm12, %ymm133536// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x02]3537          vcmplepd -4(%rbx,%rcx,8), %ymm12, %ymm133538 3539// CHECK: vcmpltpd  -4(%rbx,%rcx,8), %ymm12, %ymm133540// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x01]3541          vcmpltpd -4(%rbx,%rcx,8), %ymm12, %ymm133542 3543// CHECK: vcmpneqpd  -4(%rbx,%rcx,8), %ymm12, %ymm133544// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x04]3545          vcmpneqpd -4(%rbx,%rcx,8), %ymm12, %ymm133546 3547// CHECK: vcmpnlepd  -4(%rbx,%rcx,8), %ymm12, %ymm133548// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x06]3549          vcmpnlepd -4(%rbx,%rcx,8), %ymm12, %ymm133550 3551// CHECK: vcmpnltpd  -4(%rbx,%rcx,8), %ymm12, %ymm133552// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x05]3553          vcmpnltpd -4(%rbx,%rcx,8), %ymm12, %ymm133554 3555// CHECK: vcmpordpd  -4(%rbx,%rcx,8), %ymm6, %ymm123556// CHECK: encoding: [0xc5,0x4d,0xc2,0x64,0xcb,0xfc,0x07]3557          vcmpordpd -4(%rbx,%rcx,8), %ymm6, %ymm123558 3559// CHECK: vcmpunordpd  -4(%rbx,%rcx,8), %ymm12, %ymm133560// CHECK: encoding: [0xc5,0x1d,0xc2,0x6c,0xcb,0xfc,0x03]3561          vcmpunordpd -4(%rbx,%rcx,8), %ymm12, %ymm133562 3563// CHECK: vcmpeq_uqps  %ymm11, %ymm12, %ymm133564// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x08]3565          vcmpeq_uqps %ymm11, %ymm12, %ymm133566 3567// CHECK: vcmpngeps  %ymm11, %ymm12, %ymm133568// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x09]3569          vcmpngeps %ymm11, %ymm12, %ymm133570 3571// CHECK: vcmpngtps  %ymm11, %ymm12, %ymm133572// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0a]3573          vcmpngtps %ymm11, %ymm12, %ymm133574 3575// CHECK: vcmpfalseps  %ymm11, %ymm12, %ymm133576// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0b]3577          vcmpfalseps %ymm11, %ymm12, %ymm133578 3579// CHECK: vcmpneq_oqps  %ymm11, %ymm12, %ymm133580// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0c]3581          vcmpneq_oqps %ymm11, %ymm12, %ymm133582 3583// CHECK: vcmpgeps  %ymm11, %ymm12, %ymm133584// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0d]3585          vcmpgeps %ymm11, %ymm12, %ymm133586 3587// CHECK: vcmpgtps  %ymm11, %ymm12, %ymm133588// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0e]3589          vcmpgtps %ymm11, %ymm12, %ymm133590 3591// CHECK: vcmptrueps  %ymm11, %ymm12, %ymm133592// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x0f]3593          vcmptrueps %ymm11, %ymm12, %ymm133594 3595// CHECK: vcmpeq_osps  %ymm11, %ymm12, %ymm133596// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x10]3597          vcmpeq_osps %ymm11, %ymm12, %ymm133598 3599// CHECK: vcmplt_oqps  %ymm11, %ymm12, %ymm133600// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x11]3601          vcmplt_oqps %ymm11, %ymm12, %ymm133602 3603// CHECK: vcmple_oqps  %ymm11, %ymm12, %ymm133604// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x12]3605          vcmple_oqps %ymm11, %ymm12, %ymm133606 3607// CHECK: vcmpunord_sps  %ymm11, %ymm12, %ymm133608// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x13]3609          vcmpunord_sps %ymm11, %ymm12, %ymm133610 3611// CHECK: vcmpneq_usps  %ymm11, %ymm12, %ymm133612// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x14]3613          vcmpneq_usps %ymm11, %ymm12, %ymm133614 3615// CHECK: vcmpnlt_uqps  %ymm11, %ymm12, %ymm133616// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x15]3617          vcmpnlt_uqps %ymm11, %ymm12, %ymm133618 3619// CHECK: vcmpnle_uqps  %ymm11, %ymm12, %ymm133620// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x16]3621          vcmpnle_uqps %ymm11, %ymm12, %ymm133622 3623// CHECK: vcmpord_sps  %ymm11, %ymm12, %ymm133624// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x17]3625          vcmpord_sps %ymm11, %ymm12, %ymm133626 3627// CHECK: vcmpeq_usps  %ymm11, %ymm12, %ymm133628// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x18]3629          vcmpeq_usps %ymm11, %ymm12, %ymm133630 3631// CHECK: vcmpnge_uqps  %ymm11, %ymm12, %ymm133632// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x19]3633          vcmpnge_uqps %ymm11, %ymm12, %ymm133634 3635// CHECK: vcmpngt_uqps  %ymm11, %ymm12, %ymm133636// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1a]3637          vcmpngt_uqps %ymm11, %ymm12, %ymm133638 3639// CHECK: vcmpfalse_osps  %ymm11, %ymm12, %ymm133640// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1b]3641          vcmpfalse_osps %ymm11, %ymm12, %ymm133642 3643// CHECK: vcmpneq_osps  %ymm11, %ymm12, %ymm133644// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1c]3645          vcmpneq_osps %ymm11, %ymm12, %ymm133646 3647// CHECK: vcmpge_oqps  %ymm11, %ymm12, %ymm133648// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1d]3649          vcmpge_oqps %ymm11, %ymm12, %ymm133650 3651// CHECK: vcmpgt_oqps  %ymm11, %ymm12, %ymm133652// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1e]3653          vcmpgt_oqps %ymm11, %ymm12, %ymm133654 3655// CHECK: vcmptrue_usps  %ymm11, %ymm12, %ymm133656// CHECK: encoding: [0xc4,0x41,0x1c,0xc2,0xeb,0x1f]3657          vcmptrue_usps %ymm11, %ymm12, %ymm133658 3659// CHECK: vaddsubps  %ymm11, %ymm12, %ymm133660// CHECK: encoding: [0xc4,0x41,0x1f,0xd0,0xeb]3661          vaddsubps  %ymm11, %ymm12, %ymm133662 3663// CHECK: vaddsubps  (%rax), %ymm11, %ymm123664// CHECK: encoding: [0xc5,0x27,0xd0,0x20]3665          vaddsubps  (%rax), %ymm11, %ymm123666 3667// CHECK: vaddsubpd  %ymm11, %ymm12, %ymm133668// CHECK: encoding: [0xc4,0x41,0x1d,0xd0,0xeb]3669          vaddsubpd  %ymm11, %ymm12, %ymm133670 3671// CHECK: vaddsubpd  (%rax), %ymm11, %ymm123672// CHECK: encoding: [0xc5,0x25,0xd0,0x20]3673          vaddsubpd  (%rax), %ymm11, %ymm123674 3675// CHECK: vhaddps  %ymm11, %ymm12, %ymm133676// CHECK: encoding: [0xc4,0x41,0x1f,0x7c,0xeb]3677          vhaddps  %ymm11, %ymm12, %ymm133678 3679// CHECK: vhaddps  (%rax), %ymm12, %ymm133680// CHECK: encoding: [0xc5,0x1f,0x7c,0x28]3681          vhaddps  (%rax), %ymm12, %ymm133682 3683// CHECK: vhaddpd  %ymm11, %ymm12, %ymm133684// CHECK: encoding: [0xc4,0x41,0x1d,0x7c,0xeb]3685          vhaddpd  %ymm11, %ymm12, %ymm133686 3687// CHECK: vhaddpd  (%rax), %ymm12, %ymm133688// CHECK: encoding: [0xc5,0x1d,0x7c,0x28]3689          vhaddpd  (%rax), %ymm12, %ymm133690 3691// CHECK: vhsubps  %ymm11, %ymm12, %ymm133692// CHECK: encoding: [0xc4,0x41,0x1f,0x7d,0xeb]3693          vhsubps  %ymm11, %ymm12, %ymm133694 3695// CHECK: vhsubps  (%rax), %ymm12, %ymm133696// CHECK: encoding: [0xc5,0x1f,0x7d,0x28]3697          vhsubps  (%rax), %ymm12, %ymm133698 3699// CHECK: vhsubpd  %ymm11, %ymm12, %ymm133700// CHECK: encoding: [0xc4,0x41,0x1d,0x7d,0xeb]3701          vhsubpd  %ymm11, %ymm12, %ymm133702 3703// CHECK: vhsubpd  (%rax), %ymm12, %ymm133704// CHECK: encoding: [0xc5,0x1d,0x7d,0x28]3705          vhsubpd  (%rax), %ymm12, %ymm133706 3707// CHECK: vblendps  $3, %ymm12, %ymm10, %ymm113708// CHECK: encoding: [0xc4,0x43,0x2d,0x0c,0xdc,0x03]3709          vblendps  $3, %ymm12, %ymm10, %ymm113710 3711// CHECK: vblendps  $3, (%rax), %ymm10, %ymm113712// CHECK: encoding: [0xc4,0x63,0x2d,0x0c,0x18,0x03]3713          vblendps  $3, (%rax), %ymm10, %ymm113714 3715// CHECK: vblendpd  $3, %ymm12, %ymm10, %ymm113716// CHECK: encoding: [0xc4,0x43,0x2d,0x0d,0xdc,0x03]3717          vblendpd  $3, %ymm12, %ymm10, %ymm113718 3719// CHECK: vblendpd  $3, (%rax), %ymm10, %ymm113720// CHECK: encoding: [0xc4,0x63,0x2d,0x0d,0x18,0x03]3721          vblendpd  $3, (%rax), %ymm10, %ymm113722 3723// CHECK: vdpps  $3, %ymm12, %ymm10, %ymm113724// CHECK: encoding: [0xc4,0x43,0x2d,0x40,0xdc,0x03]3725          vdpps  $3, %ymm12, %ymm10, %ymm113726 3727// CHECK: vdpps  $3, (%rax), %ymm10, %ymm113728// CHECK: encoding: [0xc4,0x63,0x2d,0x40,0x18,0x03]3729          vdpps  $3, (%rax), %ymm10, %ymm113730 3731// CHECK: vbroadcasti128  (%rax), %ymm123732// CHECK: encoding: [0xc4,0x62,0x7d,0x5a,0x20]3733          vbroadcasti128  (%rax), %ymm123734 3735// CHECK: vbroadcastf128  (%rax), %ymm123736// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x20]3737          vbroadcastf128  (%rax), %ymm123738 3739// CHECK: vbroadcastsd  (%rax), %ymm123740// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x20]3741          vbroadcastsd  (%rax), %ymm123742 3743// CHECK: vbroadcastss  (%rax), %xmm123744// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x20]3745          vbroadcastss  (%rax), %xmm123746 3747// CHECK: vbroadcastss  (%rax), %ymm123748// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x20]3749          vbroadcastss  (%rax), %ymm123750 3751// CHECK: vinsertf128  $7, %xmm12, %ymm12, %ymm103752// CHECK: encoding: [0xc4,0x43,0x1d,0x18,0xd4,0x07]3753          vinsertf128  $7, %xmm12, %ymm12, %ymm103754 3755// CHECK: vinsertf128  $7, (%rax), %ymm12, %ymm103756// CHECK: encoding: [0xc4,0x63,0x1d,0x18,0x10,0x07]3757          vinsertf128  $7, (%rax), %ymm12, %ymm103758 3759// CHECK: vextractf128  $7, %ymm12, %xmm123760// CHECK: encoding: [0xc4,0x43,0x7d,0x19,0xe4,0x07]3761          vextractf128  $7, %ymm12, %xmm123762 3763// CHECK: vextractf128  $7, %ymm12, (%rax)3764// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x20,0x07]3765          vextractf128  $7, %ymm12, (%rax)3766 3767// CHECK: vmaskmovpd  %xmm12, %xmm10, (%rax)3768// CHECK: encoding: [0xc4,0x62,0x29,0x2f,0x20]3769          vmaskmovpd  %xmm12, %xmm10, (%rax)3770 3771// CHECK: vmaskmovpd  %ymm12, %ymm10, (%rax)3772// CHECK: encoding: [0xc4,0x62,0x2d,0x2f,0x20]3773          vmaskmovpd  %ymm12, %ymm10, (%rax)3774 3775// CHECK: vmaskmovpd  (%rax), %xmm12, %xmm103776// CHECK: encoding: [0xc4,0x62,0x19,0x2d,0x10]3777          vmaskmovpd  (%rax), %xmm12, %xmm103778 3779// CHECK: vmaskmovpd  (%rax), %ymm12, %ymm103780// CHECK: encoding: [0xc4,0x62,0x1d,0x2d,0x10]3781          vmaskmovpd  (%rax), %ymm12, %ymm103782 3783// CHECK: vmaskmovps  %xmm12, %xmm10, (%rax)3784// CHECK: encoding: [0xc4,0x62,0x29,0x2e,0x20]3785          vmaskmovps  %xmm12, %xmm10, (%rax)3786 3787// CHECK: vmaskmovps  %ymm12, %ymm10, (%rax)3788// CHECK: encoding: [0xc4,0x62,0x2d,0x2e,0x20]3789          vmaskmovps  %ymm12, %ymm10, (%rax)3790 3791// CHECK: vmaskmovps  (%rax), %xmm12, %xmm103792// CHECK: encoding: [0xc4,0x62,0x19,0x2c,0x10]3793          vmaskmovps  (%rax), %xmm12, %xmm103794 3795// CHECK: vmaskmovps  (%rax), %ymm12, %ymm103796// CHECK: encoding: [0xc4,0x62,0x1d,0x2c,0x10]3797          vmaskmovps  (%rax), %ymm12, %ymm103798 3799// CHECK: vpermilps  $7, %xmm11, %xmm103800// CHECK: encoding: [0xc4,0x43,0x79,0x04,0xd3,0x07]3801          vpermilps  $7, %xmm11, %xmm103802 3803// CHECK: vpermilps  $7, %ymm10, %ymm113804// CHECK: encoding: [0xc4,0x43,0x7d,0x04,0xda,0x07]3805          vpermilps  $7, %ymm10, %ymm113806 3807// CHECK: vpermilps  $7, (%rax), %xmm103808// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x10,0x07]3809          vpermilps  $7, (%rax), %xmm103810 3811// CHECK: vpermilps  $7, (%rax), %ymm103812// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x10,0x07]3813          vpermilps  $7, (%rax), %ymm103814 3815// CHECK: vpermilps  %xmm11, %xmm10, %xmm113816// CHECK: encoding: [0xc4,0x42,0x29,0x0c,0xdb]3817          vpermilps  %xmm11, %xmm10, %xmm113818 3819// CHECK: vpermilps  %ymm11, %ymm10, %ymm113820// CHECK: encoding: [0xc4,0x42,0x2d,0x0c,0xdb]3821          vpermilps  %ymm11, %ymm10, %ymm113822 3823// CHECK: vpermilps  (%rax), %xmm10, %xmm133824// CHECK: encoding: [0xc4,0x62,0x29,0x0c,0x28]3825          vpermilps  (%rax), %xmm10, %xmm133826 3827// CHECK: vpermilps  (%rax), %ymm10, %ymm113828// CHECK: encoding: [0xc4,0x62,0x2d,0x0c,0x18]3829          vpermilps  (%rax), %ymm10, %ymm113830 3831// CHECK: vpermilpd  $7, %xmm11, %xmm103832// CHECK: encoding: [0xc4,0x43,0x79,0x05,0xd3,0x07]3833          vpermilpd  $7, %xmm11, %xmm103834 3835// CHECK: vpermilpd  $7, %ymm10, %ymm113836// CHECK: encoding: [0xc4,0x43,0x7d,0x05,0xda,0x07]3837          vpermilpd  $7, %ymm10, %ymm113838 3839// CHECK: vpermilpd  $7, (%rax), %xmm103840// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x10,0x07]3841          vpermilpd  $7, (%rax), %xmm103842 3843// CHECK: vpermilpd  $7, (%rax), %ymm103844// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x10,0x07]3845          vpermilpd  $7, (%rax), %ymm103846 3847// CHECK: vpermilpd  %xmm11, %xmm10, %xmm113848// CHECK: encoding: [0xc4,0x42,0x29,0x0d,0xdb]3849          vpermilpd  %xmm11, %xmm10, %xmm113850 3851// CHECK: vpermilpd  %ymm11, %ymm10, %ymm113852// CHECK: encoding: [0xc4,0x42,0x2d,0x0d,0xdb]3853          vpermilpd  %ymm11, %ymm10, %ymm113854 3855// CHECK: vpermilpd  (%rax), %xmm10, %xmm133856// CHECK: encoding: [0xc4,0x62,0x29,0x0d,0x28]3857          vpermilpd  (%rax), %xmm10, %xmm133858 3859// CHECK: vpermilpd  (%rax), %ymm10, %ymm113860// CHECK: encoding: [0xc4,0x62,0x2d,0x0d,0x18]3861          vpermilpd  (%rax), %ymm10, %ymm113862 3863// CHECK: vperm2f128  $7, %ymm12, %ymm10, %ymm113864// CHECK: encoding: [0xc4,0x43,0x2d,0x06,0xdc,0x07]3865          vperm2f128  $7, %ymm12, %ymm10, %ymm113866 3867// CHECK: vperm2f128  $7, (%rax), %ymm10, %ymm113868// CHECK: encoding: [0xc4,0x63,0x2d,0x06,0x18,0x07]3869          vperm2f128  $7, (%rax), %ymm10, %ymm113870 3871// CHECK: vcvtsd2si  %xmm8, %r8d3872// CHECK: encoding: [0xc4,0x41,0x7b,0x2d,0xc0]3873          vcvtsd2si  %xmm8, %r8d3874 3875// CHECK: vcvtsd2si  (%rcx), %ecx3876// CHECK: encoding: [0xc5,0xfb,0x2d,0x09]3877          vcvtsd2si  (%rcx), %ecx3878 3879// CHECK: vcvtss2si  %xmm4, %rcx3880// CHECK: encoding: [0xc4,0xe1,0xfa,0x2d,0xcc]3881          vcvtss2si  %xmm4, %rcx3882 3883// CHECK: vcvtss2si  (%rcx), %r83884// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x01]3885          vcvtss2si  (%rcx), %r83886 3887// CHECK: vcvtsi2sd  %r8d, %xmm8, %xmm153888// CHECK: encoding: [0xc4,0x41,0x3b,0x2a,0xf8]3889          vcvtsi2sdl  %r8d, %xmm8, %xmm153890 3891// CHECK: vcvtsi2sdl  (%rbp), %xmm8, %xmm153892// CHECK: encoding: [0xc5,0x3b,0x2a,0x7d,0x00]3893          vcvtsi2sdl  (%rbp), %xmm8, %xmm153894 3895// CHECK: vcvtsi2sd  %rcx, %xmm4, %xmm63896// CHECK: encoding: [0xc4,0xe1,0xdb,0x2a,0xf1]3897          vcvtsi2sdq  %rcx, %xmm4, %xmm63898 3899// CHECK: vcvtsi2sdq  (%rcx), %xmm4, %xmm63900// CHECK: encoding: [0xc4,0xe1,0xdb,0x2a,0x31]3901          vcvtsi2sdq  (%rcx), %xmm4, %xmm63902 3903// CHECK: vcvtsi2ss  %rcx, %xmm4, %xmm63904// CHECK: encoding: [0xc4,0xe1,0xda,0x2a,0xf1]3905          vcvtsi2ssq  %rcx, %xmm4, %xmm63906 3907// CHECK: vcvtsi2ssq  (%rcx), %xmm4, %xmm63908// CHECK: encoding: [0xc4,0xe1,0xda,0x2a,0x31]3909          vcvtsi2ssq  (%rcx), %xmm4, %xmm63910 3911// CHECK: vcvttsd2si  %xmm4, %rcx3912// CHECK: encoding: [0xc4,0xe1,0xfb,0x2c,0xcc]3913          vcvttsd2si  %xmm4, %rcx3914 3915// CHECK: vcvttsd2si  (%rcx), %rcx3916// CHECK: encoding: [0xc4,0xe1,0xfb,0x2c,0x09]3917          vcvttsd2si  (%rcx), %rcx3918 3919// CHECK: vcvttss2si  %xmm4, %rcx3920// CHECK: encoding: [0xc4,0xe1,0xfa,0x2c,0xcc]3921          vcvttss2si  %xmm4, %rcx3922 3923// CHECK: vcvttss2si  (%rcx), %rcx3924// CHECK: encoding: [0xc4,0xe1,0xfa,0x2c,0x09]3925          vcvttss2si  (%rcx), %rcx3926 3927// CHECK: vlddqu  (%rax), %ymm123928// CHECK: encoding: [0xc5,0x7f,0xf0,0x20]3929          vlddqu  (%rax), %ymm123930 3931// CHECK: vmovddup  %ymm12, %ymm103932// CHECK: encoding: [0xc4,0x41,0x7f,0x12,0xd4]3933          vmovddup  %ymm12, %ymm103934 3935// CHECK: vmovddup  (%rax), %ymm123936// CHECK: encoding: [0xc5,0x7f,0x12,0x20]3937          vmovddup  (%rax), %ymm123938 3939// CHECK: vmovdqa  %ymm12, %ymm103940// CHECK: encoding: [0xc4,0x41,0x7d,0x6f,0xd4]3941          vmovdqa  %ymm12, %ymm103942 3943// CHECK: vmovdqa  %ymm12, (%rax)3944// CHECK: encoding: [0xc5,0x7d,0x7f,0x20]3945          vmovdqa  %ymm12, (%rax)3946 3947// CHECK: vmovdqa  (%rax), %ymm123948// CHECK: encoding: [0xc5,0x7d,0x6f,0x20]3949          vmovdqa  (%rax), %ymm123950 3951// CHECK: vmovdqu  %ymm12, %ymm103952// CHECK: encoding: [0xc4,0x41,0x7e,0x6f,0xd4]3953          vmovdqu  %ymm12, %ymm103954 3955// CHECK: vmovdqu  %ymm12, (%rax)3956// CHECK: encoding: [0xc5,0x7e,0x7f,0x20]3957          vmovdqu  %ymm12, (%rax)3958 3959// CHECK: vmovdqu  (%rax), %ymm123960// CHECK: encoding: [0xc5,0x7e,0x6f,0x20]3961          vmovdqu  (%rax), %ymm123962 3963// CHECK: vmovshdup  %ymm12, %ymm103964// CHECK: encoding: [0xc4,0x41,0x7e,0x16,0xd4]3965          vmovshdup  %ymm12, %ymm103966 3967// CHECK: vmovshdup  (%rax), %ymm123968// CHECK: encoding: [0xc5,0x7e,0x16,0x20]3969          vmovshdup  (%rax), %ymm123970 3971// CHECK: vmovsldup  %ymm12, %ymm103972// CHECK: encoding: [0xc4,0x41,0x7e,0x12,0xd4]3973          vmovsldup  %ymm12, %ymm103974 3975// CHECK: vmovsldup  (%rax), %ymm123976// CHECK: encoding: [0xc5,0x7e,0x12,0x20]3977          vmovsldup  (%rax), %ymm123978 3979// CHECK: vptest  %ymm12, %ymm103980// CHECK: encoding: [0xc4,0x42,0x7d,0x17,0xd4]3981          vptest  %ymm12, %ymm103982 3983// CHECK: vptest  (%rax), %ymm123984// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x20]3985          vptest  (%rax), %ymm123986 3987// CHECK: vroundpd  $7, %ymm10, %ymm113988// CHECK: encoding: [0xc4,0x43,0x7d,0x09,0xda,0x07]3989          vroundpd  $7, %ymm10, %ymm113990 3991// CHECK: vroundpd  $7, (%rax), %ymm103992// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x10,0x07]3993          vroundpd  $7, (%rax), %ymm103994 3995// CHECK: vroundps  $7, %ymm10, %ymm113996// CHECK: encoding: [0xc4,0x43,0x7d,0x08,0xda,0x07]3997          vroundps  $7, %ymm10, %ymm113998 3999// CHECK: vroundps  $7, (%rax), %ymm104000// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x10,0x07]4001          vroundps  $7, (%rax), %ymm104002 4003// CHECK: vshufpd  $7, %ymm12, %ymm10, %ymm114004// CHECK: encoding: [0xc4,0x41,0x2d,0xc6,0xdc,0x07]4005          vshufpd  $7, %ymm12, %ymm10, %ymm114006 4007// CHECK: vshufpd  $7, (%rax), %ymm10, %ymm114008// CHECK: encoding: [0xc5,0x2d,0xc6,0x18,0x07]4009          vshufpd  $7, (%rax), %ymm10, %ymm114010 4011// CHECK: vshufps  $7, %ymm12, %ymm10, %ymm114012// CHECK: encoding: [0xc4,0x41,0x2c,0xc6,0xdc,0x07]4013          vshufps  $7, %ymm12, %ymm10, %ymm114014 4015// CHECK: vshufps  $7, (%rax), %ymm10, %ymm114016// CHECK: encoding: [0xc5,0x2c,0xc6,0x18,0x07]4017          vshufps  $7, (%rax), %ymm10, %ymm114018 4019// CHECK: vtestpd  %xmm12, %xmm104020// CHECK: encoding: [0xc4,0x42,0x79,0x0f,0xd4]4021          vtestpd  %xmm12, %xmm104022 4023// CHECK: vtestpd  %ymm12, %ymm104024// CHECK: encoding: [0xc4,0x42,0x7d,0x0f,0xd4]4025          vtestpd  %ymm12, %ymm104026 4027// CHECK: vtestpd  (%rax), %xmm124028// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x20]4029          vtestpd  (%rax), %xmm124030 4031// CHECK: vtestpd  (%rax), %ymm124032// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x20]4033          vtestpd  (%rax), %ymm124034 4035// CHECK: vtestps  %xmm12, %xmm104036// CHECK: encoding: [0xc4,0x42,0x79,0x0e,0xd4]4037          vtestps  %xmm12, %xmm104038 4039// CHECK: vtestps  %ymm12, %ymm104040// CHECK: encoding: [0xc4,0x42,0x7d,0x0e,0xd4]4041          vtestps  %ymm12, %ymm104042 4043// CHECK: vtestps  (%rax), %xmm124044// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x20]4045          vtestps  (%rax), %xmm124046 4047// CHECK: vtestps  (%rax), %ymm124048// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x20]4049          vtestps  (%rax), %ymm124050 4051// CHECK: vextractps   $10, %xmm8, %r84052// CHECK: encoding: [0xc4,0x43,0x79,0x17,0xc0,0x0a]4053          vextractps   $10, %xmm8, %r84054 4055// CHECK: vextractps   $7, %xmm4, %ecx4056// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0xe1,0x07]4057          vextractps   $7, %xmm4, %rcx4058 4059// CHECK: vmovq  %xmm4, %rcx4060// CHECK: encoding: [0xc4,0xe1,0xf9,0x7e,0xe1]4061          vmovd  %xmm4, %rcx4062 4063// CHECK: vmovmskpd  %xmm4, %ecx4064// CHECK: encoding: [0xc5,0xf9,0x50,0xcc]4065          vmovmskpd  %xmm4, %rcx4066 4067// CHECK: vmovmskpd  %ymm4, %ecx4068// CHECK: encoding: [0xc5,0xfd,0x50,0xcc]4069          vmovmskpd  %ymm4, %rcx4070 4071// CHECK: vmovmskps  %xmm4, %ecx4072// CHECK: encoding: [0xc5,0xf8,0x50,0xcc]4073          vmovmskps  %xmm4, %rcx4074 4075// CHECK: vmovmskps  %ymm4, %ecx4076// CHECK: encoding: [0xc5,0xfc,0x50,0xcc]4077          vmovmskps  %ymm4, %rcx4078 4079// CHECK: vpextrb  $7, %xmm4, %ecx4080// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0xe1,0x07]4081          vpextrb  $7, %xmm4, %rcx4082 4083// CHECK: vpinsrw  $7, %r8d, %xmm15, %xmm84084// CHECK: encoding: [0xc4,0x41,0x01,0xc4,0xc0,0x07]4085          vpinsrw  $7, %r8, %xmm15, %xmm84086 4087// CHECK: vpinsrw  $7, %ecx, %xmm4, %xmm64088// CHECK: encoding: [0xc5,0xd9,0xc4,0xf1,0x07]4089          vpinsrw  $7, %rcx, %xmm4, %xmm64090 4091// CHECK: vpmovmskb  %xmm4, %ecx4092// CHECK: encoding: [0xc5,0xf9,0xd7,0xcc]4093          vpmovmskb  %xmm4, %rcx4094 4095// CHECK: vblendvpd  %ymm11, 57005(%rax,%riz), %ymm12, %ymm134096// CHECK: encoding: [0xc4,0x63,0x1d,0x4b,0xac,0x20,0xad,0xde,0x00,0x00,0xb0]4097          vblendvpd  %ymm11, 0xdead(%rax,%riz), %ymm12, %ymm134098 4099// CHECK: vmovaps	%xmm3, (%r14,%r11)4100// CHECK: encoding: [0xc4,0x81,0x78,0x29,0x1c,0x1e]4101          vmovaps	%xmm3, (%r14,%r11)4102 4103// CHECK: vmovaps	(%r14,%r11), %xmm34104// CHECK: encoding: [0xc4,0x81,0x78,0x28,0x1c,0x1e]4105          vmovaps	(%r14,%r11), %xmm34106 4107// CHECK: vmovaps	%xmm3, (%r14,%rbx)4108// CHECK: encoding: [0xc4,0xc1,0x78,0x29,0x1c,0x1e]4109          vmovaps	%xmm3, (%r14,%rbx)4110 4111// CHECK: vmovaps	(%r14,%rbx), %xmm34112// CHECK: encoding: [0xc4,0xc1,0x78,0x28,0x1c,0x1e]4113          vmovaps	(%r14,%rbx), %xmm34114 4115// CHECK: vmovaps %xmm3, (%rax,%r11)4116// CHECK: encoding: [0xc4,0xa1,0x78,0x29,0x1c,0x18]4117          vmovaps %xmm3, (%rax,%r11)4118 4119 4120// CHECK: vgatherdpd %xmm0, (%rdi,%xmm1,2), %xmm24121// CHECK: encoding: [0xc4,0xe2,0xf9,0x92,0x14,0x4f]4122          vgatherdpd %xmm0, (%rdi,%xmm1,2), %xmm24123 4124// CHECK: vgatherqpd %xmm0, (%rdi,%xmm1,2), %xmm24125// CHECK: encoding: [0xc4,0xe2,0xf9,0x93,0x14,0x4f]4126          vgatherqpd %xmm0, (%rdi,%xmm1,2), %xmm24127 4128// CHECK: vgatherdpd %ymm0, (%rdi,%xmm1,2), %ymm24129// CHECK: encoding: [0xc4,0xe2,0xfd,0x92,0x14,0x4f]4130          vgatherdpd %ymm0, (%rdi,%xmm1,2), %ymm24131 4132// CHECK: vgatherqpd %ymm0, (%rdi,%ymm1,2), %ymm24133// CHECK: encoding: [0xc4,0xe2,0xfd,0x93,0x14,0x4f]4134          vgatherqpd %ymm0, (%rdi,%ymm1,2), %ymm24135 4136// CHECK: vgatherdps %xmm8, (%r15,%xmm9,2), %xmm104137// CHECK: encoding: [0xc4,0x02,0x39,0x92,0x14,0x4f]4138          vgatherdps %xmm8, (%r15,%xmm9,2), %xmm104139 4140// CHECK: vgatherqps %xmm8, (%r15,%xmm9,2), %xmm104141// CHECK: encoding: [0xc4,0x02,0x39,0x93,0x14,0x4f]4142          vgatherqps %xmm8, (%r15,%xmm9,2), %xmm104143 4144// CHECK: vgatherdps %ymm8, (%r15,%ymm9,2), %ymm104145// CHECK: encoding: [0xc4,0x02,0x3d,0x92,0x14,0x4f]4146          vgatherdps %ymm8, (%r15,%ymm9,2), %ymm104147 4148// CHECK: vgatherqps %xmm8, (%r15,%ymm9,2), %xmm104149// CHECK: encoding: [0xc4,0x02,0x3d,0x93,0x14,0x4f]4150          vgatherqps %xmm8, (%r15,%ymm9,2), %xmm104151 4152// CHECK: vpgatherdq %xmm0, (%rdi,%xmm1,2), %xmm24153// CHECK: encoding: [0xc4,0xe2,0xf9,0x90,0x14,0x4f]4154          vpgatherdq %xmm0, (%rdi,%xmm1,2), %xmm24155 4156// CHECK: vpgatherqq %xmm0, (%rdi,%xmm1,2), %xmm24157// CHECK: encoding: [0xc4,0xe2,0xf9,0x91,0x14,0x4f]4158          vpgatherqq %xmm0, (%rdi,%xmm1,2), %xmm24159 4160// CHECK: vpgatherdq %ymm0, (%rdi,%xmm1,2), %ymm24161// CHECK: encoding: [0xc4,0xe2,0xfd,0x90,0x14,0x4f]4162          vpgatherdq %ymm0, (%rdi,%xmm1,2), %ymm24163 4164// CHECK: vpgatherqq %ymm0, (%rdi,%ymm1,2), %ymm24165// CHECK: encoding: [0xc4,0xe2,0xfd,0x91,0x14,0x4f]4166          vpgatherqq %ymm0, (%rdi,%ymm1,2), %ymm24167 4168// CHECK: vpgatherdd %xmm8, (%r15,%xmm9,2), %xmm104169// CHECK: encoding: [0xc4,0x02,0x39,0x90,0x14,0x4f]4170          vpgatherdd %xmm8, (%r15,%xmm9,2), %xmm104171 4172// CHECK: vpgatherqd %xmm8, (%r15,%xmm9,2), %xmm104173// CHECK: encoding: [0xc4,0x02,0x39,0x91,0x14,0x4f]4174          vpgatherqd %xmm8, (%r15,%xmm9,2), %xmm104175 4176// CHECK: vpgatherdd %ymm8, (%r15,%ymm9,2), %ymm104177// CHECK: encoding: [0xc4,0x02,0x3d,0x90,0x14,0x4f]4178          vpgatherdd %ymm8, (%r15,%ymm9,2), %ymm104179 4180// CHECK: vpgatherqd %xmm8, (%r15,%ymm9,2), %xmm104181// CHECK: encoding: [0xc4,0x02,0x3d,0x91,0x14,0x4f]4182          vpgatherqd %xmm8, (%r15,%ymm9,2), %xmm104183 4184// CHECK: vmovq %xmm0, %xmm84185// CHECK: encoding: [0xc5,0x7a,0x7e,0xc0]4186          vmovq %xmm0, %xmm84187 4188// CHECK: vmovq %xmm0, %xmm84189// CHECK: encoding: [0xc4,0x61,0x7a,0x7e,0xc0]4190          {vex3} vmovq %xmm0, %xmm84191 4192// CHECK: vmovq %xmm8, %xmm04193// CHECK: encoding: [0xc5,0x79,0xd6,0xc0]4194          vmovq %xmm8, %xmm04195 4196// CHECK: vmovq %xmm8, %xmm04197// CHECK: encoding: [0xc4,0xc1,0x7a,0x7e,0xc0]4198          {vex3} vmovq %xmm8, %xmm04199 4200// CHECK: vmovdqa %xmm0, %xmm84201// CHECK: encoding: [0xc5,0x79,0x6f,0xc0]4202          vmovdqa %xmm0, %xmm84203 4204// CHECK: vmovdqa %xmm0, %xmm84205// CHECK: encoding: [0xc4,0x61,0x79,0x6f,0xc0]4206          {vex3} vmovdqa %xmm0, %xmm84207 4208// CHECK: vmovdqa %xmm8, %xmm04209// CHECK: encoding: [0xc5,0x79,0x7f,0xc0]4210          vmovdqa %xmm8, %xmm04211 4212// CHECK: vmovdqa %xmm8, %xmm04213// CHECK: encoding: [0xc4,0xc1,0x79,0x6f,0xc0]4214          {vex3} vmovdqa %xmm8, %xmm04215 4216// CHECK: vmovdqu %xmm0, %xmm84217// CHECK: encoding: [0xc5,0x7a,0x6f,0xc0]4218          vmovdqu %xmm0, %xmm84219 4220// CHECK: vmovdqu %xmm0, %xmm84221// CHECK: encoding: [0xc4,0x61,0x7a,0x6f,0xc0]4222          {vex3} vmovdqu %xmm0, %xmm84223 4224// CHECK: vmovdqu %xmm8, %xmm04225// CHECK: encoding: [0xc5,0x7a,0x7f,0xc0]4226          vmovdqu %xmm8, %xmm04227 4228// CHECK: vmovdqu %xmm8, %xmm04229// CHECK: encoding: [0xc4,0xc1,0x7a,0x6f,0xc0]4230          {vex3} vmovdqu %xmm8, %xmm04231 4232// CHECK: vmovaps %xmm0, %xmm84233// CHECK: encoding: [0xc5,0x78,0x28,0xc0]4234          vmovaps %xmm0, %xmm84235 4236// CHECK: vmovaps %xmm0, %xmm84237// CHECK: encoding: [0xc4,0x61,0x78,0x28,0xc0]4238          {vex3} vmovaps %xmm0, %xmm84239 4240// CHECK: vmovaps %xmm8, %xmm04241// CHECK: encoding: [0xc5,0x78,0x29,0xc0]4242          vmovaps %xmm8, %xmm04243 4244// CHECK: vmovaps %xmm8, %xmm04245// CHECK: encoding: [0xc4,0xc1,0x78,0x28,0xc0]4246          {vex3} vmovaps %xmm8, %xmm04247 4248// CHECK: vmovaps %ymm0, %ymm84249// CHECK: encoding: [0xc5,0x7c,0x28,0xc0]4250          vmovaps %ymm0, %ymm84251 4252// CHECK: vmovaps %ymm0, %ymm84253// CHECK: encoding: [0xc4,0x61,0x7c,0x28,0xc0]4254          {vex3} vmovaps %ymm0, %ymm84255 4256// CHECK: vmovaps %ymm8, %ymm04257// CHECK: encoding: [0xc5,0x7c,0x29,0xc0]4258          vmovaps %ymm8, %ymm04259 4260// CHECK: vmovaps %ymm8, %ymm04261// CHECK: encoding: [0xc4,0xc1,0x7c,0x28,0xc0]4262          {vex3} vmovaps %ymm8, %ymm04263 4264// CHECK: vmovups %xmm0, %xmm84265// CHECK: encoding: [0xc5,0x78,0x10,0xc0]4266          vmovups %xmm0, %xmm84267 4268// CHECK: vmovups %xmm0, %xmm84269// CHECK: encoding: [0xc4,0x61,0x78,0x10,0xc0]4270          {vex3} vmovups %xmm0, %xmm84271 4272// CHECK: vmovups %xmm8, %xmm04273// CHECK: encoding: [0xc5,0x78,0x11,0xc0]4274          vmovups %xmm8, %xmm04275 4276// CHECK: vmovups %xmm8, %xmm04277// CHECK: encoding: [0xc4,0xc1,0x78,0x10,0xc0]4278          {vex3} vmovups %xmm8, %xmm04279 4280// CHECK: vmovups %ymm0, %ymm84281// CHECK: encoding: [0xc5,0x7c,0x10,0xc0]4282          vmovups %ymm0, %ymm84283 4284// CHECK: vmovups %ymm0, %ymm84285// CHECK: encoding: [0xc4,0x61,0x7c,0x10,0xc0]4286          {vex3} vmovups %ymm0, %ymm84287 4288// CHECK: vmovups %ymm8, %ymm04289// CHECK: encoding: [0xc5,0x7c,0x11,0xc0]4290          vmovups %ymm8, %ymm04291 4292// CHECK: vmovups %ymm8, %ymm04293// CHECK: encoding: [0xc4,0xc1,0x7c,0x10,0xc0]4294          {vex3} vmovups %ymm8, %ymm04295 4296// CHECK: vmovss %xmm0, %xmm0, %xmm84297// CHECK: encoding: [0xc5,0x7a,0x10,0xc0]4298          vmovss %xmm0, %xmm0, %xmm84299 4300// CHECK: vmovss %xmm0, %xmm0, %xmm84301// CHECK: encoding: [0xc4,0x61,0x7a,0x10,0xc0]4302          {vex3} vmovss %xmm0, %xmm0, %xmm84303 4304// CHECK: vmovss %xmm0, %xmm8, %xmm04305// CHECK: encoding: [0xc5,0xba,0x10,0xc0]4306          vmovss %xmm0, %xmm8, %xmm04307 4308// CHECK: vmovss %xmm0, %xmm8, %xmm04309// CHECK: encoding: [0xc4,0xe1,0x3a,0x10,0xc0]4310          {vex3} vmovss %xmm0, %xmm8, %xmm04311 4312// CHECK: vmovss %xmm8, %xmm0, %xmm04313// CHECK: encoding: [0xc5,0x7a,0x11,0xc0]4314          vmovss %xmm8, %xmm0, %xmm04315 4316// CHECK: vmovss %xmm8, %xmm0, %xmm04317// CHECK: encoding: [0xc4,0xc1,0x7a,0x10,0xc0]4318          {vex3} vmovss %xmm8, %xmm0, %xmm04319 4320// CHECK: vmovsd %xmm0, %xmm0, %xmm84321// CHECK: encoding: [0xc5,0x7b,0x10,0xc0]4322          vmovsd %xmm0, %xmm0, %xmm84323 4324// CHECK: vmovsd %xmm0, %xmm0, %xmm84325// CHECK: encoding: [0xc4,0x61,0x7b,0x10,0xc0]4326          {vex3} vmovsd %xmm0, %xmm0, %xmm84327 4328// CHECK: vmovsd %xmm0, %xmm8, %xmm04329// CHECK: encoding: [0xc5,0xbb,0x10,0xc0]4330          vmovsd %xmm0, %xmm8, %xmm04331 4332// CHECK: vmovsd %xmm0, %xmm8, %xmm04333// CHECK: encoding: [0xc4,0xe1,0x3b,0x10,0xc0]4334          {vex3} vmovsd %xmm0, %xmm8, %xmm04335 4336// CHECK: vmovsd %xmm8, %xmm0, %xmm04337// CHECK: encoding: [0xc5,0x7b,0x11,0xc0]4338          vmovsd %xmm8, %xmm0, %xmm04339 4340// CHECK: vmovsd %xmm8, %xmm0, %xmm04341// CHECK: encoding: [0xc4,0xc1,0x7b,0x10,0xc0]4342          {vex3} vmovsd %xmm8, %xmm0, %xmm04343 4344// CHECK: vpmaddwd %xmm3, %xmm2, %xmm14345// CHECK: encoding: [0xc5,0xe9,0xf5,0xcb]4346          vpmaddwd %xmm3, %xmm2, %xmm14347 4348// CHECK: vpmaddwd  (%rcx), %xmm2, %xmm14349// CHECK: encoding: [0xc5,0xe9,0xf5,0x09]4350          vpmaddwd  (%rcx), %xmm2, %xmm14351 4352// CHECK: vpmaddwd  -4(%rsp), %xmm2, %xmm14353// CHECK: encoding: [0xc5,0xe9,0xf5,0x4c,0x24,0xfc]4354          vpmaddwd  -4(%rsp), %xmm2, %xmm14355 4356// CHECK: vpmaddwd  4(%rsp), %xmm2, %xmm14357// CHECK: encoding: [0xc5,0xe9,0xf5,0x4c,0x24,0x04]4358          vpmaddwd  4(%rsp), %xmm2, %xmm14359 4360// CHECK: vpmaddwd  268435456(%rcx,%r14,8), %xmm2, %xmm14361// CHECK: encoding: [0xc4,0xa1,0x69,0xf5,0x8c,0xf1,0x00,0x00,0x00,0x10]4362          vpmaddwd  268435456(%rcx,%r14,8), %xmm2, %xmm14363 4364// CHECK: vpmaddwd  -536870912(%rcx,%r14,8), %xmm2, %xmm14365// CHECK: encoding: [0xc4,0xa1,0x69,0xf5,0x8c,0xf1,0x00,0x00,0x00,0xe0]4366          vpmaddwd  -536870912(%rcx,%r14,8), %xmm2, %xmm14367 4368// CHECK: vpmaddwd  -536870910(%rcx,%r14,8), %xmm2, %xmm14369// CHECK: encoding: [0xc4,0xa1,0x69,0xf5,0x8c,0xf1,0x02,0x00,0x00,0xe0]4370          vpmaddwd  -536870910(%rcx,%r14,8), %xmm2, %xmm14371 4372// CHECK: vpmaddwd %ymm3, %ymm2, %ymm14373// CHECK: encoding: [0xc5,0xed,0xf5,0xcb]4374          vpmaddwd %ymm3, %ymm2, %ymm14375 4376// CHECK: vpmaddwd  (%rcx), %ymm2, %ymm14377// CHECK: encoding: [0xc5,0xed,0xf5,0x09]4378          vpmaddwd  (%rcx), %ymm2, %ymm14379 4380// CHECK: vpmaddwd  -4(%rsp), %ymm2, %ymm14381// CHECK: encoding: [0xc5,0xed,0xf5,0x4c,0x24,0xfc]4382          vpmaddwd  -4(%rsp), %ymm2, %ymm14383 4384// CHECK: vpmaddwd  4(%rsp), %ymm2, %ymm14385// CHECK: encoding: [0xc5,0xed,0xf5,0x4c,0x24,0x04]4386          vpmaddwd  4(%rsp), %ymm2, %ymm14387 4388// CHECK: vpmaddwd  268435456(%rcx,%r14,8), %ymm2, %ymm14389// CHECK: encoding: [0xc4,0xa1,0x6d,0xf5,0x8c,0xf1,0x00,0x00,0x00,0x10]4390          vpmaddwd  268435456(%rcx,%r14,8), %ymm2, %ymm14391 4392// CHECK: vpmaddwd  -536870912(%rcx,%r14,8), %ymm2, %ymm14393// CHECK: encoding: [0xc4,0xa1,0x6d,0xf5,0x8c,0xf1,0x00,0x00,0x00,0xe0]4394          vpmaddwd  -536870912(%rcx,%r14,8), %ymm2, %ymm14395 4396// CHECK: vpmaddwd  -536870910(%rcx,%r14,8), %ymm2, %ymm14397// CHECK: encoding: [0xc4,0xa1,0x6d,0xf5,0x8c,0xf1,0x02,0x00,0x00,0xe0]4398          vpmaddwd  -536870910(%rcx,%r14,8), %ymm2, %ymm14399 4400 4401