brintos

brintos / llvm-project-archived public Read only

0
0
Text · 27.8 KiB · 9462688 Raw
899 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: pabsb -485498096(%edx,%eax,4), %mm44// CHECK: encoding: [0x0f,0x38,0x1c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]5pabsb -485498096(%edx,%eax,4), %mm46 7// CHECK: pabsb 485498096(%edx,%eax,4), %mm48// CHECK: encoding: [0x0f,0x38,0x1c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]9pabsb 485498096(%edx,%eax,4), %mm410 11// CHECK: pabsb -485498096(%edx,%eax,4), %xmm112// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]13pabsb -485498096(%edx,%eax,4), %xmm114 15// CHECK: pabsb 485498096(%edx,%eax,4), %xmm116// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]17pabsb 485498096(%edx,%eax,4), %xmm118 19// CHECK: pabsb 485498096(%edx), %mm420// CHECK: encoding: [0x0f,0x38,0x1c,0xa2,0xf0,0x1c,0xf0,0x1c]21pabsb 485498096(%edx), %mm422 23// CHECK: pabsb 485498096(%edx), %xmm124// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x8a,0xf0,0x1c,0xf0,0x1c]25pabsb 485498096(%edx), %xmm126 27// CHECK: pabsb 485498096, %mm428// CHECK: encoding: [0x0f,0x38,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]29pabsb 485498096, %mm430 31// CHECK: pabsb 485498096, %xmm132// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x0d,0xf0,0x1c,0xf0,0x1c]33pabsb 485498096, %xmm134 35// CHECK: pabsb 64(%edx,%eax), %mm436// CHECK: encoding: [0x0f,0x38,0x1c,0x64,0x02,0x40]37pabsb 64(%edx,%eax), %mm438 39// CHECK: pabsb 64(%edx,%eax), %xmm140// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x4c,0x02,0x40]41pabsb 64(%edx,%eax), %xmm142 43// CHECK: pabsb (%edx), %mm444// CHECK: encoding: [0x0f,0x38,0x1c,0x22]45pabsb (%edx), %mm446 47// CHECK: pabsb (%edx), %xmm148// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x0a]49pabsb (%edx), %xmm150 51// CHECK: pabsb %mm4, %mm452// CHECK: encoding: [0x0f,0x38,0x1c,0xe4]53pabsb %mm4, %mm454 55// CHECK: pabsb %xmm1, %xmm156// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xc9]57pabsb %xmm1, %xmm158 59// CHECK: pabsd -485498096(%edx,%eax,4), %mm460// CHECK: encoding: [0x0f,0x38,0x1e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]61pabsd -485498096(%edx,%eax,4), %mm462 63// CHECK: pabsd 485498096(%edx,%eax,4), %mm464// CHECK: encoding: [0x0f,0x38,0x1e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]65pabsd 485498096(%edx,%eax,4), %mm466 67// CHECK: pabsd -485498096(%edx,%eax,4), %xmm168// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]69pabsd -485498096(%edx,%eax,4), %xmm170 71// CHECK: pabsd 485498096(%edx,%eax,4), %xmm172// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]73pabsd 485498096(%edx,%eax,4), %xmm174 75// CHECK: pabsd 485498096(%edx), %mm476// CHECK: encoding: [0x0f,0x38,0x1e,0xa2,0xf0,0x1c,0xf0,0x1c]77pabsd 485498096(%edx), %mm478 79// CHECK: pabsd 485498096(%edx), %xmm180// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x8a,0xf0,0x1c,0xf0,0x1c]81pabsd 485498096(%edx), %xmm182 83// CHECK: pabsd 485498096, %mm484// CHECK: encoding: [0x0f,0x38,0x1e,0x25,0xf0,0x1c,0xf0,0x1c]85pabsd 485498096, %mm486 87// CHECK: pabsd 485498096, %xmm188// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x0d,0xf0,0x1c,0xf0,0x1c]89pabsd 485498096, %xmm190 91// CHECK: pabsd 64(%edx,%eax), %mm492// CHECK: encoding: [0x0f,0x38,0x1e,0x64,0x02,0x40]93pabsd 64(%edx,%eax), %mm494 95// CHECK: pabsd 64(%edx,%eax), %xmm196// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x4c,0x02,0x40]97pabsd 64(%edx,%eax), %xmm198 99// CHECK: pabsd (%edx), %mm4100// CHECK: encoding: [0x0f,0x38,0x1e,0x22]101pabsd (%edx), %mm4102 103// CHECK: pabsd (%edx), %xmm1104// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x0a]105pabsd (%edx), %xmm1106 107// CHECK: pabsd %mm4, %mm4108// CHECK: encoding: [0x0f,0x38,0x1e,0xe4]109pabsd %mm4, %mm4110 111// CHECK: pabsd %xmm1, %xmm1112// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xc9]113pabsd %xmm1, %xmm1114 115// CHECK: pabsw -485498096(%edx,%eax,4), %mm4116// CHECK: encoding: [0x0f,0x38,0x1d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]117pabsw -485498096(%edx,%eax,4), %mm4118 119// CHECK: pabsw 485498096(%edx,%eax,4), %mm4120// CHECK: encoding: [0x0f,0x38,0x1d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]121pabsw 485498096(%edx,%eax,4), %mm4122 123// CHECK: pabsw -485498096(%edx,%eax,4), %xmm1124// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]125pabsw -485498096(%edx,%eax,4), %xmm1126 127// CHECK: pabsw 485498096(%edx,%eax,4), %xmm1128// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]129pabsw 485498096(%edx,%eax,4), %xmm1130 131// CHECK: pabsw 485498096(%edx), %mm4132// CHECK: encoding: [0x0f,0x38,0x1d,0xa2,0xf0,0x1c,0xf0,0x1c]133pabsw 485498096(%edx), %mm4134 135// CHECK: pabsw 485498096(%edx), %xmm1136// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x8a,0xf0,0x1c,0xf0,0x1c]137pabsw 485498096(%edx), %xmm1138 139// CHECK: pabsw 485498096, %mm4140// CHECK: encoding: [0x0f,0x38,0x1d,0x25,0xf0,0x1c,0xf0,0x1c]141pabsw 485498096, %mm4142 143// CHECK: pabsw 485498096, %xmm1144// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x0d,0xf0,0x1c,0xf0,0x1c]145pabsw 485498096, %xmm1146 147// CHECK: pabsw 64(%edx,%eax), %mm4148// CHECK: encoding: [0x0f,0x38,0x1d,0x64,0x02,0x40]149pabsw 64(%edx,%eax), %mm4150 151// CHECK: pabsw 64(%edx,%eax), %xmm1152// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x4c,0x02,0x40]153pabsw 64(%edx,%eax), %xmm1154 155// CHECK: pabsw (%edx), %mm4156// CHECK: encoding: [0x0f,0x38,0x1d,0x22]157pabsw (%edx), %mm4158 159// CHECK: pabsw (%edx), %xmm1160// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x0a]161pabsw (%edx), %xmm1162 163// CHECK: pabsw %mm4, %mm4164// CHECK: encoding: [0x0f,0x38,0x1d,0xe4]165pabsw %mm4, %mm4166 167// CHECK: pabsw %xmm1, %xmm1168// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xc9]169pabsw %xmm1, %xmm1170 171// CHECK: palignr $0, -485498096(%edx,%eax,4), %mm4172// CHECK: encoding: [0x0f,0x3a,0x0f,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]173palignr $0, -485498096(%edx,%eax,4), %mm4174 175// CHECK: palignr $0, 485498096(%edx,%eax,4), %mm4176// CHECK: encoding: [0x0f,0x3a,0x0f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]177palignr $0, 485498096(%edx,%eax,4), %mm4178 179// CHECK: palignr $0, -485498096(%edx,%eax,4), %xmm1180// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]181palignr $0, -485498096(%edx,%eax,4), %xmm1182 183// CHECK: palignr $0, 485498096(%edx,%eax,4), %xmm1184// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]185palignr $0, 485498096(%edx,%eax,4), %xmm1186 187// CHECK: palignr $0, 485498096(%edx), %mm4188// CHECK: encoding: [0x0f,0x3a,0x0f,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]189palignr $0, 485498096(%edx), %mm4190 191// CHECK: palignr $0, 485498096(%edx), %xmm1192// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]193palignr $0, 485498096(%edx), %xmm1194 195// CHECK: palignr $0, 485498096, %mm4196// CHECK: encoding: [0x0f,0x3a,0x0f,0x25,0xf0,0x1c,0xf0,0x1c,0x00]197palignr $0, 485498096, %mm4198 199// CHECK: palignr $0, 485498096, %xmm1200// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]201palignr $0, 485498096, %xmm1202 203// CHECK: palignr $0, 64(%edx,%eax), %mm4204// CHECK: encoding: [0x0f,0x3a,0x0f,0x64,0x02,0x40,0x00]205palignr $0, 64(%edx,%eax), %mm4206 207// CHECK: palignr $0, 64(%edx,%eax), %xmm1208// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x4c,0x02,0x40,0x00]209palignr $0, 64(%edx,%eax), %xmm1210 211// CHECK: palignr $0, (%edx), %mm4212// CHECK: encoding: [0x0f,0x3a,0x0f,0x22,0x00]213palignr $0, (%edx), %mm4214 215// CHECK: palignr $0, (%edx), %xmm1216// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0x0a,0x00]217palignr $0, (%edx), %xmm1218 219// CHECK: palignr $0, %mm4, %mm4220// CHECK: encoding: [0x0f,0x3a,0x0f,0xe4,0x00]221palignr $0, %mm4, %mm4222 223// CHECK: palignr $0, %xmm1, %xmm1224// CHECK: encoding: [0x66,0x0f,0x3a,0x0f,0xc9,0x00]225palignr $0, %xmm1, %xmm1226 227// CHECK: phaddd -485498096(%edx,%eax,4), %mm4228// CHECK: encoding: [0x0f,0x38,0x02,0xa4,0x82,0x10,0xe3,0x0f,0xe3]229phaddd -485498096(%edx,%eax,4), %mm4230 231// CHECK: phaddd 485498096(%edx,%eax,4), %mm4232// CHECK: encoding: [0x0f,0x38,0x02,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]233phaddd 485498096(%edx,%eax,4), %mm4234 235// CHECK: phaddd -485498096(%edx,%eax,4), %xmm1236// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x8c,0x82,0x10,0xe3,0x0f,0xe3]237phaddd -485498096(%edx,%eax,4), %xmm1238 239// CHECK: phaddd 485498096(%edx,%eax,4), %xmm1240// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]241phaddd 485498096(%edx,%eax,4), %xmm1242 243// CHECK: phaddd 485498096(%edx), %mm4244// CHECK: encoding: [0x0f,0x38,0x02,0xa2,0xf0,0x1c,0xf0,0x1c]245phaddd 485498096(%edx), %mm4246 247// CHECK: phaddd 485498096(%edx), %xmm1248// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x8a,0xf0,0x1c,0xf0,0x1c]249phaddd 485498096(%edx), %xmm1250 251// CHECK: phaddd 485498096, %mm4252// CHECK: encoding: [0x0f,0x38,0x02,0x25,0xf0,0x1c,0xf0,0x1c]253phaddd 485498096, %mm4254 255// CHECK: phaddd 485498096, %xmm1256// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x0d,0xf0,0x1c,0xf0,0x1c]257phaddd 485498096, %xmm1258 259// CHECK: phaddd 64(%edx,%eax), %mm4260// CHECK: encoding: [0x0f,0x38,0x02,0x64,0x02,0x40]261phaddd 64(%edx,%eax), %mm4262 263// CHECK: phaddd 64(%edx,%eax), %xmm1264// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x4c,0x02,0x40]265phaddd 64(%edx,%eax), %xmm1266 267// CHECK: phaddd (%edx), %mm4268// CHECK: encoding: [0x0f,0x38,0x02,0x22]269phaddd (%edx), %mm4270 271// CHECK: phaddd (%edx), %xmm1272// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x0a]273phaddd (%edx), %xmm1274 275// CHECK: phaddd %mm4, %mm4276// CHECK: encoding: [0x0f,0x38,0x02,0xe4]277phaddd %mm4, %mm4278 279// CHECK: phaddd %xmm1, %xmm1280// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xc9]281phaddd %xmm1, %xmm1282 283// CHECK: phaddsw -485498096(%edx,%eax,4), %mm4284// CHECK: encoding: [0x0f,0x38,0x03,0xa4,0x82,0x10,0xe3,0x0f,0xe3]285phaddsw -485498096(%edx,%eax,4), %mm4286 287// CHECK: phaddsw 485498096(%edx,%eax,4), %mm4288// CHECK: encoding: [0x0f,0x38,0x03,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]289phaddsw 485498096(%edx,%eax,4), %mm4290 291// CHECK: phaddsw -485498096(%edx,%eax,4), %xmm1292// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x8c,0x82,0x10,0xe3,0x0f,0xe3]293phaddsw -485498096(%edx,%eax,4), %xmm1294 295// CHECK: phaddsw 485498096(%edx,%eax,4), %xmm1296// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]297phaddsw 485498096(%edx,%eax,4), %xmm1298 299// CHECK: phaddsw 485498096(%edx), %mm4300// CHECK: encoding: [0x0f,0x38,0x03,0xa2,0xf0,0x1c,0xf0,0x1c]301phaddsw 485498096(%edx), %mm4302 303// CHECK: phaddsw 485498096(%edx), %xmm1304// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x8a,0xf0,0x1c,0xf0,0x1c]305phaddsw 485498096(%edx), %xmm1306 307// CHECK: phaddsw 485498096, %mm4308// CHECK: encoding: [0x0f,0x38,0x03,0x25,0xf0,0x1c,0xf0,0x1c]309phaddsw 485498096, %mm4310 311// CHECK: phaddsw 485498096, %xmm1312// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x0d,0xf0,0x1c,0xf0,0x1c]313phaddsw 485498096, %xmm1314 315// CHECK: phaddsw 64(%edx,%eax), %mm4316// CHECK: encoding: [0x0f,0x38,0x03,0x64,0x02,0x40]317phaddsw 64(%edx,%eax), %mm4318 319// CHECK: phaddsw 64(%edx,%eax), %xmm1320// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x4c,0x02,0x40]321phaddsw 64(%edx,%eax), %xmm1322 323// CHECK: phaddsw (%edx), %mm4324// CHECK: encoding: [0x0f,0x38,0x03,0x22]325phaddsw (%edx), %mm4326 327// CHECK: phaddsw (%edx), %xmm1328// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x0a]329phaddsw (%edx), %xmm1330 331// CHECK: phaddsw %mm4, %mm4332// CHECK: encoding: [0x0f,0x38,0x03,0xe4]333phaddsw %mm4, %mm4334 335// CHECK: phaddsw %xmm1, %xmm1336// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xc9]337phaddsw %xmm1, %xmm1338 339// CHECK: phaddw -485498096(%edx,%eax,4), %mm4340// CHECK: encoding: [0x0f,0x38,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3]341phaddw -485498096(%edx,%eax,4), %mm4342 343// CHECK: phaddw 485498096(%edx,%eax,4), %mm4344// CHECK: encoding: [0x0f,0x38,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]345phaddw 485498096(%edx,%eax,4), %mm4346 347// CHECK: phaddw -485498096(%edx,%eax,4), %xmm1348// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x8c,0x82,0x10,0xe3,0x0f,0xe3]349phaddw -485498096(%edx,%eax,4), %xmm1350 351// CHECK: phaddw 485498096(%edx,%eax,4), %xmm1352// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]353phaddw 485498096(%edx,%eax,4), %xmm1354 355// CHECK: phaddw 485498096(%edx), %mm4356// CHECK: encoding: [0x0f,0x38,0x01,0xa2,0xf0,0x1c,0xf0,0x1c]357phaddw 485498096(%edx), %mm4358 359// CHECK: phaddw 485498096(%edx), %xmm1360// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x8a,0xf0,0x1c,0xf0,0x1c]361phaddw 485498096(%edx), %xmm1362 363// CHECK: phaddw 485498096, %mm4364// CHECK: encoding: [0x0f,0x38,0x01,0x25,0xf0,0x1c,0xf0,0x1c]365phaddw 485498096, %mm4366 367// CHECK: phaddw 485498096, %xmm1368// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x0d,0xf0,0x1c,0xf0,0x1c]369phaddw 485498096, %xmm1370 371// CHECK: phaddw 64(%edx,%eax), %mm4372// CHECK: encoding: [0x0f,0x38,0x01,0x64,0x02,0x40]373phaddw 64(%edx,%eax), %mm4374 375// CHECK: phaddw 64(%edx,%eax), %xmm1376// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x4c,0x02,0x40]377phaddw 64(%edx,%eax), %xmm1378 379// CHECK: phaddw (%edx), %mm4380// CHECK: encoding: [0x0f,0x38,0x01,0x22]381phaddw (%edx), %mm4382 383// CHECK: phaddw (%edx), %xmm1384// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x0a]385phaddw (%edx), %xmm1386 387// CHECK: phaddw %mm4, %mm4388// CHECK: encoding: [0x0f,0x38,0x01,0xe4]389phaddw %mm4, %mm4390 391// CHECK: phaddw %xmm1, %xmm1392// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xc9]393phaddw %xmm1, %xmm1394 395// CHECK: phsubd -485498096(%edx,%eax,4), %mm4396// CHECK: encoding: [0x0f,0x38,0x06,0xa4,0x82,0x10,0xe3,0x0f,0xe3]397phsubd -485498096(%edx,%eax,4), %mm4398 399// CHECK: phsubd 485498096(%edx,%eax,4), %mm4400// CHECK: encoding: [0x0f,0x38,0x06,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]401phsubd 485498096(%edx,%eax,4), %mm4402 403// CHECK: phsubd -485498096(%edx,%eax,4), %xmm1404// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x8c,0x82,0x10,0xe3,0x0f,0xe3]405phsubd -485498096(%edx,%eax,4), %xmm1406 407// CHECK: phsubd 485498096(%edx,%eax,4), %xmm1408// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]409phsubd 485498096(%edx,%eax,4), %xmm1410 411// CHECK: phsubd 485498096(%edx), %mm4412// CHECK: encoding: [0x0f,0x38,0x06,0xa2,0xf0,0x1c,0xf0,0x1c]413phsubd 485498096(%edx), %mm4414 415// CHECK: phsubd 485498096(%edx), %xmm1416// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x8a,0xf0,0x1c,0xf0,0x1c]417phsubd 485498096(%edx), %xmm1418 419// CHECK: phsubd 485498096, %mm4420// CHECK: encoding: [0x0f,0x38,0x06,0x25,0xf0,0x1c,0xf0,0x1c]421phsubd 485498096, %mm4422 423// CHECK: phsubd 485498096, %xmm1424// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x0d,0xf0,0x1c,0xf0,0x1c]425phsubd 485498096, %xmm1426 427// CHECK: phsubd 64(%edx,%eax), %mm4428// CHECK: encoding: [0x0f,0x38,0x06,0x64,0x02,0x40]429phsubd 64(%edx,%eax), %mm4430 431// CHECK: phsubd 64(%edx,%eax), %xmm1432// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x4c,0x02,0x40]433phsubd 64(%edx,%eax), %xmm1434 435// CHECK: phsubd (%edx), %mm4436// CHECK: encoding: [0x0f,0x38,0x06,0x22]437phsubd (%edx), %mm4438 439// CHECK: phsubd (%edx), %xmm1440// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x0a]441phsubd (%edx), %xmm1442 443// CHECK: phsubd %mm4, %mm4444// CHECK: encoding: [0x0f,0x38,0x06,0xe4]445phsubd %mm4, %mm4446 447// CHECK: phsubd %xmm1, %xmm1448// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xc9]449phsubd %xmm1, %xmm1450 451// CHECK: phsubsw -485498096(%edx,%eax,4), %mm4452// CHECK: encoding: [0x0f,0x38,0x07,0xa4,0x82,0x10,0xe3,0x0f,0xe3]453phsubsw -485498096(%edx,%eax,4), %mm4454 455// CHECK: phsubsw 485498096(%edx,%eax,4), %mm4456// CHECK: encoding: [0x0f,0x38,0x07,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]457phsubsw 485498096(%edx,%eax,4), %mm4458 459// CHECK: phsubsw -485498096(%edx,%eax,4), %xmm1460// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x8c,0x82,0x10,0xe3,0x0f,0xe3]461phsubsw -485498096(%edx,%eax,4), %xmm1462 463// CHECK: phsubsw 485498096(%edx,%eax,4), %xmm1464// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]465phsubsw 485498096(%edx,%eax,4), %xmm1466 467// CHECK: phsubsw 485498096(%edx), %mm4468// CHECK: encoding: [0x0f,0x38,0x07,0xa2,0xf0,0x1c,0xf0,0x1c]469phsubsw 485498096(%edx), %mm4470 471// CHECK: phsubsw 485498096(%edx), %xmm1472// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x8a,0xf0,0x1c,0xf0,0x1c]473phsubsw 485498096(%edx), %xmm1474 475// CHECK: phsubsw 485498096, %mm4476// CHECK: encoding: [0x0f,0x38,0x07,0x25,0xf0,0x1c,0xf0,0x1c]477phsubsw 485498096, %mm4478 479// CHECK: phsubsw 485498096, %xmm1480// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x0d,0xf0,0x1c,0xf0,0x1c]481phsubsw 485498096, %xmm1482 483// CHECK: phsubsw 64(%edx,%eax), %mm4484// CHECK: encoding: [0x0f,0x38,0x07,0x64,0x02,0x40]485phsubsw 64(%edx,%eax), %mm4486 487// CHECK: phsubsw 64(%edx,%eax), %xmm1488// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x4c,0x02,0x40]489phsubsw 64(%edx,%eax), %xmm1490 491// CHECK: phsubsw (%edx), %mm4492// CHECK: encoding: [0x0f,0x38,0x07,0x22]493phsubsw (%edx), %mm4494 495// CHECK: phsubsw (%edx), %xmm1496// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x0a]497phsubsw (%edx), %xmm1498 499// CHECK: phsubsw %mm4, %mm4500// CHECK: encoding: [0x0f,0x38,0x07,0xe4]501phsubsw %mm4, %mm4502 503// CHECK: phsubsw %xmm1, %xmm1504// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xc9]505phsubsw %xmm1, %xmm1506 507// CHECK: phsubw -485498096(%edx,%eax,4), %mm4508// CHECK: encoding: [0x0f,0x38,0x05,0xa4,0x82,0x10,0xe3,0x0f,0xe3]509phsubw -485498096(%edx,%eax,4), %mm4510 511// CHECK: phsubw 485498096(%edx,%eax,4), %mm4512// CHECK: encoding: [0x0f,0x38,0x05,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]513phsubw 485498096(%edx,%eax,4), %mm4514 515// CHECK: phsubw -485498096(%edx,%eax,4), %xmm1516// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x8c,0x82,0x10,0xe3,0x0f,0xe3]517phsubw -485498096(%edx,%eax,4), %xmm1518 519// CHECK: phsubw 485498096(%edx,%eax,4), %xmm1520// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]521phsubw 485498096(%edx,%eax,4), %xmm1522 523// CHECK: phsubw 485498096(%edx), %mm4524// CHECK: encoding: [0x0f,0x38,0x05,0xa2,0xf0,0x1c,0xf0,0x1c]525phsubw 485498096(%edx), %mm4526 527// CHECK: phsubw 485498096(%edx), %xmm1528// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x8a,0xf0,0x1c,0xf0,0x1c]529phsubw 485498096(%edx), %xmm1530 531// CHECK: phsubw 485498096, %mm4532// CHECK: encoding: [0x0f,0x38,0x05,0x25,0xf0,0x1c,0xf0,0x1c]533phsubw 485498096, %mm4534 535// CHECK: phsubw 485498096, %xmm1536// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x0d,0xf0,0x1c,0xf0,0x1c]537phsubw 485498096, %xmm1538 539// CHECK: phsubw 64(%edx,%eax), %mm4540// CHECK: encoding: [0x0f,0x38,0x05,0x64,0x02,0x40]541phsubw 64(%edx,%eax), %mm4542 543// CHECK: phsubw 64(%edx,%eax), %xmm1544// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x4c,0x02,0x40]545phsubw 64(%edx,%eax), %xmm1546 547// CHECK: phsubw (%edx), %mm4548// CHECK: encoding: [0x0f,0x38,0x05,0x22]549phsubw (%edx), %mm4550 551// CHECK: phsubw (%edx), %xmm1552// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x0a]553phsubw (%edx), %xmm1554 555// CHECK: phsubw %mm4, %mm4556// CHECK: encoding: [0x0f,0x38,0x05,0xe4]557phsubw %mm4, %mm4558 559// CHECK: phsubw %xmm1, %xmm1560// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xc9]561phsubw %xmm1, %xmm1562 563// CHECK: pmaddubsw -485498096(%edx,%eax,4), %mm4564// CHECK: encoding: [0x0f,0x38,0x04,0xa4,0x82,0x10,0xe3,0x0f,0xe3]565pmaddubsw -485498096(%edx,%eax,4), %mm4566 567// CHECK: pmaddubsw 485498096(%edx,%eax,4), %mm4568// CHECK: encoding: [0x0f,0x38,0x04,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]569pmaddubsw 485498096(%edx,%eax,4), %mm4570 571// CHECK: pmaddubsw -485498096(%edx,%eax,4), %xmm1572// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x8c,0x82,0x10,0xe3,0x0f,0xe3]573pmaddubsw -485498096(%edx,%eax,4), %xmm1574 575// CHECK: pmaddubsw 485498096(%edx,%eax,4), %xmm1576// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]577pmaddubsw 485498096(%edx,%eax,4), %xmm1578 579// CHECK: pmaddubsw 485498096(%edx), %mm4580// CHECK: encoding: [0x0f,0x38,0x04,0xa2,0xf0,0x1c,0xf0,0x1c]581pmaddubsw 485498096(%edx), %mm4582 583// CHECK: pmaddubsw 485498096(%edx), %xmm1584// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x8a,0xf0,0x1c,0xf0,0x1c]585pmaddubsw 485498096(%edx), %xmm1586 587// CHECK: pmaddubsw 485498096, %mm4588// CHECK: encoding: [0x0f,0x38,0x04,0x25,0xf0,0x1c,0xf0,0x1c]589pmaddubsw 485498096, %mm4590 591// CHECK: pmaddubsw 485498096, %xmm1592// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x0d,0xf0,0x1c,0xf0,0x1c]593pmaddubsw 485498096, %xmm1594 595// CHECK: pmaddubsw 64(%edx,%eax), %mm4596// CHECK: encoding: [0x0f,0x38,0x04,0x64,0x02,0x40]597pmaddubsw 64(%edx,%eax), %mm4598 599// CHECK: pmaddubsw 64(%edx,%eax), %xmm1600// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x4c,0x02,0x40]601pmaddubsw 64(%edx,%eax), %xmm1602 603// CHECK: pmaddubsw (%edx), %mm4604// CHECK: encoding: [0x0f,0x38,0x04,0x22]605pmaddubsw (%edx), %mm4606 607// CHECK: pmaddubsw (%edx), %xmm1608// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x0a]609pmaddubsw (%edx), %xmm1610 611// CHECK: pmaddubsw %mm4, %mm4612// CHECK: encoding: [0x0f,0x38,0x04,0xe4]613pmaddubsw %mm4, %mm4614 615// CHECK: pmaddubsw %xmm1, %xmm1616// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xc9]617pmaddubsw %xmm1, %xmm1618 619// CHECK: pmulhrsw -485498096(%edx,%eax,4), %mm4620// CHECK: encoding: [0x0f,0x38,0x0b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]621pmulhrsw -485498096(%edx,%eax,4), %mm4622 623// CHECK: pmulhrsw 485498096(%edx,%eax,4), %mm4624// CHECK: encoding: [0x0f,0x38,0x0b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]625pmulhrsw 485498096(%edx,%eax,4), %mm4626 627// CHECK: pmulhrsw -485498096(%edx,%eax,4), %xmm1628// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]629pmulhrsw -485498096(%edx,%eax,4), %xmm1630 631// CHECK: pmulhrsw 485498096(%edx,%eax,4), %xmm1632// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]633pmulhrsw 485498096(%edx,%eax,4), %xmm1634 635// CHECK: pmulhrsw 485498096(%edx), %mm4636// CHECK: encoding: [0x0f,0x38,0x0b,0xa2,0xf0,0x1c,0xf0,0x1c]637pmulhrsw 485498096(%edx), %mm4638 639// CHECK: pmulhrsw 485498096(%edx), %xmm1640// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x8a,0xf0,0x1c,0xf0,0x1c]641pmulhrsw 485498096(%edx), %xmm1642 643// CHECK: pmulhrsw 485498096, %mm4644// CHECK: encoding: [0x0f,0x38,0x0b,0x25,0xf0,0x1c,0xf0,0x1c]645pmulhrsw 485498096, %mm4646 647// CHECK: pmulhrsw 485498096, %xmm1648// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x0d,0xf0,0x1c,0xf0,0x1c]649pmulhrsw 485498096, %xmm1650 651// CHECK: pmulhrsw 64(%edx,%eax), %mm4652// CHECK: encoding: [0x0f,0x38,0x0b,0x64,0x02,0x40]653pmulhrsw 64(%edx,%eax), %mm4654 655// CHECK: pmulhrsw 64(%edx,%eax), %xmm1656// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x4c,0x02,0x40]657pmulhrsw 64(%edx,%eax), %xmm1658 659// CHECK: pmulhrsw (%edx), %mm4660// CHECK: encoding: [0x0f,0x38,0x0b,0x22]661pmulhrsw (%edx), %mm4662 663// CHECK: pmulhrsw (%edx), %xmm1664// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x0a]665pmulhrsw (%edx), %xmm1666 667// CHECK: pmulhrsw %mm4, %mm4668// CHECK: encoding: [0x0f,0x38,0x0b,0xe4]669pmulhrsw %mm4, %mm4670 671// CHECK: pmulhrsw %xmm1, %xmm1672// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xc9]673pmulhrsw %xmm1, %xmm1674 675// CHECK: pshufb -485498096(%edx,%eax,4), %mm4676// CHECK: encoding: [0x0f,0x38,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3]677pshufb -485498096(%edx,%eax,4), %mm4678 679// CHECK: pshufb 485498096(%edx,%eax,4), %mm4680// CHECK: encoding: [0x0f,0x38,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]681pshufb 485498096(%edx,%eax,4), %mm4682 683// CHECK: pshufb -485498096(%edx,%eax,4), %xmm1684// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x8c,0x82,0x10,0xe3,0x0f,0xe3]685pshufb -485498096(%edx,%eax,4), %xmm1686 687// CHECK: pshufb 485498096(%edx,%eax,4), %xmm1688// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]689pshufb 485498096(%edx,%eax,4), %xmm1690 691// CHECK: pshufb 485498096(%edx), %mm4692// CHECK: encoding: [0x0f,0x38,0x00,0xa2,0xf0,0x1c,0xf0,0x1c]693pshufb 485498096(%edx), %mm4694 695// CHECK: pshufb 485498096(%edx), %xmm1696// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x8a,0xf0,0x1c,0xf0,0x1c]697pshufb 485498096(%edx), %xmm1698 699// CHECK: pshufb 485498096, %mm4700// CHECK: encoding: [0x0f,0x38,0x00,0x25,0xf0,0x1c,0xf0,0x1c]701pshufb 485498096, %mm4702 703// CHECK: pshufb 485498096, %xmm1704// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x0d,0xf0,0x1c,0xf0,0x1c]705pshufb 485498096, %xmm1706 707// CHECK: pshufb 64(%edx,%eax), %mm4708// CHECK: encoding: [0x0f,0x38,0x00,0x64,0x02,0x40]709pshufb 64(%edx,%eax), %mm4710 711// CHECK: pshufb 64(%edx,%eax), %xmm1712// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x4c,0x02,0x40]713pshufb 64(%edx,%eax), %xmm1714 715// CHECK: pshufb (%edx), %mm4716// CHECK: encoding: [0x0f,0x38,0x00,0x22]717pshufb (%edx), %mm4718 719// CHECK: pshufb (%edx), %xmm1720// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x0a]721pshufb (%edx), %xmm1722 723// CHECK: pshufb %mm4, %mm4724// CHECK: encoding: [0x0f,0x38,0x00,0xe4]725pshufb %mm4, %mm4726 727// CHECK: pshufb %xmm1, %xmm1728// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xc9]729pshufb %xmm1, %xmm1730 731// CHECK: psignb -485498096(%edx,%eax,4), %mm4732// CHECK: encoding: [0x0f,0x38,0x08,0xa4,0x82,0x10,0xe3,0x0f,0xe3]733psignb -485498096(%edx,%eax,4), %mm4734 735// CHECK: psignb 485498096(%edx,%eax,4), %mm4736// CHECK: encoding: [0x0f,0x38,0x08,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]737psignb 485498096(%edx,%eax,4), %mm4738 739// CHECK: psignb -485498096(%edx,%eax,4), %xmm1740// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x8c,0x82,0x10,0xe3,0x0f,0xe3]741psignb -485498096(%edx,%eax,4), %xmm1742 743// CHECK: psignb 485498096(%edx,%eax,4), %xmm1744// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]745psignb 485498096(%edx,%eax,4), %xmm1746 747// CHECK: psignb 485498096(%edx), %mm4748// CHECK: encoding: [0x0f,0x38,0x08,0xa2,0xf0,0x1c,0xf0,0x1c]749psignb 485498096(%edx), %mm4750 751// CHECK: psignb 485498096(%edx), %xmm1752// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x8a,0xf0,0x1c,0xf0,0x1c]753psignb 485498096(%edx), %xmm1754 755// CHECK: psignb 485498096, %mm4756// CHECK: encoding: [0x0f,0x38,0x08,0x25,0xf0,0x1c,0xf0,0x1c]757psignb 485498096, %mm4758 759// CHECK: psignb 485498096, %xmm1760// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x0d,0xf0,0x1c,0xf0,0x1c]761psignb 485498096, %xmm1762 763// CHECK: psignb 64(%edx,%eax), %mm4764// CHECK: encoding: [0x0f,0x38,0x08,0x64,0x02,0x40]765psignb 64(%edx,%eax), %mm4766 767// CHECK: psignb 64(%edx,%eax), %xmm1768// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x4c,0x02,0x40]769psignb 64(%edx,%eax), %xmm1770 771// CHECK: psignb (%edx), %mm4772// CHECK: encoding: [0x0f,0x38,0x08,0x22]773psignb (%edx), %mm4774 775// CHECK: psignb (%edx), %xmm1776// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x0a]777psignb (%edx), %xmm1778 779// CHECK: psignb %mm4, %mm4780// CHECK: encoding: [0x0f,0x38,0x08,0xe4]781psignb %mm4, %mm4782 783// CHECK: psignb %xmm1, %xmm1784// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xc9]785psignb %xmm1, %xmm1786 787// CHECK: psignd -485498096(%edx,%eax,4), %mm4788// CHECK: encoding: [0x0f,0x38,0x0a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]789psignd -485498096(%edx,%eax,4), %mm4790 791// CHECK: psignd 485498096(%edx,%eax,4), %mm4792// CHECK: encoding: [0x0f,0x38,0x0a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]793psignd 485498096(%edx,%eax,4), %mm4794 795// CHECK: psignd -485498096(%edx,%eax,4), %xmm1796// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]797psignd -485498096(%edx,%eax,4), %xmm1798 799// CHECK: psignd 485498096(%edx,%eax,4), %xmm1800// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]801psignd 485498096(%edx,%eax,4), %xmm1802 803// CHECK: psignd 485498096(%edx), %mm4804// CHECK: encoding: [0x0f,0x38,0x0a,0xa2,0xf0,0x1c,0xf0,0x1c]805psignd 485498096(%edx), %mm4806 807// CHECK: psignd 485498096(%edx), %xmm1808// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x8a,0xf0,0x1c,0xf0,0x1c]809psignd 485498096(%edx), %xmm1810 811// CHECK: psignd 485498096, %mm4812// CHECK: encoding: [0x0f,0x38,0x0a,0x25,0xf0,0x1c,0xf0,0x1c]813psignd 485498096, %mm4814 815// CHECK: psignd 485498096, %xmm1816// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x0d,0xf0,0x1c,0xf0,0x1c]817psignd 485498096, %xmm1818 819// CHECK: psignd 64(%edx,%eax), %mm4820// CHECK: encoding: [0x0f,0x38,0x0a,0x64,0x02,0x40]821psignd 64(%edx,%eax), %mm4822 823// CHECK: psignd 64(%edx,%eax), %xmm1824// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x4c,0x02,0x40]825psignd 64(%edx,%eax), %xmm1826 827// CHECK: psignd (%edx), %mm4828// CHECK: encoding: [0x0f,0x38,0x0a,0x22]829psignd (%edx), %mm4830 831// CHECK: psignd (%edx), %xmm1832// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x0a]833psignd (%edx), %xmm1834 835// CHECK: psignd %mm4, %mm4836// CHECK: encoding: [0x0f,0x38,0x0a,0xe4]837psignd %mm4, %mm4838 839// CHECK: psignd %xmm1, %xmm1840// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xc9]841psignd %xmm1, %xmm1842 843// CHECK: psignw -485498096(%edx,%eax,4), %mm4844// CHECK: encoding: [0x0f,0x38,0x09,0xa4,0x82,0x10,0xe3,0x0f,0xe3]845psignw -485498096(%edx,%eax,4), %mm4846 847// CHECK: psignw 485498096(%edx,%eax,4), %mm4848// CHECK: encoding: [0x0f,0x38,0x09,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]849psignw 485498096(%edx,%eax,4), %mm4850 851// CHECK: psignw -485498096(%edx,%eax,4), %xmm1852// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x8c,0x82,0x10,0xe3,0x0f,0xe3]853psignw -485498096(%edx,%eax,4), %xmm1854 855// CHECK: psignw 485498096(%edx,%eax,4), %xmm1856// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]857psignw 485498096(%edx,%eax,4), %xmm1858 859// CHECK: psignw 485498096(%edx), %mm4860// CHECK: encoding: [0x0f,0x38,0x09,0xa2,0xf0,0x1c,0xf0,0x1c]861psignw 485498096(%edx), %mm4862 863// CHECK: psignw 485498096(%edx), %xmm1864// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x8a,0xf0,0x1c,0xf0,0x1c]865psignw 485498096(%edx), %xmm1866 867// CHECK: psignw 485498096, %mm4868// CHECK: encoding: [0x0f,0x38,0x09,0x25,0xf0,0x1c,0xf0,0x1c]869psignw 485498096, %mm4870 871// CHECK: psignw 485498096, %xmm1872// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x0d,0xf0,0x1c,0xf0,0x1c]873psignw 485498096, %xmm1874 875// CHECK: psignw 64(%edx,%eax), %mm4876// CHECK: encoding: [0x0f,0x38,0x09,0x64,0x02,0x40]877psignw 64(%edx,%eax), %mm4878 879// CHECK: psignw 64(%edx,%eax), %xmm1880// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x4c,0x02,0x40]881psignw 64(%edx,%eax), %xmm1882 883// CHECK: psignw (%edx), %mm4884// CHECK: encoding: [0x0f,0x38,0x09,0x22]885psignw (%edx), %mm4886 887// CHECK: psignw (%edx), %xmm1888// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x0a]889psignw (%edx), %xmm1890 891// CHECK: psignw %mm4, %mm4892// CHECK: encoding: [0x0f,0x38,0x09,0xe4]893psignw %mm4, %mm4894 895// CHECK: psignw %xmm1, %xmm1896// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xc9]897psignw %xmm1, %xmm1898 899