brintos

brintos / llvm-project-archived public Read only

0
0
Text · 104.9 KiB · 5c2ccef Raw
3447 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: addpd -485498096(%edx,%eax,4), %xmm14// CHECK: encoding: [0x66,0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]5addpd -485498096(%edx,%eax,4), %xmm16 7// CHECK: addpd 485498096(%edx,%eax,4), %xmm18// CHECK: encoding: [0x66,0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]9addpd 485498096(%edx,%eax,4), %xmm110 11// CHECK: addpd 485498096(%edx), %xmm112// CHECK: encoding: [0x66,0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]13addpd 485498096(%edx), %xmm114 15// CHECK: addpd 485498096, %xmm116// CHECK: encoding: [0x66,0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]17addpd 485498096, %xmm118 19// CHECK: addpd 64(%edx,%eax), %xmm120// CHECK: encoding: [0x66,0x0f,0x58,0x4c,0x02,0x40]21addpd 64(%edx,%eax), %xmm122 23// CHECK: addpd (%edx), %xmm124// CHECK: encoding: [0x66,0x0f,0x58,0x0a]25addpd (%edx), %xmm126 27// CHECK: addpd %xmm1, %xmm128// CHECK: encoding: [0x66,0x0f,0x58,0xc9]29addpd %xmm1, %xmm130 31// CHECK: addsd -485498096(%edx,%eax,4), %xmm132// CHECK: encoding: [0xf2,0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]33addsd -485498096(%edx,%eax,4), %xmm134 35// CHECK: addsd 485498096(%edx,%eax,4), %xmm136// CHECK: encoding: [0xf2,0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]37addsd 485498096(%edx,%eax,4), %xmm138 39// CHECK: addsd 485498096(%edx), %xmm140// CHECK: encoding: [0xf2,0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]41addsd 485498096(%edx), %xmm142 43// CHECK: addsd 485498096, %xmm144// CHECK: encoding: [0xf2,0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]45addsd 485498096, %xmm146 47// CHECK: addsd 64(%edx,%eax), %xmm148// CHECK: encoding: [0xf2,0x0f,0x58,0x4c,0x02,0x40]49addsd 64(%edx,%eax), %xmm150 51// CHECK: addsd (%edx), %xmm152// CHECK: encoding: [0xf2,0x0f,0x58,0x0a]53addsd (%edx), %xmm154 55// CHECK: addsd %xmm1, %xmm156// CHECK: encoding: [0xf2,0x0f,0x58,0xc9]57addsd %xmm1, %xmm158 59// CHECK: andnpd -485498096(%edx,%eax,4), %xmm160// CHECK: encoding: [0x66,0x0f,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3]61andnpd -485498096(%edx,%eax,4), %xmm162 63// CHECK: andnpd 485498096(%edx,%eax,4), %xmm164// CHECK: encoding: [0x66,0x0f,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]65andnpd 485498096(%edx,%eax,4), %xmm166 67// CHECK: andnpd 485498096(%edx), %xmm168// CHECK: encoding: [0x66,0x0f,0x55,0x8a,0xf0,0x1c,0xf0,0x1c]69andnpd 485498096(%edx), %xmm170 71// CHECK: andnpd 485498096, %xmm172// CHECK: encoding: [0x66,0x0f,0x55,0x0d,0xf0,0x1c,0xf0,0x1c]73andnpd 485498096, %xmm174 75// CHECK: andnpd 64(%edx,%eax), %xmm176// CHECK: encoding: [0x66,0x0f,0x55,0x4c,0x02,0x40]77andnpd 64(%edx,%eax), %xmm178 79// CHECK: andnpd (%edx), %xmm180// CHECK: encoding: [0x66,0x0f,0x55,0x0a]81andnpd (%edx), %xmm182 83// CHECK: andnpd %xmm1, %xmm184// CHECK: encoding: [0x66,0x0f,0x55,0xc9]85andnpd %xmm1, %xmm186 87// CHECK: andpd -485498096(%edx,%eax,4), %xmm188// CHECK: encoding: [0x66,0x0f,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3]89andpd -485498096(%edx,%eax,4), %xmm190 91// CHECK: andpd 485498096(%edx,%eax,4), %xmm192// CHECK: encoding: [0x66,0x0f,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]93andpd 485498096(%edx,%eax,4), %xmm194 95// CHECK: andpd 485498096(%edx), %xmm196// CHECK: encoding: [0x66,0x0f,0x54,0x8a,0xf0,0x1c,0xf0,0x1c]97andpd 485498096(%edx), %xmm198 99// CHECK: andpd 485498096, %xmm1100// CHECK: encoding: [0x66,0x0f,0x54,0x0d,0xf0,0x1c,0xf0,0x1c]101andpd 485498096, %xmm1102 103// CHECK: andpd 64(%edx,%eax), %xmm1104// CHECK: encoding: [0x66,0x0f,0x54,0x4c,0x02,0x40]105andpd 64(%edx,%eax), %xmm1106 107// CHECK: andpd (%edx), %xmm1108// CHECK: encoding: [0x66,0x0f,0x54,0x0a]109andpd (%edx), %xmm1110 111// CHECK: andpd %xmm1, %xmm1112// CHECK: encoding: [0x66,0x0f,0x54,0xc9]113andpd %xmm1, %xmm1114 115// CHECK: cmpeqpd -485498096(%edx,%eax,4), %xmm1116// CHECK: encoding: [0x66,0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]117cmpeqpd -485498096(%edx,%eax,4), %xmm1118 119// CHECK: cmpeqpd 485498096(%edx,%eax,4), %xmm1120// CHECK: encoding: [0x66,0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]121cmpeqpd 485498096(%edx,%eax,4), %xmm1122 123// CHECK: cmpeqpd 485498096(%edx), %xmm1124// CHECK: encoding: [0x66,0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]125cmpeqpd 485498096(%edx), %xmm1126 127// CHECK: cmpeqpd 485498096, %xmm1128// CHECK: encoding: [0x66,0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]129cmpeqpd 485498096, %xmm1130 131// CHECK: cmpeqpd 64(%edx,%eax), %xmm1132// CHECK: encoding: [0x66,0x0f,0xc2,0x4c,0x02,0x40,0x00]133cmpeqpd 64(%edx,%eax), %xmm1134 135// CHECK: cmpeqpd (%edx), %xmm1136// CHECK: encoding: [0x66,0x0f,0xc2,0x0a,0x00]137cmpeqpd (%edx), %xmm1138 139// CHECK: cmpeqpd %xmm1, %xmm1140// CHECK: encoding: [0x66,0x0f,0xc2,0xc9,0x00]141cmpeqpd %xmm1, %xmm1142 143// CHECK: cmpeqsd -485498096(%edx,%eax,4), %xmm1144// CHECK: encoding: [0xf2,0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]145cmpeqsd -485498096(%edx,%eax,4), %xmm1146 147// CHECK: cmpeqsd 485498096(%edx,%eax,4), %xmm1148// CHECK: encoding: [0xf2,0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]149cmpeqsd 485498096(%edx,%eax,4), %xmm1150 151// CHECK: cmpeqsd 485498096(%edx), %xmm1152// CHECK: encoding: [0xf2,0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]153cmpeqsd 485498096(%edx), %xmm1154 155// CHECK: cmpeqsd 485498096, %xmm1156// CHECK: encoding: [0xf2,0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]157cmpeqsd 485498096, %xmm1158 159// CHECK: cmpeqsd 64(%edx,%eax), %xmm1160// CHECK: encoding: [0xf2,0x0f,0xc2,0x4c,0x02,0x40,0x00]161cmpeqsd 64(%edx,%eax), %xmm1162 163// CHECK: cmpeqsd (%edx), %xmm1164// CHECK: encoding: [0xf2,0x0f,0xc2,0x0a,0x00]165cmpeqsd (%edx), %xmm1166 167// CHECK: cmpeqsd %xmm1, %xmm1168// CHECK: encoding: [0xf2,0x0f,0xc2,0xc9,0x00]169cmpeqsd %xmm1, %xmm1170 171// CHECK: comisd -485498096(%edx,%eax,4), %xmm1172// CHECK: encoding: [0x66,0x0f,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]173comisd -485498096(%edx,%eax,4), %xmm1174 175// CHECK: comisd 485498096(%edx,%eax,4), %xmm1176// CHECK: encoding: [0x66,0x0f,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]177comisd 485498096(%edx,%eax,4), %xmm1178 179// CHECK: comisd 485498096(%edx), %xmm1180// CHECK: encoding: [0x66,0x0f,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c]181comisd 485498096(%edx), %xmm1182 183// CHECK: comisd 485498096, %xmm1184// CHECK: encoding: [0x66,0x0f,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c]185comisd 485498096, %xmm1186 187// CHECK: comisd 64(%edx,%eax), %xmm1188// CHECK: encoding: [0x66,0x0f,0x2f,0x4c,0x02,0x40]189comisd 64(%edx,%eax), %xmm1190 191// CHECK: comisd (%edx), %xmm1192// CHECK: encoding: [0x66,0x0f,0x2f,0x0a]193comisd (%edx), %xmm1194 195// CHECK: comisd %xmm1, %xmm1196// CHECK: encoding: [0x66,0x0f,0x2f,0xc9]197comisd %xmm1, %xmm1198 199// CHECK: cvtdq2pd -485498096(%edx,%eax,4), %xmm1200// CHECK: encoding: [0xf3,0x0f,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]201cvtdq2pd -485498096(%edx,%eax,4), %xmm1202 203// CHECK: cvtdq2pd 485498096(%edx,%eax,4), %xmm1204// CHECK: encoding: [0xf3,0x0f,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]205cvtdq2pd 485498096(%edx,%eax,4), %xmm1206 207// CHECK: cvtdq2pd 485498096(%edx), %xmm1208// CHECK: encoding: [0xf3,0x0f,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c]209cvtdq2pd 485498096(%edx), %xmm1210 211// CHECK: cvtdq2pd 485498096, %xmm1212// CHECK: encoding: [0xf3,0x0f,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c]213cvtdq2pd 485498096, %xmm1214 215// CHECK: cvtdq2pd 64(%edx,%eax), %xmm1216// CHECK: encoding: [0xf3,0x0f,0xe6,0x4c,0x02,0x40]217cvtdq2pd 64(%edx,%eax), %xmm1218 219// CHECK: cvtdq2pd (%edx), %xmm1220// CHECK: encoding: [0xf3,0x0f,0xe6,0x0a]221cvtdq2pd (%edx), %xmm1222 223// CHECK: cvtdq2pd %xmm1, %xmm1224// CHECK: encoding: [0xf3,0x0f,0xe6,0xc9]225cvtdq2pd %xmm1, %xmm1226 227// CHECK: cvtdq2ps -485498096(%edx,%eax,4), %xmm1228// CHECK: encoding: [0x0f,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]229cvtdq2ps -485498096(%edx,%eax,4), %xmm1230 231// CHECK: cvtdq2ps 485498096(%edx,%eax,4), %xmm1232// CHECK: encoding: [0x0f,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]233cvtdq2ps 485498096(%edx,%eax,4), %xmm1234 235// CHECK: cvtdq2ps 485498096(%edx), %xmm1236// CHECK: encoding: [0x0f,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c]237cvtdq2ps 485498096(%edx), %xmm1238 239// CHECK: cvtdq2ps 485498096, %xmm1240// CHECK: encoding: [0x0f,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c]241cvtdq2ps 485498096, %xmm1242 243// CHECK: cvtdq2ps 64(%edx,%eax), %xmm1244// CHECK: encoding: [0x0f,0x5b,0x4c,0x02,0x40]245cvtdq2ps 64(%edx,%eax), %xmm1246 247// CHECK: cvtdq2ps (%edx), %xmm1248// CHECK: encoding: [0x0f,0x5b,0x0a]249cvtdq2ps (%edx), %xmm1250 251// CHECK: cvtdq2ps %xmm1, %xmm1252// CHECK: encoding: [0x0f,0x5b,0xc9]253cvtdq2ps %xmm1, %xmm1254 255// CHECK: cvtpd2dq -485498096(%edx,%eax,4), %xmm1256// CHECK: encoding: [0xf2,0x0f,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]257cvtpd2dq -485498096(%edx,%eax,4), %xmm1258 259// CHECK: cvtpd2dq 485498096(%edx,%eax,4), %xmm1260// CHECK: encoding: [0xf2,0x0f,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]261cvtpd2dq 485498096(%edx,%eax,4), %xmm1262 263// CHECK: cvtpd2dq 485498096(%edx), %xmm1264// CHECK: encoding: [0xf2,0x0f,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c]265cvtpd2dq 485498096(%edx), %xmm1266 267// CHECK: cvtpd2dq 485498096, %xmm1268// CHECK: encoding: [0xf2,0x0f,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c]269cvtpd2dq 485498096, %xmm1270 271// CHECK: cvtpd2dq 64(%edx,%eax), %xmm1272// CHECK: encoding: [0xf2,0x0f,0xe6,0x4c,0x02,0x40]273cvtpd2dq 64(%edx,%eax), %xmm1274 275// CHECK: cvtpd2dq (%edx), %xmm1276// CHECK: encoding: [0xf2,0x0f,0xe6,0x0a]277cvtpd2dq (%edx), %xmm1278 279// CHECK: cvtpd2dq %xmm1, %xmm1280// CHECK: encoding: [0xf2,0x0f,0xe6,0xc9]281cvtpd2dq %xmm1, %xmm1282 283// CHECK: cvtpd2pi -485498096(%edx,%eax,4), %mm4284// CHECK: encoding: [0x66,0x0f,0x2d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]285cvtpd2pi -485498096(%edx,%eax,4), %mm4286 287// CHECK: cvtpd2pi 485498096(%edx,%eax,4), %mm4288// CHECK: encoding: [0x66,0x0f,0x2d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]289cvtpd2pi 485498096(%edx,%eax,4), %mm4290 291// CHECK: cvtpd2pi 485498096(%edx), %mm4292// CHECK: encoding: [0x66,0x0f,0x2d,0xa2,0xf0,0x1c,0xf0,0x1c]293cvtpd2pi 485498096(%edx), %mm4294 295// CHECK: cvtpd2pi 485498096, %mm4296// CHECK: encoding: [0x66,0x0f,0x2d,0x25,0xf0,0x1c,0xf0,0x1c]297cvtpd2pi 485498096, %mm4298 299// CHECK: cvtpd2pi 64(%edx,%eax), %mm4300// CHECK: encoding: [0x66,0x0f,0x2d,0x64,0x02,0x40]301cvtpd2pi 64(%edx,%eax), %mm4302 303// CHECK: cvtpd2pi (%edx), %mm4304// CHECK: encoding: [0x66,0x0f,0x2d,0x22]305cvtpd2pi (%edx), %mm4306 307// CHECK: cvtpd2pi %xmm1, %mm4308// CHECK: encoding: [0x66,0x0f,0x2d,0xe1]309cvtpd2pi %xmm1, %mm4310 311// CHECK: cvtpd2ps -485498096(%edx,%eax,4), %xmm1312// CHECK: encoding: [0x66,0x0f,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]313cvtpd2ps -485498096(%edx,%eax,4), %xmm1314 315// CHECK: cvtpd2ps 485498096(%edx,%eax,4), %xmm1316// CHECK: encoding: [0x66,0x0f,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]317cvtpd2ps 485498096(%edx,%eax,4), %xmm1318 319// CHECK: cvtpd2ps 485498096(%edx), %xmm1320// CHECK: encoding: [0x66,0x0f,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c]321cvtpd2ps 485498096(%edx), %xmm1322 323// CHECK: cvtpd2ps 485498096, %xmm1324// CHECK: encoding: [0x66,0x0f,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c]325cvtpd2ps 485498096, %xmm1326 327// CHECK: cvtpd2ps 64(%edx,%eax), %xmm1328// CHECK: encoding: [0x66,0x0f,0x5a,0x4c,0x02,0x40]329cvtpd2ps 64(%edx,%eax), %xmm1330 331// CHECK: cvtpd2ps (%edx), %xmm1332// CHECK: encoding: [0x66,0x0f,0x5a,0x0a]333cvtpd2ps (%edx), %xmm1334 335// CHECK: cvtpd2ps %xmm1, %xmm1336// CHECK: encoding: [0x66,0x0f,0x5a,0xc9]337cvtpd2ps %xmm1, %xmm1338 339// CHECK: cvtpi2pd -485498096(%edx,%eax,4), %xmm1340// CHECK: encoding: [0x66,0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]341cvtpi2pd -485498096(%edx,%eax,4), %xmm1342 343// CHECK: cvtpi2pd 485498096(%edx,%eax,4), %xmm1344// CHECK: encoding: [0x66,0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]345cvtpi2pd 485498096(%edx,%eax,4), %xmm1346 347// CHECK: cvtpi2pd 485498096(%edx), %xmm1348// CHECK: encoding: [0x66,0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]349cvtpi2pd 485498096(%edx), %xmm1350 351// CHECK: cvtpi2pd 485498096, %xmm1352// CHECK: encoding: [0x66,0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]353cvtpi2pd 485498096, %xmm1354 355// CHECK: cvtpi2pd 64(%edx,%eax), %xmm1356// CHECK: encoding: [0x66,0x0f,0x2a,0x4c,0x02,0x40]357cvtpi2pd 64(%edx,%eax), %xmm1358 359// CHECK: cvtpi2pd (%edx), %xmm1360// CHECK: encoding: [0x66,0x0f,0x2a,0x0a]361cvtpi2pd (%edx), %xmm1362 363// CHECK: cvtpi2pd %mm4, %xmm1364// CHECK: encoding: [0x66,0x0f,0x2a,0xcc]365cvtpi2pd %mm4, %xmm1366 367// CHECK: cvtps2dq -485498096(%edx,%eax,4), %xmm1368// CHECK: encoding: [0x66,0x0f,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]369cvtps2dq -485498096(%edx,%eax,4), %xmm1370 371// CHECK: cvtps2dq 485498096(%edx,%eax,4), %xmm1372// CHECK: encoding: [0x66,0x0f,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]373cvtps2dq 485498096(%edx,%eax,4), %xmm1374 375// CHECK: cvtps2dq 485498096(%edx), %xmm1376// CHECK: encoding: [0x66,0x0f,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c]377cvtps2dq 485498096(%edx), %xmm1378 379// CHECK: cvtps2dq 485498096, %xmm1380// CHECK: encoding: [0x66,0x0f,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c]381cvtps2dq 485498096, %xmm1382 383// CHECK: cvtps2dq 64(%edx,%eax), %xmm1384// CHECK: encoding: [0x66,0x0f,0x5b,0x4c,0x02,0x40]385cvtps2dq 64(%edx,%eax), %xmm1386 387// CHECK: cvtps2dq (%edx), %xmm1388// CHECK: encoding: [0x66,0x0f,0x5b,0x0a]389cvtps2dq (%edx), %xmm1390 391// CHECK: cvtps2dq %xmm1, %xmm1392// CHECK: encoding: [0x66,0x0f,0x5b,0xc9]393cvtps2dq %xmm1, %xmm1394 395// CHECK: cvtps2pd -485498096(%edx,%eax,4), %xmm1396// CHECK: encoding: [0x0f,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]397cvtps2pd -485498096(%edx,%eax,4), %xmm1398 399// CHECK: cvtps2pd 485498096(%edx,%eax,4), %xmm1400// CHECK: encoding: [0x0f,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]401cvtps2pd 485498096(%edx,%eax,4), %xmm1402 403// CHECK: cvtps2pd 485498096(%edx), %xmm1404// CHECK: encoding: [0x0f,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c]405cvtps2pd 485498096(%edx), %xmm1406 407// CHECK: cvtps2pd 485498096, %xmm1408// CHECK: encoding: [0x0f,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c]409cvtps2pd 485498096, %xmm1410 411// CHECK: cvtps2pd 64(%edx,%eax), %xmm1412// CHECK: encoding: [0x0f,0x5a,0x4c,0x02,0x40]413cvtps2pd 64(%edx,%eax), %xmm1414 415// CHECK: cvtps2pd (%edx), %xmm1416// CHECK: encoding: [0x0f,0x5a,0x0a]417cvtps2pd (%edx), %xmm1418 419// CHECK: cvtps2pd %xmm1, %xmm1420// CHECK: encoding: [0x0f,0x5a,0xc9]421cvtps2pd %xmm1, %xmm1422 423// CHECK: cvtsd2ss -485498096(%edx,%eax,4), %xmm1424// CHECK: encoding: [0xf2,0x0f,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]425cvtsd2ss -485498096(%edx,%eax,4), %xmm1426 427// CHECK: cvtsd2ss 485498096(%edx,%eax,4), %xmm1428// CHECK: encoding: [0xf2,0x0f,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]429cvtsd2ss 485498096(%edx,%eax,4), %xmm1430 431// CHECK: cvtsd2ss 485498096(%edx), %xmm1432// CHECK: encoding: [0xf2,0x0f,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c]433cvtsd2ss 485498096(%edx), %xmm1434 435// CHECK: cvtsd2ss 485498096, %xmm1436// CHECK: encoding: [0xf2,0x0f,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c]437cvtsd2ss 485498096, %xmm1438 439// CHECK: cvtsd2ss 64(%edx,%eax), %xmm1440// CHECK: encoding: [0xf2,0x0f,0x5a,0x4c,0x02,0x40]441cvtsd2ss 64(%edx,%eax), %xmm1442 443// CHECK: cvtsd2ss (%edx), %xmm1444// CHECK: encoding: [0xf2,0x0f,0x5a,0x0a]445cvtsd2ss (%edx), %xmm1446 447// CHECK: cvtsd2ss %xmm1, %xmm1448// CHECK: encoding: [0xf2,0x0f,0x5a,0xc9]449cvtsd2ss %xmm1, %xmm1450 451// CHECK: cvtsi2sdl -485498096(%edx,%eax,4), %xmm1452// CHECK: encoding: [0xf2,0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]453cvtsi2sdl -485498096(%edx,%eax,4), %xmm1454 455// CHECK: cvtsi2sdl 485498096(%edx,%eax,4), %xmm1456// CHECK: encoding: [0xf2,0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]457cvtsi2sdl 485498096(%edx,%eax,4), %xmm1458 459// CHECK: cvtsi2sdl 485498096(%edx), %xmm1460// CHECK: encoding: [0xf2,0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]461cvtsi2sdl 485498096(%edx), %xmm1462 463// CHECK: cvtsi2sdl 485498096, %xmm1464// CHECK: encoding: [0xf2,0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]465cvtsi2sdl 485498096, %xmm1466 467// CHECK: cvtsi2sdl 64(%edx,%eax), %xmm1468// CHECK: encoding: [0xf2,0x0f,0x2a,0x4c,0x02,0x40]469cvtsi2sdl 64(%edx,%eax), %xmm1470 471// CHECK: cvtsi2sdl (%edx), %xmm1472// CHECK: encoding: [0xf2,0x0f,0x2a,0x0a]473cvtsi2sdl (%edx), %xmm1474 475// CHECK: cvtss2sd -485498096(%edx,%eax,4), %xmm1476// CHECK: encoding: [0xf3,0x0f,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]477cvtss2sd -485498096(%edx,%eax,4), %xmm1478 479// CHECK: cvtss2sd 485498096(%edx,%eax,4), %xmm1480// CHECK: encoding: [0xf3,0x0f,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]481cvtss2sd 485498096(%edx,%eax,4), %xmm1482 483// CHECK: cvtss2sd 485498096(%edx), %xmm1484// CHECK: encoding: [0xf3,0x0f,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c]485cvtss2sd 485498096(%edx), %xmm1486 487// CHECK: cvtss2sd 485498096, %xmm1488// CHECK: encoding: [0xf3,0x0f,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c]489cvtss2sd 485498096, %xmm1490 491// CHECK: cvtss2sd 64(%edx,%eax), %xmm1492// CHECK: encoding: [0xf3,0x0f,0x5a,0x4c,0x02,0x40]493cvtss2sd 64(%edx,%eax), %xmm1494 495// CHECK: cvtss2sd (%edx), %xmm1496// CHECK: encoding: [0xf3,0x0f,0x5a,0x0a]497cvtss2sd (%edx), %xmm1498 499// CHECK: cvtss2sd %xmm1, %xmm1500// CHECK: encoding: [0xf3,0x0f,0x5a,0xc9]501cvtss2sd %xmm1, %xmm1502 503// CHECK: cvttpd2dq -485498096(%edx,%eax,4), %xmm1504// CHECK: encoding: [0x66,0x0f,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]505cvttpd2dq -485498096(%edx,%eax,4), %xmm1506 507// CHECK: cvttpd2dq 485498096(%edx,%eax,4), %xmm1508// CHECK: encoding: [0x66,0x0f,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]509cvttpd2dq 485498096(%edx,%eax,4), %xmm1510 511// CHECK: cvttpd2dq 485498096(%edx), %xmm1512// CHECK: encoding: [0x66,0x0f,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c]513cvttpd2dq 485498096(%edx), %xmm1514 515// CHECK: cvttpd2dq 485498096, %xmm1516// CHECK: encoding: [0x66,0x0f,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c]517cvttpd2dq 485498096, %xmm1518 519// CHECK: cvttpd2dq 64(%edx,%eax), %xmm1520// CHECK: encoding: [0x66,0x0f,0xe6,0x4c,0x02,0x40]521cvttpd2dq 64(%edx,%eax), %xmm1522 523// CHECK: cvttpd2dq (%edx), %xmm1524// CHECK: encoding: [0x66,0x0f,0xe6,0x0a]525cvttpd2dq (%edx), %xmm1526 527// CHECK: cvttpd2dq %xmm1, %xmm1528// CHECK: encoding: [0x66,0x0f,0xe6,0xc9]529cvttpd2dq %xmm1, %xmm1530 531// CHECK: cvttpd2pi -485498096(%edx,%eax,4), %mm4532// CHECK: encoding: [0x66,0x0f,0x2c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]533cvttpd2pi -485498096(%edx,%eax,4), %mm4534 535// CHECK: cvttpd2pi 485498096(%edx,%eax,4), %mm4536// CHECK: encoding: [0x66,0x0f,0x2c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]537cvttpd2pi 485498096(%edx,%eax,4), %mm4538 539// CHECK: cvttpd2pi 485498096(%edx), %mm4540// CHECK: encoding: [0x66,0x0f,0x2c,0xa2,0xf0,0x1c,0xf0,0x1c]541cvttpd2pi 485498096(%edx), %mm4542 543// CHECK: cvttpd2pi 485498096, %mm4544// CHECK: encoding: [0x66,0x0f,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]545cvttpd2pi 485498096, %mm4546 547// CHECK: cvttpd2pi 64(%edx,%eax), %mm4548// CHECK: encoding: [0x66,0x0f,0x2c,0x64,0x02,0x40]549cvttpd2pi 64(%edx,%eax), %mm4550 551// CHECK: cvttpd2pi (%edx), %mm4552// CHECK: encoding: [0x66,0x0f,0x2c,0x22]553cvttpd2pi (%edx), %mm4554 555// CHECK: cvttpd2pi %xmm1, %mm4556// CHECK: encoding: [0x66,0x0f,0x2c,0xe1]557cvttpd2pi %xmm1, %mm4558 559// CHECK: cvttps2dq -485498096(%edx,%eax,4), %xmm1560// CHECK: encoding: [0xf3,0x0f,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]561cvttps2dq -485498096(%edx,%eax,4), %xmm1562 563// CHECK: cvttps2dq 485498096(%edx,%eax,4), %xmm1564// CHECK: encoding: [0xf3,0x0f,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]565cvttps2dq 485498096(%edx,%eax,4), %xmm1566 567// CHECK: cvttps2dq 485498096(%edx), %xmm1568// CHECK: encoding: [0xf3,0x0f,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c]569cvttps2dq 485498096(%edx), %xmm1570 571// CHECK: cvttps2dq 485498096, %xmm1572// CHECK: encoding: [0xf3,0x0f,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c]573cvttps2dq 485498096, %xmm1574 575// CHECK: cvttps2dq 64(%edx,%eax), %xmm1576// CHECK: encoding: [0xf3,0x0f,0x5b,0x4c,0x02,0x40]577cvttps2dq 64(%edx,%eax), %xmm1578 579// CHECK: cvttps2dq (%edx), %xmm1580// CHECK: encoding: [0xf3,0x0f,0x5b,0x0a]581cvttps2dq (%edx), %xmm1582 583// CHECK: cvttps2dq %xmm1, %xmm1584// CHECK: encoding: [0xf3,0x0f,0x5b,0xc9]585cvttps2dq %xmm1, %xmm1586 587// CHECK: divpd -485498096(%edx,%eax,4), %xmm1588// CHECK: encoding: [0x66,0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]589divpd -485498096(%edx,%eax,4), %xmm1590 591// CHECK: divpd 485498096(%edx,%eax,4), %xmm1592// CHECK: encoding: [0x66,0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]593divpd 485498096(%edx,%eax,4), %xmm1594 595// CHECK: divpd 485498096(%edx), %xmm1596// CHECK: encoding: [0x66,0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]597divpd 485498096(%edx), %xmm1598 599// CHECK: divpd 485498096, %xmm1600// CHECK: encoding: [0x66,0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]601divpd 485498096, %xmm1602 603// CHECK: divpd 64(%edx,%eax), %xmm1604// CHECK: encoding: [0x66,0x0f,0x5e,0x4c,0x02,0x40]605divpd 64(%edx,%eax), %xmm1606 607// CHECK: divpd (%edx), %xmm1608// CHECK: encoding: [0x66,0x0f,0x5e,0x0a]609divpd (%edx), %xmm1610 611// CHECK: divpd %xmm1, %xmm1612// CHECK: encoding: [0x66,0x0f,0x5e,0xc9]613divpd %xmm1, %xmm1614 615// CHECK: divsd -485498096(%edx,%eax,4), %xmm1616// CHECK: encoding: [0xf2,0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]617divsd -485498096(%edx,%eax,4), %xmm1618 619// CHECK: divsd 485498096(%edx,%eax,4), %xmm1620// CHECK: encoding: [0xf2,0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]621divsd 485498096(%edx,%eax,4), %xmm1622 623// CHECK: divsd 485498096(%edx), %xmm1624// CHECK: encoding: [0xf2,0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]625divsd 485498096(%edx), %xmm1626 627// CHECK: divsd 485498096, %xmm1628// CHECK: encoding: [0xf2,0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]629divsd 485498096, %xmm1630 631// CHECK: divsd 64(%edx,%eax), %xmm1632// CHECK: encoding: [0xf2,0x0f,0x5e,0x4c,0x02,0x40]633divsd 64(%edx,%eax), %xmm1634 635// CHECK: divsd (%edx), %xmm1636// CHECK: encoding: [0xf2,0x0f,0x5e,0x0a]637divsd (%edx), %xmm1638 639// CHECK: divsd %xmm1, %xmm1640// CHECK: encoding: [0xf2,0x0f,0x5e,0xc9]641divsd %xmm1, %xmm1642 643// CHECK: lfence644// CHECK: encoding: [0x0f,0xae,0xe8]645lfence646 647// CHECK: maskmovdqu %xmm1, %xmm1648// CHECK: encoding: [0x66,0x0f,0xf7,0xc9]649maskmovdqu %xmm1, %xmm1650 651// CHECK: maxpd -485498096(%edx,%eax,4), %xmm1652// CHECK: encoding: [0x66,0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]653maxpd -485498096(%edx,%eax,4), %xmm1654 655// CHECK: maxpd 485498096(%edx,%eax,4), %xmm1656// CHECK: encoding: [0x66,0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]657maxpd 485498096(%edx,%eax,4), %xmm1658 659// CHECK: maxpd 485498096(%edx), %xmm1660// CHECK: encoding: [0x66,0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]661maxpd 485498096(%edx), %xmm1662 663// CHECK: maxpd 485498096, %xmm1664// CHECK: encoding: [0x66,0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]665maxpd 485498096, %xmm1666 667// CHECK: maxpd 64(%edx,%eax), %xmm1668// CHECK: encoding: [0x66,0x0f,0x5f,0x4c,0x02,0x40]669maxpd 64(%edx,%eax), %xmm1670 671// CHECK: maxpd (%edx), %xmm1672// CHECK: encoding: [0x66,0x0f,0x5f,0x0a]673maxpd (%edx), %xmm1674 675// CHECK: maxpd %xmm1, %xmm1676// CHECK: encoding: [0x66,0x0f,0x5f,0xc9]677maxpd %xmm1, %xmm1678 679// CHECK: maxsd -485498096(%edx,%eax,4), %xmm1680// CHECK: encoding: [0xf2,0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]681maxsd -485498096(%edx,%eax,4), %xmm1682 683// CHECK: maxsd 485498096(%edx,%eax,4), %xmm1684// CHECK: encoding: [0xf2,0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]685maxsd 485498096(%edx,%eax,4), %xmm1686 687// CHECK: maxsd 485498096(%edx), %xmm1688// CHECK: encoding: [0xf2,0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]689maxsd 485498096(%edx), %xmm1690 691// CHECK: maxsd 485498096, %xmm1692// CHECK: encoding: [0xf2,0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]693maxsd 485498096, %xmm1694 695// CHECK: maxsd 64(%edx,%eax), %xmm1696// CHECK: encoding: [0xf2,0x0f,0x5f,0x4c,0x02,0x40]697maxsd 64(%edx,%eax), %xmm1698 699// CHECK: maxsd (%edx), %xmm1700// CHECK: encoding: [0xf2,0x0f,0x5f,0x0a]701maxsd (%edx), %xmm1702 703// CHECK: maxsd %xmm1, %xmm1704// CHECK: encoding: [0xf2,0x0f,0x5f,0xc9]705maxsd %xmm1, %xmm1706 707// CHECK: mfence708// CHECK: encoding: [0x0f,0xae,0xf0]709mfence710 711// CHECK: minpd -485498096(%edx,%eax,4), %xmm1712// CHECK: encoding: [0x66,0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]713minpd -485498096(%edx,%eax,4), %xmm1714 715// CHECK: minpd 485498096(%edx,%eax,4), %xmm1716// CHECK: encoding: [0x66,0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]717minpd 485498096(%edx,%eax,4), %xmm1718 719// CHECK: minpd 485498096(%edx), %xmm1720// CHECK: encoding: [0x66,0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]721minpd 485498096(%edx), %xmm1722 723// CHECK: minpd 485498096, %xmm1724// CHECK: encoding: [0x66,0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]725minpd 485498096, %xmm1726 727// CHECK: minpd 64(%edx,%eax), %xmm1728// CHECK: encoding: [0x66,0x0f,0x5d,0x4c,0x02,0x40]729minpd 64(%edx,%eax), %xmm1730 731// CHECK: minpd (%edx), %xmm1732// CHECK: encoding: [0x66,0x0f,0x5d,0x0a]733minpd (%edx), %xmm1734 735// CHECK: minpd %xmm1, %xmm1736// CHECK: encoding: [0x66,0x0f,0x5d,0xc9]737minpd %xmm1, %xmm1738 739// CHECK: minsd -485498096(%edx,%eax,4), %xmm1740// CHECK: encoding: [0xf2,0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]741minsd -485498096(%edx,%eax,4), %xmm1742 743// CHECK: minsd 485498096(%edx,%eax,4), %xmm1744// CHECK: encoding: [0xf2,0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]745minsd 485498096(%edx,%eax,4), %xmm1746 747// CHECK: minsd 485498096(%edx), %xmm1748// CHECK: encoding: [0xf2,0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]749minsd 485498096(%edx), %xmm1750 751// CHECK: minsd 485498096, %xmm1752// CHECK: encoding: [0xf2,0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]753minsd 485498096, %xmm1754 755// CHECK: minsd 64(%edx,%eax), %xmm1756// CHECK: encoding: [0xf2,0x0f,0x5d,0x4c,0x02,0x40]757minsd 64(%edx,%eax), %xmm1758 759// CHECK: minsd (%edx), %xmm1760// CHECK: encoding: [0xf2,0x0f,0x5d,0x0a]761minsd (%edx), %xmm1762 763// CHECK: minsd %xmm1, %xmm1764// CHECK: encoding: [0xf2,0x0f,0x5d,0xc9]765minsd %xmm1, %xmm1766 767// CHECK: movapd -485498096(%edx,%eax,4), %xmm1768// CHECK: encoding: [0x66,0x0f,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]769movapd -485498096(%edx,%eax,4), %xmm1770 771// CHECK: movapd 485498096(%edx,%eax,4), %xmm1772// CHECK: encoding: [0x66,0x0f,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]773movapd 485498096(%edx,%eax,4), %xmm1774 775// CHECK: movapd 485498096(%edx), %xmm1776// CHECK: encoding: [0x66,0x0f,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]777movapd 485498096(%edx), %xmm1778 779// CHECK: movapd 485498096, %xmm1780// CHECK: encoding: [0x66,0x0f,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]781movapd 485498096, %xmm1782 783// CHECK: movapd 64(%edx,%eax), %xmm1784// CHECK: encoding: [0x66,0x0f,0x28,0x4c,0x02,0x40]785movapd 64(%edx,%eax), %xmm1786 787// CHECK: movapd (%edx), %xmm1788// CHECK: encoding: [0x66,0x0f,0x28,0x0a]789movapd (%edx), %xmm1790 791// CHECK: movapd %xmm1, 485498096792// CHECK: encoding: [0x66,0x0f,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]793movapd %xmm1, 485498096794 795// CHECK: movapd %xmm1, 485498096(%edx)796// CHECK: encoding: [0x66,0x0f,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]797movapd %xmm1, 485498096(%edx)798 799// CHECK: movapd %xmm1, -485498096(%edx,%eax,4)800// CHECK: encoding: [0x66,0x0f,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]801movapd %xmm1, -485498096(%edx,%eax,4)802 803// CHECK: movapd %xmm1, 485498096(%edx,%eax,4)804// CHECK: encoding: [0x66,0x0f,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]805movapd %xmm1, 485498096(%edx,%eax,4)806 807// CHECK: movapd %xmm1, 64(%edx,%eax)808// CHECK: encoding: [0x66,0x0f,0x29,0x4c,0x02,0x40]809movapd %xmm1, 64(%edx,%eax)810 811// CHECK: movapd %xmm1, (%edx)812// CHECK: encoding: [0x66,0x0f,0x29,0x0a]813movapd %xmm1, (%edx)814 815// CHECK: movapd %xmm1, %xmm1816// CHECK: encoding: [0x66,0x0f,0x28,0xc9]817movapd %xmm1, %xmm1818 819// CHECK: movd -485498096(%edx,%eax,4), %xmm1820// CHECK: encoding: [0x66,0x0f,0x6e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]821movd -485498096(%edx,%eax,4), %xmm1822 823// CHECK: movd 485498096(%edx,%eax,4), %xmm1824// CHECK: encoding: [0x66,0x0f,0x6e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]825movd 485498096(%edx,%eax,4), %xmm1826 827// CHECK: movd 485498096(%edx), %xmm1828// CHECK: encoding: [0x66,0x0f,0x6e,0x8a,0xf0,0x1c,0xf0,0x1c]829movd 485498096(%edx), %xmm1830 831// CHECK: movd 485498096, %xmm1832// CHECK: encoding: [0x66,0x0f,0x6e,0x0d,0xf0,0x1c,0xf0,0x1c]833movd 485498096, %xmm1834 835// CHECK: movd 64(%edx,%eax), %xmm1836// CHECK: encoding: [0x66,0x0f,0x6e,0x4c,0x02,0x40]837movd 64(%edx,%eax), %xmm1838 839// CHECK: movd (%edx), %xmm1840// CHECK: encoding: [0x66,0x0f,0x6e,0x0a]841movd (%edx), %xmm1842 843// CHECK: movdq2q %xmm1, %mm4844// CHECK: encoding: [0xf2,0x0f,0xd6,0xe1]845movdq2q %xmm1, %mm4846 847// CHECK: movdqa -485498096(%edx,%eax,4), %xmm1848// CHECK: encoding: [0x66,0x0f,0x6f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]849movdqa -485498096(%edx,%eax,4), %xmm1850 851// CHECK: movdqa 485498096(%edx,%eax,4), %xmm1852// CHECK: encoding: [0x66,0x0f,0x6f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]853movdqa 485498096(%edx,%eax,4), %xmm1854 855// CHECK: movdqa 485498096(%edx), %xmm1856// CHECK: encoding: [0x66,0x0f,0x6f,0x8a,0xf0,0x1c,0xf0,0x1c]857movdqa 485498096(%edx), %xmm1858 859// CHECK: movdqa 485498096, %xmm1860// CHECK: encoding: [0x66,0x0f,0x6f,0x0d,0xf0,0x1c,0xf0,0x1c]861movdqa 485498096, %xmm1862 863// CHECK: movdqa 64(%edx,%eax), %xmm1864// CHECK: encoding: [0x66,0x0f,0x6f,0x4c,0x02,0x40]865movdqa 64(%edx,%eax), %xmm1866 867// CHECK: movdqa (%edx), %xmm1868// CHECK: encoding: [0x66,0x0f,0x6f,0x0a]869movdqa (%edx), %xmm1870 871// CHECK: movdqa %xmm1, 485498096872// CHECK: encoding: [0x66,0x0f,0x7f,0x0d,0xf0,0x1c,0xf0,0x1c]873movdqa %xmm1, 485498096874 875// CHECK: movdqa %xmm1, 485498096(%edx)876// CHECK: encoding: [0x66,0x0f,0x7f,0x8a,0xf0,0x1c,0xf0,0x1c]877movdqa %xmm1, 485498096(%edx)878 879// CHECK: movdqa %xmm1, -485498096(%edx,%eax,4)880// CHECK: encoding: [0x66,0x0f,0x7f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]881movdqa %xmm1, -485498096(%edx,%eax,4)882 883// CHECK: movdqa %xmm1, 485498096(%edx,%eax,4)884// CHECK: encoding: [0x66,0x0f,0x7f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]885movdqa %xmm1, 485498096(%edx,%eax,4)886 887// CHECK: movdqa %xmm1, 64(%edx,%eax)888// CHECK: encoding: [0x66,0x0f,0x7f,0x4c,0x02,0x40]889movdqa %xmm1, 64(%edx,%eax)890 891// CHECK: movdqa %xmm1, (%edx)892// CHECK: encoding: [0x66,0x0f,0x7f,0x0a]893movdqa %xmm1, (%edx)894 895// CHECK: movdqa %xmm1, %xmm1896// CHECK: encoding: [0x66,0x0f,0x6f,0xc9]897movdqa %xmm1, %xmm1898 899// CHECK: movdqu -485498096(%edx,%eax,4), %xmm1900// CHECK: encoding: [0xf3,0x0f,0x6f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]901movdqu -485498096(%edx,%eax,4), %xmm1902 903// CHECK: movdqu 485498096(%edx,%eax,4), %xmm1904// CHECK: encoding: [0xf3,0x0f,0x6f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]905movdqu 485498096(%edx,%eax,4), %xmm1906 907// CHECK: movdqu 485498096(%edx), %xmm1908// CHECK: encoding: [0xf3,0x0f,0x6f,0x8a,0xf0,0x1c,0xf0,0x1c]909movdqu 485498096(%edx), %xmm1910 911// CHECK: movdqu 485498096, %xmm1912// CHECK: encoding: [0xf3,0x0f,0x6f,0x0d,0xf0,0x1c,0xf0,0x1c]913movdqu 485498096, %xmm1914 915// CHECK: movdqu 64(%edx,%eax), %xmm1916// CHECK: encoding: [0xf3,0x0f,0x6f,0x4c,0x02,0x40]917movdqu 64(%edx,%eax), %xmm1918 919// CHECK: movdqu (%edx), %xmm1920// CHECK: encoding: [0xf3,0x0f,0x6f,0x0a]921movdqu (%edx), %xmm1922 923// CHECK: movdqu %xmm1, 485498096924// CHECK: encoding: [0xf3,0x0f,0x7f,0x0d,0xf0,0x1c,0xf0,0x1c]925movdqu %xmm1, 485498096926 927// CHECK: movdqu %xmm1, 485498096(%edx)928// CHECK: encoding: [0xf3,0x0f,0x7f,0x8a,0xf0,0x1c,0xf0,0x1c]929movdqu %xmm1, 485498096(%edx)930 931// CHECK: movdqu %xmm1, -485498096(%edx,%eax,4)932// CHECK: encoding: [0xf3,0x0f,0x7f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]933movdqu %xmm1, -485498096(%edx,%eax,4)934 935// CHECK: movdqu %xmm1, 485498096(%edx,%eax,4)936// CHECK: encoding: [0xf3,0x0f,0x7f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]937movdqu %xmm1, 485498096(%edx,%eax,4)938 939// CHECK: movdqu %xmm1, 64(%edx,%eax)940// CHECK: encoding: [0xf3,0x0f,0x7f,0x4c,0x02,0x40]941movdqu %xmm1, 64(%edx,%eax)942 943// CHECK: movdqu %xmm1, (%edx)944// CHECK: encoding: [0xf3,0x0f,0x7f,0x0a]945movdqu %xmm1, (%edx)946 947// CHECK: movdqu %xmm1, %xmm1948// CHECK: encoding: [0xf3,0x0f,0x6f,0xc9]949movdqu %xmm1, %xmm1950 951// CHECK: movd %xmm1, 485498096952// CHECK: encoding: [0x66,0x0f,0x7e,0x0d,0xf0,0x1c,0xf0,0x1c]953movd %xmm1, 485498096954 955// CHECK: movd %xmm1, 485498096(%edx)956// CHECK: encoding: [0x66,0x0f,0x7e,0x8a,0xf0,0x1c,0xf0,0x1c]957movd %xmm1, 485498096(%edx)958 959// CHECK: movd %xmm1, -485498096(%edx,%eax,4)960// CHECK: encoding: [0x66,0x0f,0x7e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]961movd %xmm1, -485498096(%edx,%eax,4)962 963// CHECK: movd %xmm1, 485498096(%edx,%eax,4)964// CHECK: encoding: [0x66,0x0f,0x7e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]965movd %xmm1, 485498096(%edx,%eax,4)966 967// CHECK: movd %xmm1, 64(%edx,%eax)968// CHECK: encoding: [0x66,0x0f,0x7e,0x4c,0x02,0x40]969movd %xmm1, 64(%edx,%eax)970 971// CHECK: movd %xmm1, (%edx)972// CHECK: encoding: [0x66,0x0f,0x7e,0x0a]973movd %xmm1, (%edx)974 975// CHECK: movhpd -485498096(%edx,%eax,4), %xmm1976// CHECK: encoding: [0x66,0x0f,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3]977movhpd -485498096(%edx,%eax,4), %xmm1978 979// CHECK: movhpd 485498096(%edx,%eax,4), %xmm1980// CHECK: encoding: [0x66,0x0f,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]981movhpd 485498096(%edx,%eax,4), %xmm1982 983// CHECK: movhpd 485498096(%edx), %xmm1984// CHECK: encoding: [0x66,0x0f,0x16,0x8a,0xf0,0x1c,0xf0,0x1c]985movhpd 485498096(%edx), %xmm1986 987// CHECK: movhpd 485498096, %xmm1988// CHECK: encoding: [0x66,0x0f,0x16,0x0d,0xf0,0x1c,0xf0,0x1c]989movhpd 485498096, %xmm1990 991// CHECK: movhpd 64(%edx,%eax), %xmm1992// CHECK: encoding: [0x66,0x0f,0x16,0x4c,0x02,0x40]993movhpd 64(%edx,%eax), %xmm1994 995// CHECK: movhpd (%edx), %xmm1996// CHECK: encoding: [0x66,0x0f,0x16,0x0a]997movhpd (%edx), %xmm1998 999// CHECK: movhpd %xmm1, 4854980961000// CHECK: encoding: [0x66,0x0f,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]1001movhpd %xmm1, 4854980961002 1003// CHECK: movhpd %xmm1, 485498096(%edx)1004// CHECK: encoding: [0x66,0x0f,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]1005movhpd %xmm1, 485498096(%edx)1006 1007// CHECK: movhpd %xmm1, -485498096(%edx,%eax,4)1008// CHECK: encoding: [0x66,0x0f,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1009movhpd %xmm1, -485498096(%edx,%eax,4)1010 1011// CHECK: movhpd %xmm1, 485498096(%edx,%eax,4)1012// CHECK: encoding: [0x66,0x0f,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1013movhpd %xmm1, 485498096(%edx,%eax,4)1014 1015// CHECK: movhpd %xmm1, 64(%edx,%eax)1016// CHECK: encoding: [0x66,0x0f,0x17,0x4c,0x02,0x40]1017movhpd %xmm1, 64(%edx,%eax)1018 1019// CHECK: movhpd %xmm1, (%edx)1020// CHECK: encoding: [0x66,0x0f,0x17,0x0a]1021movhpd %xmm1, (%edx)1022 1023// CHECK: movlpd -485498096(%edx,%eax,4), %xmm11024// CHECK: encoding: [0x66,0x0f,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1025movlpd -485498096(%edx,%eax,4), %xmm11026 1027// CHECK: movlpd 485498096(%edx,%eax,4), %xmm11028// CHECK: encoding: [0x66,0x0f,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1029movlpd 485498096(%edx,%eax,4), %xmm11030 1031// CHECK: movlpd 485498096(%edx), %xmm11032// CHECK: encoding: [0x66,0x0f,0x12,0x8a,0xf0,0x1c,0xf0,0x1c]1033movlpd 485498096(%edx), %xmm11034 1035// CHECK: movlpd 485498096, %xmm11036// CHECK: encoding: [0x66,0x0f,0x12,0x0d,0xf0,0x1c,0xf0,0x1c]1037movlpd 485498096, %xmm11038 1039// CHECK: movlpd 64(%edx,%eax), %xmm11040// CHECK: encoding: [0x66,0x0f,0x12,0x4c,0x02,0x40]1041movlpd 64(%edx,%eax), %xmm11042 1043// CHECK: movlpd (%edx), %xmm11044// CHECK: encoding: [0x66,0x0f,0x12,0x0a]1045movlpd (%edx), %xmm11046 1047// CHECK: movlpd %xmm1, 4854980961048// CHECK: encoding: [0x66,0x0f,0x13,0x0d,0xf0,0x1c,0xf0,0x1c]1049movlpd %xmm1, 4854980961050 1051// CHECK: movlpd %xmm1, 485498096(%edx)1052// CHECK: encoding: [0x66,0x0f,0x13,0x8a,0xf0,0x1c,0xf0,0x1c]1053movlpd %xmm1, 485498096(%edx)1054 1055// CHECK: movlpd %xmm1, -485498096(%edx,%eax,4)1056// CHECK: encoding: [0x66,0x0f,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1057movlpd %xmm1, -485498096(%edx,%eax,4)1058 1059// CHECK: movlpd %xmm1, 485498096(%edx,%eax,4)1060// CHECK: encoding: [0x66,0x0f,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1061movlpd %xmm1, 485498096(%edx,%eax,4)1062 1063// CHECK: movlpd %xmm1, 64(%edx,%eax)1064// CHECK: encoding: [0x66,0x0f,0x13,0x4c,0x02,0x40]1065movlpd %xmm1, 64(%edx,%eax)1066 1067// CHECK: movlpd %xmm1, (%edx)1068// CHECK: encoding: [0x66,0x0f,0x13,0x0a]1069movlpd %xmm1, (%edx)1070 1071// CHECK: movntdq %xmm1, 4854980961072// CHECK: encoding: [0x66,0x0f,0xe7,0x0d,0xf0,0x1c,0xf0,0x1c]1073movntdq %xmm1, 4854980961074 1075// CHECK: movntdq %xmm1, 485498096(%edx)1076// CHECK: encoding: [0x66,0x0f,0xe7,0x8a,0xf0,0x1c,0xf0,0x1c]1077movntdq %xmm1, 485498096(%edx)1078 1079// CHECK: movntdq %xmm1, -485498096(%edx,%eax,4)1080// CHECK: encoding: [0x66,0x0f,0xe7,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1081movntdq %xmm1, -485498096(%edx,%eax,4)1082 1083// CHECK: movntdq %xmm1, 485498096(%edx,%eax,4)1084// CHECK: encoding: [0x66,0x0f,0xe7,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1085movntdq %xmm1, 485498096(%edx,%eax,4)1086 1087// CHECK: movntdq %xmm1, 64(%edx,%eax)1088// CHECK: encoding: [0x66,0x0f,0xe7,0x4c,0x02,0x40]1089movntdq %xmm1, 64(%edx,%eax)1090 1091// CHECK: movntdq %xmm1, (%edx)1092// CHECK: encoding: [0x66,0x0f,0xe7,0x0a]1093movntdq %xmm1, (%edx)1094 1095// CHECK: movntpd %xmm1, 4854980961096// CHECK: encoding: [0x66,0x0f,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]1097movntpd %xmm1, 4854980961098 1099// CHECK: movntpd %xmm1, 485498096(%edx)1100// CHECK: encoding: [0x66,0x0f,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]1101movntpd %xmm1, 485498096(%edx)1102 1103// CHECK: movntpd %xmm1, -485498096(%edx,%eax,4)1104// CHECK: encoding: [0x66,0x0f,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1105movntpd %xmm1, -485498096(%edx,%eax,4)1106 1107// CHECK: movntpd %xmm1, 485498096(%edx,%eax,4)1108// CHECK: encoding: [0x66,0x0f,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1109movntpd %xmm1, 485498096(%edx,%eax,4)1110 1111// CHECK: movntpd %xmm1, 64(%edx,%eax)1112// CHECK: encoding: [0x66,0x0f,0x2b,0x4c,0x02,0x40]1113movntpd %xmm1, 64(%edx,%eax)1114 1115// CHECK: movntpd %xmm1, (%edx)1116// CHECK: encoding: [0x66,0x0f,0x2b,0x0a]1117movntpd %xmm1, (%edx)1118 1119// CHECK: movq2dq %mm4, %xmm11120// CHECK: encoding: [0xf3,0x0f,0xd6,0xcc]1121movq2dq %mm4, %xmm11122 1123// CHECK: movq -485498096(%edx,%eax,4), %xmm11124// CHECK: encoding: [0xf3,0x0f,0x7e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1125movq -485498096(%edx,%eax,4), %xmm11126 1127// CHECK: movq 485498096(%edx,%eax,4), %xmm11128// CHECK: encoding: [0xf3,0x0f,0x7e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1129movq 485498096(%edx,%eax,4), %xmm11130 1131// CHECK: movq 485498096(%edx), %xmm11132// CHECK: encoding: [0xf3,0x0f,0x7e,0x8a,0xf0,0x1c,0xf0,0x1c]1133movq 485498096(%edx), %xmm11134 1135// CHECK: movq 485498096, %xmm11136// CHECK: encoding: [0xf3,0x0f,0x7e,0x0d,0xf0,0x1c,0xf0,0x1c]1137movq 485498096, %xmm11138 1139// CHECK: movq 64(%edx,%eax), %xmm11140// CHECK: encoding: [0xf3,0x0f,0x7e,0x4c,0x02,0x40]1141movq 64(%edx,%eax), %xmm11142 1143// CHECK: movq (%edx), %xmm11144// CHECK: encoding: [0xf3,0x0f,0x7e,0x0a]1145movq (%edx), %xmm11146 1147// CHECK: movq %xmm1, 4854980961148// CHECK: encoding: [0x66,0x0f,0xd6,0x0d,0xf0,0x1c,0xf0,0x1c]1149movq %xmm1, 4854980961150 1151// CHECK: movq %xmm1, 485498096(%edx)1152// CHECK: encoding: [0x66,0x0f,0xd6,0x8a,0xf0,0x1c,0xf0,0x1c]1153movq %xmm1, 485498096(%edx)1154 1155// CHECK: movq %xmm1, -485498096(%edx,%eax,4)1156// CHECK: encoding: [0x66,0x0f,0xd6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1157movq %xmm1, -485498096(%edx,%eax,4)1158 1159// CHECK: movq %xmm1, 485498096(%edx,%eax,4)1160// CHECK: encoding: [0x66,0x0f,0xd6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1161movq %xmm1, 485498096(%edx,%eax,4)1162 1163// CHECK: movq %xmm1, 64(%edx,%eax)1164// CHECK: encoding: [0x66,0x0f,0xd6,0x4c,0x02,0x40]1165movq %xmm1, 64(%edx,%eax)1166 1167// CHECK: movq %xmm1, (%edx)1168// CHECK: encoding: [0x66,0x0f,0xd6,0x0a]1169movq %xmm1, (%edx)1170 1171// CHECK: movq %xmm1, %xmm11172// CHECK: encoding: [0xf3,0x0f,0x7e,0xc9]1173movq %xmm1, %xmm11174 1175// CHECK: movsd -485498096(%edx,%eax,4), %xmm11176// CHECK: encoding: [0xf2,0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1177movsd -485498096(%edx,%eax,4), %xmm11178 1179// CHECK: movsd 485498096(%edx,%eax,4), %xmm11180// CHECK: encoding: [0xf2,0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1181movsd 485498096(%edx,%eax,4), %xmm11182 1183// CHECK: movsd 485498096(%edx), %xmm11184// CHECK: encoding: [0xf2,0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]1185movsd 485498096(%edx), %xmm11186 1187// CHECK: movsd 485498096, %xmm11188// CHECK: encoding: [0xf2,0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]1189movsd 485498096, %xmm11190 1191// CHECK: movsd 64(%edx,%eax), %xmm11192// CHECK: encoding: [0xf2,0x0f,0x10,0x4c,0x02,0x40]1193movsd 64(%edx,%eax), %xmm11194 1195// CHECK: movsd (%edx), %xmm11196// CHECK: encoding: [0xf2,0x0f,0x10,0x0a]1197movsd (%edx), %xmm11198 1199// CHECK: movsd %xmm1, 4854980961200// CHECK: encoding: [0xf2,0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]1201movsd %xmm1, 4854980961202 1203// CHECK: movsd %xmm1, 485498096(%edx)1204// CHECK: encoding: [0xf2,0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]1205movsd %xmm1, 485498096(%edx)1206 1207// CHECK: movsd %xmm1, -485498096(%edx,%eax,4)1208// CHECK: encoding: [0xf2,0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1209movsd %xmm1, -485498096(%edx,%eax,4)1210 1211// CHECK: movsd %xmm1, 485498096(%edx,%eax,4)1212// CHECK: encoding: [0xf2,0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1213movsd %xmm1, 485498096(%edx,%eax,4)1214 1215// CHECK: movsd %xmm1, 64(%edx,%eax)1216// CHECK: encoding: [0xf2,0x0f,0x11,0x4c,0x02,0x40]1217movsd %xmm1, 64(%edx,%eax)1218 1219// CHECK: movsd %xmm1, (%edx)1220// CHECK: encoding: [0xf2,0x0f,0x11,0x0a]1221movsd %xmm1, (%edx)1222 1223// CHECK: movsd %xmm1, %xmm11224// CHECK: encoding: [0xf2,0x0f,0x10,0xc9]1225movsd %xmm1, %xmm11226 1227// CHECK: movupd -485498096(%edx,%eax,4), %xmm11228// CHECK: encoding: [0x66,0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1229movupd -485498096(%edx,%eax,4), %xmm11230 1231// CHECK: movupd 485498096(%edx,%eax,4), %xmm11232// CHECK: encoding: [0x66,0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1233movupd 485498096(%edx,%eax,4), %xmm11234 1235// CHECK: movupd 485498096(%edx), %xmm11236// CHECK: encoding: [0x66,0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]1237movupd 485498096(%edx), %xmm11238 1239// CHECK: movupd 485498096, %xmm11240// CHECK: encoding: [0x66,0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]1241movupd 485498096, %xmm11242 1243// CHECK: movupd 64(%edx,%eax), %xmm11244// CHECK: encoding: [0x66,0x0f,0x10,0x4c,0x02,0x40]1245movupd 64(%edx,%eax), %xmm11246 1247// CHECK: movupd (%edx), %xmm11248// CHECK: encoding: [0x66,0x0f,0x10,0x0a]1249movupd (%edx), %xmm11250 1251// CHECK: movupd %xmm1, 4854980961252// CHECK: encoding: [0x66,0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]1253movupd %xmm1, 4854980961254 1255// CHECK: movupd %xmm1, 485498096(%edx)1256// CHECK: encoding: [0x66,0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]1257movupd %xmm1, 485498096(%edx)1258 1259// CHECK: movupd %xmm1, -485498096(%edx,%eax,4)1260// CHECK: encoding: [0x66,0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1261movupd %xmm1, -485498096(%edx,%eax,4)1262 1263// CHECK: movupd %xmm1, 485498096(%edx,%eax,4)1264// CHECK: encoding: [0x66,0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1265movupd %xmm1, 485498096(%edx,%eax,4)1266 1267// CHECK: movupd %xmm1, 64(%edx,%eax)1268// CHECK: encoding: [0x66,0x0f,0x11,0x4c,0x02,0x40]1269movupd %xmm1, 64(%edx,%eax)1270 1271// CHECK: movupd %xmm1, (%edx)1272// CHECK: encoding: [0x66,0x0f,0x11,0x0a]1273movupd %xmm1, (%edx)1274 1275// CHECK: movupd %xmm1, %xmm11276// CHECK: encoding: [0x66,0x0f,0x10,0xc9]1277movupd %xmm1, %xmm11278 1279// CHECK: mulpd -485498096(%edx,%eax,4), %xmm11280// CHECK: encoding: [0x66,0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1281mulpd -485498096(%edx,%eax,4), %xmm11282 1283// CHECK: mulpd 485498096(%edx,%eax,4), %xmm11284// CHECK: encoding: [0x66,0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1285mulpd 485498096(%edx,%eax,4), %xmm11286 1287// CHECK: mulpd 485498096(%edx), %xmm11288// CHECK: encoding: [0x66,0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]1289mulpd 485498096(%edx), %xmm11290 1291// CHECK: mulpd 485498096, %xmm11292// CHECK: encoding: [0x66,0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]1293mulpd 485498096, %xmm11294 1295// CHECK: mulpd 64(%edx,%eax), %xmm11296// CHECK: encoding: [0x66,0x0f,0x59,0x4c,0x02,0x40]1297mulpd 64(%edx,%eax), %xmm11298 1299// CHECK: mulpd (%edx), %xmm11300// CHECK: encoding: [0x66,0x0f,0x59,0x0a]1301mulpd (%edx), %xmm11302 1303// CHECK: mulpd %xmm1, %xmm11304// CHECK: encoding: [0x66,0x0f,0x59,0xc9]1305mulpd %xmm1, %xmm11306 1307// CHECK: mulsd -485498096(%edx,%eax,4), %xmm11308// CHECK: encoding: [0xf2,0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1309mulsd -485498096(%edx,%eax,4), %xmm11310 1311// CHECK: mulsd 485498096(%edx,%eax,4), %xmm11312// CHECK: encoding: [0xf2,0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1313mulsd 485498096(%edx,%eax,4), %xmm11314 1315// CHECK: mulsd 485498096(%edx), %xmm11316// CHECK: encoding: [0xf2,0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]1317mulsd 485498096(%edx), %xmm11318 1319// CHECK: mulsd 485498096, %xmm11320// CHECK: encoding: [0xf2,0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]1321mulsd 485498096, %xmm11322 1323// CHECK: mulsd 64(%edx,%eax), %xmm11324// CHECK: encoding: [0xf2,0x0f,0x59,0x4c,0x02,0x40]1325mulsd 64(%edx,%eax), %xmm11326 1327// CHECK: mulsd (%edx), %xmm11328// CHECK: encoding: [0xf2,0x0f,0x59,0x0a]1329mulsd (%edx), %xmm11330 1331// CHECK: mulsd %xmm1, %xmm11332// CHECK: encoding: [0xf2,0x0f,0x59,0xc9]1333mulsd %xmm1, %xmm11334 1335// CHECK: orpd -485498096(%edx,%eax,4), %xmm11336// CHECK: encoding: [0x66,0x0f,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1337orpd -485498096(%edx,%eax,4), %xmm11338 1339// CHECK: orpd 485498096(%edx,%eax,4), %xmm11340// CHECK: encoding: [0x66,0x0f,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1341orpd 485498096(%edx,%eax,4), %xmm11342 1343// CHECK: orpd 485498096(%edx), %xmm11344// CHECK: encoding: [0x66,0x0f,0x56,0x8a,0xf0,0x1c,0xf0,0x1c]1345orpd 485498096(%edx), %xmm11346 1347// CHECK: orpd 485498096, %xmm11348// CHECK: encoding: [0x66,0x0f,0x56,0x0d,0xf0,0x1c,0xf0,0x1c]1349orpd 485498096, %xmm11350 1351// CHECK: orpd 64(%edx,%eax), %xmm11352// CHECK: encoding: [0x66,0x0f,0x56,0x4c,0x02,0x40]1353orpd 64(%edx,%eax), %xmm11354 1355// CHECK: orpd (%edx), %xmm11356// CHECK: encoding: [0x66,0x0f,0x56,0x0a]1357orpd (%edx), %xmm11358 1359// CHECK: orpd %xmm1, %xmm11360// CHECK: encoding: [0x66,0x0f,0x56,0xc9]1361orpd %xmm1, %xmm11362 1363// CHECK: packssdw -485498096(%edx,%eax,4), %xmm11364// CHECK: encoding: [0x66,0x0f,0x6b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1365packssdw -485498096(%edx,%eax,4), %xmm11366 1367// CHECK: packssdw 485498096(%edx,%eax,4), %xmm11368// CHECK: encoding: [0x66,0x0f,0x6b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1369packssdw 485498096(%edx,%eax,4), %xmm11370 1371// CHECK: packssdw 485498096(%edx), %xmm11372// CHECK: encoding: [0x66,0x0f,0x6b,0x8a,0xf0,0x1c,0xf0,0x1c]1373packssdw 485498096(%edx), %xmm11374 1375// CHECK: packssdw 485498096, %xmm11376// CHECK: encoding: [0x66,0x0f,0x6b,0x0d,0xf0,0x1c,0xf0,0x1c]1377packssdw 485498096, %xmm11378 1379// CHECK: packssdw 64(%edx,%eax), %xmm11380// CHECK: encoding: [0x66,0x0f,0x6b,0x4c,0x02,0x40]1381packssdw 64(%edx,%eax), %xmm11382 1383// CHECK: packssdw (%edx), %xmm11384// CHECK: encoding: [0x66,0x0f,0x6b,0x0a]1385packssdw (%edx), %xmm11386 1387// CHECK: packssdw %xmm1, %xmm11388// CHECK: encoding: [0x66,0x0f,0x6b,0xc9]1389packssdw %xmm1, %xmm11390 1391// CHECK: packsswb -485498096(%edx,%eax,4), %xmm11392// CHECK: encoding: [0x66,0x0f,0x63,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1393packsswb -485498096(%edx,%eax,4), %xmm11394 1395// CHECK: packsswb 485498096(%edx,%eax,4), %xmm11396// CHECK: encoding: [0x66,0x0f,0x63,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1397packsswb 485498096(%edx,%eax,4), %xmm11398 1399// CHECK: packsswb 485498096(%edx), %xmm11400// CHECK: encoding: [0x66,0x0f,0x63,0x8a,0xf0,0x1c,0xf0,0x1c]1401packsswb 485498096(%edx), %xmm11402 1403// CHECK: packsswb 485498096, %xmm11404// CHECK: encoding: [0x66,0x0f,0x63,0x0d,0xf0,0x1c,0xf0,0x1c]1405packsswb 485498096, %xmm11406 1407// CHECK: packsswb 64(%edx,%eax), %xmm11408// CHECK: encoding: [0x66,0x0f,0x63,0x4c,0x02,0x40]1409packsswb 64(%edx,%eax), %xmm11410 1411// CHECK: packsswb (%edx), %xmm11412// CHECK: encoding: [0x66,0x0f,0x63,0x0a]1413packsswb (%edx), %xmm11414 1415// CHECK: packsswb %xmm1, %xmm11416// CHECK: encoding: [0x66,0x0f,0x63,0xc9]1417packsswb %xmm1, %xmm11418 1419// CHECK: packuswb -485498096(%edx,%eax,4), %xmm11420// CHECK: encoding: [0x66,0x0f,0x67,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1421packuswb -485498096(%edx,%eax,4), %xmm11422 1423// CHECK: packuswb 485498096(%edx,%eax,4), %xmm11424// CHECK: encoding: [0x66,0x0f,0x67,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1425packuswb 485498096(%edx,%eax,4), %xmm11426 1427// CHECK: packuswb 485498096(%edx), %xmm11428// CHECK: encoding: [0x66,0x0f,0x67,0x8a,0xf0,0x1c,0xf0,0x1c]1429packuswb 485498096(%edx), %xmm11430 1431// CHECK: packuswb 485498096, %xmm11432// CHECK: encoding: [0x66,0x0f,0x67,0x0d,0xf0,0x1c,0xf0,0x1c]1433packuswb 485498096, %xmm11434 1435// CHECK: packuswb 64(%edx,%eax), %xmm11436// CHECK: encoding: [0x66,0x0f,0x67,0x4c,0x02,0x40]1437packuswb 64(%edx,%eax), %xmm11438 1439// CHECK: packuswb (%edx), %xmm11440// CHECK: encoding: [0x66,0x0f,0x67,0x0a]1441packuswb (%edx), %xmm11442 1443// CHECK: packuswb %xmm1, %xmm11444// CHECK: encoding: [0x66,0x0f,0x67,0xc9]1445packuswb %xmm1, %xmm11446 1447// CHECK: paddb -485498096(%edx,%eax,4), %xmm11448// CHECK: encoding: [0x66,0x0f,0xfc,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1449paddb -485498096(%edx,%eax,4), %xmm11450 1451// CHECK: paddb 485498096(%edx,%eax,4), %xmm11452// CHECK: encoding: [0x66,0x0f,0xfc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1453paddb 485498096(%edx,%eax,4), %xmm11454 1455// CHECK: paddb 485498096(%edx), %xmm11456// CHECK: encoding: [0x66,0x0f,0xfc,0x8a,0xf0,0x1c,0xf0,0x1c]1457paddb 485498096(%edx), %xmm11458 1459// CHECK: paddb 485498096, %xmm11460// CHECK: encoding: [0x66,0x0f,0xfc,0x0d,0xf0,0x1c,0xf0,0x1c]1461paddb 485498096, %xmm11462 1463// CHECK: paddb 64(%edx,%eax), %xmm11464// CHECK: encoding: [0x66,0x0f,0xfc,0x4c,0x02,0x40]1465paddb 64(%edx,%eax), %xmm11466 1467// CHECK: paddb (%edx), %xmm11468// CHECK: encoding: [0x66,0x0f,0xfc,0x0a]1469paddb (%edx), %xmm11470 1471// CHECK: paddb %xmm1, %xmm11472// CHECK: encoding: [0x66,0x0f,0xfc,0xc9]1473paddb %xmm1, %xmm11474 1475// CHECK: paddd -485498096(%edx,%eax,4), %xmm11476// CHECK: encoding: [0x66,0x0f,0xfe,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1477paddd -485498096(%edx,%eax,4), %xmm11478 1479// CHECK: paddd 485498096(%edx,%eax,4), %xmm11480// CHECK: encoding: [0x66,0x0f,0xfe,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1481paddd 485498096(%edx,%eax,4), %xmm11482 1483// CHECK: paddd 485498096(%edx), %xmm11484// CHECK: encoding: [0x66,0x0f,0xfe,0x8a,0xf0,0x1c,0xf0,0x1c]1485paddd 485498096(%edx), %xmm11486 1487// CHECK: paddd 485498096, %xmm11488// CHECK: encoding: [0x66,0x0f,0xfe,0x0d,0xf0,0x1c,0xf0,0x1c]1489paddd 485498096, %xmm11490 1491// CHECK: paddd 64(%edx,%eax), %xmm11492// CHECK: encoding: [0x66,0x0f,0xfe,0x4c,0x02,0x40]1493paddd 64(%edx,%eax), %xmm11494 1495// CHECK: paddd (%edx), %xmm11496// CHECK: encoding: [0x66,0x0f,0xfe,0x0a]1497paddd (%edx), %xmm11498 1499// CHECK: paddd %xmm1, %xmm11500// CHECK: encoding: [0x66,0x0f,0xfe,0xc9]1501paddd %xmm1, %xmm11502 1503// CHECK: paddq -485498096(%edx,%eax,4), %mm41504// CHECK: encoding: [0x0f,0xd4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]1505paddq -485498096(%edx,%eax,4), %mm41506 1507// CHECK: paddq 485498096(%edx,%eax,4), %mm41508// CHECK: encoding: [0x0f,0xd4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]1509paddq 485498096(%edx,%eax,4), %mm41510 1511// CHECK: paddq -485498096(%edx,%eax,4), %xmm11512// CHECK: encoding: [0x66,0x0f,0xd4,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1513paddq -485498096(%edx,%eax,4), %xmm11514 1515// CHECK: paddq 485498096(%edx,%eax,4), %xmm11516// CHECK: encoding: [0x66,0x0f,0xd4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1517paddq 485498096(%edx,%eax,4), %xmm11518 1519// CHECK: paddq 485498096(%edx), %mm41520// CHECK: encoding: [0x0f,0xd4,0xa2,0xf0,0x1c,0xf0,0x1c]1521paddq 485498096(%edx), %mm41522 1523// CHECK: paddq 485498096(%edx), %xmm11524// CHECK: encoding: [0x66,0x0f,0xd4,0x8a,0xf0,0x1c,0xf0,0x1c]1525paddq 485498096(%edx), %xmm11526 1527// CHECK: paddq 485498096, %mm41528// CHECK: encoding: [0x0f,0xd4,0x25,0xf0,0x1c,0xf0,0x1c]1529paddq 485498096, %mm41530 1531// CHECK: paddq 485498096, %xmm11532// CHECK: encoding: [0x66,0x0f,0xd4,0x0d,0xf0,0x1c,0xf0,0x1c]1533paddq 485498096, %xmm11534 1535// CHECK: paddq 64(%edx,%eax), %mm41536// CHECK: encoding: [0x0f,0xd4,0x64,0x02,0x40]1537paddq 64(%edx,%eax), %mm41538 1539// CHECK: paddq 64(%edx,%eax), %xmm11540// CHECK: encoding: [0x66,0x0f,0xd4,0x4c,0x02,0x40]1541paddq 64(%edx,%eax), %xmm11542 1543// CHECK: paddq (%edx), %mm41544// CHECK: encoding: [0x0f,0xd4,0x22]1545paddq (%edx), %mm41546 1547// CHECK: paddq (%edx), %xmm11548// CHECK: encoding: [0x66,0x0f,0xd4,0x0a]1549paddq (%edx), %xmm11550 1551// CHECK: paddq %mm4, %mm41552// CHECK: encoding: [0x0f,0xd4,0xe4]1553paddq %mm4, %mm41554 1555// CHECK: paddq %xmm1, %xmm11556// CHECK: encoding: [0x66,0x0f,0xd4,0xc9]1557paddq %xmm1, %xmm11558 1559// CHECK: paddsb -485498096(%edx,%eax,4), %xmm11560// CHECK: encoding: [0x66,0x0f,0xec,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1561paddsb -485498096(%edx,%eax,4), %xmm11562 1563// CHECK: paddsb 485498096(%edx,%eax,4), %xmm11564// CHECK: encoding: [0x66,0x0f,0xec,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1565paddsb 485498096(%edx,%eax,4), %xmm11566 1567// CHECK: paddsb 485498096(%edx), %xmm11568// CHECK: encoding: [0x66,0x0f,0xec,0x8a,0xf0,0x1c,0xf0,0x1c]1569paddsb 485498096(%edx), %xmm11570 1571// CHECK: paddsb 485498096, %xmm11572// CHECK: encoding: [0x66,0x0f,0xec,0x0d,0xf0,0x1c,0xf0,0x1c]1573paddsb 485498096, %xmm11574 1575// CHECK: paddsb 64(%edx,%eax), %xmm11576// CHECK: encoding: [0x66,0x0f,0xec,0x4c,0x02,0x40]1577paddsb 64(%edx,%eax), %xmm11578 1579// CHECK: paddsb (%edx), %xmm11580// CHECK: encoding: [0x66,0x0f,0xec,0x0a]1581paddsb (%edx), %xmm11582 1583// CHECK: paddsb %xmm1, %xmm11584// CHECK: encoding: [0x66,0x0f,0xec,0xc9]1585paddsb %xmm1, %xmm11586 1587// CHECK: paddsw -485498096(%edx,%eax,4), %xmm11588// CHECK: encoding: [0x66,0x0f,0xed,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1589paddsw -485498096(%edx,%eax,4), %xmm11590 1591// CHECK: paddsw 485498096(%edx,%eax,4), %xmm11592// CHECK: encoding: [0x66,0x0f,0xed,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1593paddsw 485498096(%edx,%eax,4), %xmm11594 1595// CHECK: paddsw 485498096(%edx), %xmm11596// CHECK: encoding: [0x66,0x0f,0xed,0x8a,0xf0,0x1c,0xf0,0x1c]1597paddsw 485498096(%edx), %xmm11598 1599// CHECK: paddsw 485498096, %xmm11600// CHECK: encoding: [0x66,0x0f,0xed,0x0d,0xf0,0x1c,0xf0,0x1c]1601paddsw 485498096, %xmm11602 1603// CHECK: paddsw 64(%edx,%eax), %xmm11604// CHECK: encoding: [0x66,0x0f,0xed,0x4c,0x02,0x40]1605paddsw 64(%edx,%eax), %xmm11606 1607// CHECK: paddsw (%edx), %xmm11608// CHECK: encoding: [0x66,0x0f,0xed,0x0a]1609paddsw (%edx), %xmm11610 1611// CHECK: paddsw %xmm1, %xmm11612// CHECK: encoding: [0x66,0x0f,0xed,0xc9]1613paddsw %xmm1, %xmm11614 1615// CHECK: paddusb -485498096(%edx,%eax,4), %xmm11616// CHECK: encoding: [0x66,0x0f,0xdc,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1617paddusb -485498096(%edx,%eax,4), %xmm11618 1619// CHECK: paddusb 485498096(%edx,%eax,4), %xmm11620// CHECK: encoding: [0x66,0x0f,0xdc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1621paddusb 485498096(%edx,%eax,4), %xmm11622 1623// CHECK: paddusb 485498096(%edx), %xmm11624// CHECK: encoding: [0x66,0x0f,0xdc,0x8a,0xf0,0x1c,0xf0,0x1c]1625paddusb 485498096(%edx), %xmm11626 1627// CHECK: paddusb 485498096, %xmm11628// CHECK: encoding: [0x66,0x0f,0xdc,0x0d,0xf0,0x1c,0xf0,0x1c]1629paddusb 485498096, %xmm11630 1631// CHECK: paddusb 64(%edx,%eax), %xmm11632// CHECK: encoding: [0x66,0x0f,0xdc,0x4c,0x02,0x40]1633paddusb 64(%edx,%eax), %xmm11634 1635// CHECK: paddusb (%edx), %xmm11636// CHECK: encoding: [0x66,0x0f,0xdc,0x0a]1637paddusb (%edx), %xmm11638 1639// CHECK: paddusb %xmm1, %xmm11640// CHECK: encoding: [0x66,0x0f,0xdc,0xc9]1641paddusb %xmm1, %xmm11642 1643// CHECK: paddusw -485498096(%edx,%eax,4), %xmm11644// CHECK: encoding: [0x66,0x0f,0xdd,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1645paddusw -485498096(%edx,%eax,4), %xmm11646 1647// CHECK: paddusw 485498096(%edx,%eax,4), %xmm11648// CHECK: encoding: [0x66,0x0f,0xdd,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1649paddusw 485498096(%edx,%eax,4), %xmm11650 1651// CHECK: paddusw 485498096(%edx), %xmm11652// CHECK: encoding: [0x66,0x0f,0xdd,0x8a,0xf0,0x1c,0xf0,0x1c]1653paddusw 485498096(%edx), %xmm11654 1655// CHECK: paddusw 485498096, %xmm11656// CHECK: encoding: [0x66,0x0f,0xdd,0x0d,0xf0,0x1c,0xf0,0x1c]1657paddusw 485498096, %xmm11658 1659// CHECK: paddusw 64(%edx,%eax), %xmm11660// CHECK: encoding: [0x66,0x0f,0xdd,0x4c,0x02,0x40]1661paddusw 64(%edx,%eax), %xmm11662 1663// CHECK: paddusw (%edx), %xmm11664// CHECK: encoding: [0x66,0x0f,0xdd,0x0a]1665paddusw (%edx), %xmm11666 1667// CHECK: paddusw %xmm1, %xmm11668// CHECK: encoding: [0x66,0x0f,0xdd,0xc9]1669paddusw %xmm1, %xmm11670 1671// CHECK: paddw -485498096(%edx,%eax,4), %xmm11672// CHECK: encoding: [0x66,0x0f,0xfd,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1673paddw -485498096(%edx,%eax,4), %xmm11674 1675// CHECK: paddw 485498096(%edx,%eax,4), %xmm11676// CHECK: encoding: [0x66,0x0f,0xfd,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1677paddw 485498096(%edx,%eax,4), %xmm11678 1679// CHECK: paddw 485498096(%edx), %xmm11680// CHECK: encoding: [0x66,0x0f,0xfd,0x8a,0xf0,0x1c,0xf0,0x1c]1681paddw 485498096(%edx), %xmm11682 1683// CHECK: paddw 485498096, %xmm11684// CHECK: encoding: [0x66,0x0f,0xfd,0x0d,0xf0,0x1c,0xf0,0x1c]1685paddw 485498096, %xmm11686 1687// CHECK: paddw 64(%edx,%eax), %xmm11688// CHECK: encoding: [0x66,0x0f,0xfd,0x4c,0x02,0x40]1689paddw 64(%edx,%eax), %xmm11690 1691// CHECK: paddw (%edx), %xmm11692// CHECK: encoding: [0x66,0x0f,0xfd,0x0a]1693paddw (%edx), %xmm11694 1695// CHECK: paddw %xmm1, %xmm11696// CHECK: encoding: [0x66,0x0f,0xfd,0xc9]1697paddw %xmm1, %xmm11698 1699// CHECK: pand -485498096(%edx,%eax,4), %xmm11700// CHECK: encoding: [0x66,0x0f,0xdb,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1701pand -485498096(%edx,%eax,4), %xmm11702 1703// CHECK: pand 485498096(%edx,%eax,4), %xmm11704// CHECK: encoding: [0x66,0x0f,0xdb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1705pand 485498096(%edx,%eax,4), %xmm11706 1707// CHECK: pand 485498096(%edx), %xmm11708// CHECK: encoding: [0x66,0x0f,0xdb,0x8a,0xf0,0x1c,0xf0,0x1c]1709pand 485498096(%edx), %xmm11710 1711// CHECK: pand 485498096, %xmm11712// CHECK: encoding: [0x66,0x0f,0xdb,0x0d,0xf0,0x1c,0xf0,0x1c]1713pand 485498096, %xmm11714 1715// CHECK: pand 64(%edx,%eax), %xmm11716// CHECK: encoding: [0x66,0x0f,0xdb,0x4c,0x02,0x40]1717pand 64(%edx,%eax), %xmm11718 1719// CHECK: pand (%edx), %xmm11720// CHECK: encoding: [0x66,0x0f,0xdb,0x0a]1721pand (%edx), %xmm11722 1723// CHECK: pandn -485498096(%edx,%eax,4), %xmm11724// CHECK: encoding: [0x66,0x0f,0xdf,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1725pandn -485498096(%edx,%eax,4), %xmm11726 1727// CHECK: pandn 485498096(%edx,%eax,4), %xmm11728// CHECK: encoding: [0x66,0x0f,0xdf,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1729pandn 485498096(%edx,%eax,4), %xmm11730 1731// CHECK: pandn 485498096(%edx), %xmm11732// CHECK: encoding: [0x66,0x0f,0xdf,0x8a,0xf0,0x1c,0xf0,0x1c]1733pandn 485498096(%edx), %xmm11734 1735// CHECK: pandn 485498096, %xmm11736// CHECK: encoding: [0x66,0x0f,0xdf,0x0d,0xf0,0x1c,0xf0,0x1c]1737pandn 485498096, %xmm11738 1739// CHECK: pandn 64(%edx,%eax), %xmm11740// CHECK: encoding: [0x66,0x0f,0xdf,0x4c,0x02,0x40]1741pandn 64(%edx,%eax), %xmm11742 1743// CHECK: pandn (%edx), %xmm11744// CHECK: encoding: [0x66,0x0f,0xdf,0x0a]1745pandn (%edx), %xmm11746 1747// CHECK: pandn %xmm1, %xmm11748// CHECK: encoding: [0x66,0x0f,0xdf,0xc9]1749pandn %xmm1, %xmm11750 1751// CHECK: pand %xmm1, %xmm11752// CHECK: encoding: [0x66,0x0f,0xdb,0xc9]1753pand %xmm1, %xmm11754 1755// CHECK: pavgb -485498096(%edx,%eax,4), %xmm11756// CHECK: encoding: [0x66,0x0f,0xe0,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1757pavgb -485498096(%edx,%eax,4), %xmm11758 1759// CHECK: pavgb 485498096(%edx,%eax,4), %xmm11760// CHECK: encoding: [0x66,0x0f,0xe0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1761pavgb 485498096(%edx,%eax,4), %xmm11762 1763// CHECK: pavgb 485498096(%edx), %xmm11764// CHECK: encoding: [0x66,0x0f,0xe0,0x8a,0xf0,0x1c,0xf0,0x1c]1765pavgb 485498096(%edx), %xmm11766 1767// CHECK: pavgb 485498096, %xmm11768// CHECK: encoding: [0x66,0x0f,0xe0,0x0d,0xf0,0x1c,0xf0,0x1c]1769pavgb 485498096, %xmm11770 1771// CHECK: pavgb 64(%edx,%eax), %xmm11772// CHECK: encoding: [0x66,0x0f,0xe0,0x4c,0x02,0x40]1773pavgb 64(%edx,%eax), %xmm11774 1775// CHECK: pavgb (%edx), %xmm11776// CHECK: encoding: [0x66,0x0f,0xe0,0x0a]1777pavgb (%edx), %xmm11778 1779// CHECK: pavgb %xmm1, %xmm11780// CHECK: encoding: [0x66,0x0f,0xe0,0xc9]1781pavgb %xmm1, %xmm11782 1783// CHECK: pavgw -485498096(%edx,%eax,4), %xmm11784// CHECK: encoding: [0x66,0x0f,0xe3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1785pavgw -485498096(%edx,%eax,4), %xmm11786 1787// CHECK: pavgw 485498096(%edx,%eax,4), %xmm11788// CHECK: encoding: [0x66,0x0f,0xe3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1789pavgw 485498096(%edx,%eax,4), %xmm11790 1791// CHECK: pavgw 485498096(%edx), %xmm11792// CHECK: encoding: [0x66,0x0f,0xe3,0x8a,0xf0,0x1c,0xf0,0x1c]1793pavgw 485498096(%edx), %xmm11794 1795// CHECK: pavgw 485498096, %xmm11796// CHECK: encoding: [0x66,0x0f,0xe3,0x0d,0xf0,0x1c,0xf0,0x1c]1797pavgw 485498096, %xmm11798 1799// CHECK: pavgw 64(%edx,%eax), %xmm11800// CHECK: encoding: [0x66,0x0f,0xe3,0x4c,0x02,0x40]1801pavgw 64(%edx,%eax), %xmm11802 1803// CHECK: pavgw (%edx), %xmm11804// CHECK: encoding: [0x66,0x0f,0xe3,0x0a]1805pavgw (%edx), %xmm11806 1807// CHECK: pavgw %xmm1, %xmm11808// CHECK: encoding: [0x66,0x0f,0xe3,0xc9]1809pavgw %xmm1, %xmm11810 1811// CHECK: pcmpeqb -485498096(%edx,%eax,4), %xmm11812// CHECK: encoding: [0x66,0x0f,0x74,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1813pcmpeqb -485498096(%edx,%eax,4), %xmm11814 1815// CHECK: pcmpeqb 485498096(%edx,%eax,4), %xmm11816// CHECK: encoding: [0x66,0x0f,0x74,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1817pcmpeqb 485498096(%edx,%eax,4), %xmm11818 1819// CHECK: pcmpeqb 485498096(%edx), %xmm11820// CHECK: encoding: [0x66,0x0f,0x74,0x8a,0xf0,0x1c,0xf0,0x1c]1821pcmpeqb 485498096(%edx), %xmm11822 1823// CHECK: pcmpeqb 485498096, %xmm11824// CHECK: encoding: [0x66,0x0f,0x74,0x0d,0xf0,0x1c,0xf0,0x1c]1825pcmpeqb 485498096, %xmm11826 1827// CHECK: pcmpeqb 64(%edx,%eax), %xmm11828// CHECK: encoding: [0x66,0x0f,0x74,0x4c,0x02,0x40]1829pcmpeqb 64(%edx,%eax), %xmm11830 1831// CHECK: pcmpeqb (%edx), %xmm11832// CHECK: encoding: [0x66,0x0f,0x74,0x0a]1833pcmpeqb (%edx), %xmm11834 1835// CHECK: pcmpeqb %xmm1, %xmm11836// CHECK: encoding: [0x66,0x0f,0x74,0xc9]1837pcmpeqb %xmm1, %xmm11838 1839// CHECK: pcmpeqd -485498096(%edx,%eax,4), %xmm11840// CHECK: encoding: [0x66,0x0f,0x76,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1841pcmpeqd -485498096(%edx,%eax,4), %xmm11842 1843// CHECK: pcmpeqd 485498096(%edx,%eax,4), %xmm11844// CHECK: encoding: [0x66,0x0f,0x76,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1845pcmpeqd 485498096(%edx,%eax,4), %xmm11846 1847// CHECK: pcmpeqd 485498096(%edx), %xmm11848// CHECK: encoding: [0x66,0x0f,0x76,0x8a,0xf0,0x1c,0xf0,0x1c]1849pcmpeqd 485498096(%edx), %xmm11850 1851// CHECK: pcmpeqd 485498096, %xmm11852// CHECK: encoding: [0x66,0x0f,0x76,0x0d,0xf0,0x1c,0xf0,0x1c]1853pcmpeqd 485498096, %xmm11854 1855// CHECK: pcmpeqd 64(%edx,%eax), %xmm11856// CHECK: encoding: [0x66,0x0f,0x76,0x4c,0x02,0x40]1857pcmpeqd 64(%edx,%eax), %xmm11858 1859// CHECK: pcmpeqd (%edx), %xmm11860// CHECK: encoding: [0x66,0x0f,0x76,0x0a]1861pcmpeqd (%edx), %xmm11862 1863// CHECK: pcmpeqd %xmm1, %xmm11864// CHECK: encoding: [0x66,0x0f,0x76,0xc9]1865pcmpeqd %xmm1, %xmm11866 1867// CHECK: pcmpeqw -485498096(%edx,%eax,4), %xmm11868// CHECK: encoding: [0x66,0x0f,0x75,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1869pcmpeqw -485498096(%edx,%eax,4), %xmm11870 1871// CHECK: pcmpeqw 485498096(%edx,%eax,4), %xmm11872// CHECK: encoding: [0x66,0x0f,0x75,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1873pcmpeqw 485498096(%edx,%eax,4), %xmm11874 1875// CHECK: pcmpeqw 485498096(%edx), %xmm11876// CHECK: encoding: [0x66,0x0f,0x75,0x8a,0xf0,0x1c,0xf0,0x1c]1877pcmpeqw 485498096(%edx), %xmm11878 1879// CHECK: pcmpeqw 485498096, %xmm11880// CHECK: encoding: [0x66,0x0f,0x75,0x0d,0xf0,0x1c,0xf0,0x1c]1881pcmpeqw 485498096, %xmm11882 1883// CHECK: pcmpeqw 64(%edx,%eax), %xmm11884// CHECK: encoding: [0x66,0x0f,0x75,0x4c,0x02,0x40]1885pcmpeqw 64(%edx,%eax), %xmm11886 1887// CHECK: pcmpeqw (%edx), %xmm11888// CHECK: encoding: [0x66,0x0f,0x75,0x0a]1889pcmpeqw (%edx), %xmm11890 1891// CHECK: pcmpeqw %xmm1, %xmm11892// CHECK: encoding: [0x66,0x0f,0x75,0xc9]1893pcmpeqw %xmm1, %xmm11894 1895// CHECK: pcmpgtb -485498096(%edx,%eax,4), %xmm11896// CHECK: encoding: [0x66,0x0f,0x64,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1897pcmpgtb -485498096(%edx,%eax,4), %xmm11898 1899// CHECK: pcmpgtb 485498096(%edx,%eax,4), %xmm11900// CHECK: encoding: [0x66,0x0f,0x64,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1901pcmpgtb 485498096(%edx,%eax,4), %xmm11902 1903// CHECK: pcmpgtb 485498096(%edx), %xmm11904// CHECK: encoding: [0x66,0x0f,0x64,0x8a,0xf0,0x1c,0xf0,0x1c]1905pcmpgtb 485498096(%edx), %xmm11906 1907// CHECK: pcmpgtb 485498096, %xmm11908// CHECK: encoding: [0x66,0x0f,0x64,0x0d,0xf0,0x1c,0xf0,0x1c]1909pcmpgtb 485498096, %xmm11910 1911// CHECK: pcmpgtb 64(%edx,%eax), %xmm11912// CHECK: encoding: [0x66,0x0f,0x64,0x4c,0x02,0x40]1913pcmpgtb 64(%edx,%eax), %xmm11914 1915// CHECK: pcmpgtb (%edx), %xmm11916// CHECK: encoding: [0x66,0x0f,0x64,0x0a]1917pcmpgtb (%edx), %xmm11918 1919// CHECK: pcmpgtb %xmm1, %xmm11920// CHECK: encoding: [0x66,0x0f,0x64,0xc9]1921pcmpgtb %xmm1, %xmm11922 1923// CHECK: pcmpgtd -485498096(%edx,%eax,4), %xmm11924// CHECK: encoding: [0x66,0x0f,0x66,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1925pcmpgtd -485498096(%edx,%eax,4), %xmm11926 1927// CHECK: pcmpgtd 485498096(%edx,%eax,4), %xmm11928// CHECK: encoding: [0x66,0x0f,0x66,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1929pcmpgtd 485498096(%edx,%eax,4), %xmm11930 1931// CHECK: pcmpgtd 485498096(%edx), %xmm11932// CHECK: encoding: [0x66,0x0f,0x66,0x8a,0xf0,0x1c,0xf0,0x1c]1933pcmpgtd 485498096(%edx), %xmm11934 1935// CHECK: pcmpgtd 485498096, %xmm11936// CHECK: encoding: [0x66,0x0f,0x66,0x0d,0xf0,0x1c,0xf0,0x1c]1937pcmpgtd 485498096, %xmm11938 1939// CHECK: pcmpgtd 64(%edx,%eax), %xmm11940// CHECK: encoding: [0x66,0x0f,0x66,0x4c,0x02,0x40]1941pcmpgtd 64(%edx,%eax), %xmm11942 1943// CHECK: pcmpgtd (%edx), %xmm11944// CHECK: encoding: [0x66,0x0f,0x66,0x0a]1945pcmpgtd (%edx), %xmm11946 1947// CHECK: pcmpgtd %xmm1, %xmm11948// CHECK: encoding: [0x66,0x0f,0x66,0xc9]1949pcmpgtd %xmm1, %xmm11950 1951// CHECK: pcmpgtw -485498096(%edx,%eax,4), %xmm11952// CHECK: encoding: [0x66,0x0f,0x65,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1953pcmpgtw -485498096(%edx,%eax,4), %xmm11954 1955// CHECK: pcmpgtw 485498096(%edx,%eax,4), %xmm11956// CHECK: encoding: [0x66,0x0f,0x65,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1957pcmpgtw 485498096(%edx,%eax,4), %xmm11958 1959// CHECK: pcmpgtw 485498096(%edx), %xmm11960// CHECK: encoding: [0x66,0x0f,0x65,0x8a,0xf0,0x1c,0xf0,0x1c]1961pcmpgtw 485498096(%edx), %xmm11962 1963// CHECK: pcmpgtw 485498096, %xmm11964// CHECK: encoding: [0x66,0x0f,0x65,0x0d,0xf0,0x1c,0xf0,0x1c]1965pcmpgtw 485498096, %xmm11966 1967// CHECK: pcmpgtw 64(%edx,%eax), %xmm11968// CHECK: encoding: [0x66,0x0f,0x65,0x4c,0x02,0x40]1969pcmpgtw 64(%edx,%eax), %xmm11970 1971// CHECK: pcmpgtw (%edx), %xmm11972// CHECK: encoding: [0x66,0x0f,0x65,0x0a]1973pcmpgtw (%edx), %xmm11974 1975// CHECK: pcmpgtw %xmm1, %xmm11976// CHECK: encoding: [0x66,0x0f,0x65,0xc9]1977pcmpgtw %xmm1, %xmm11978 1979// CHECK: pextrw $0, %xmm1, %eax1980// CHECK: encoding: [0x66,0x0f,0xc5,0xc1,0x00]1981pextrw $0, %xmm1, %eax1982 1983// CHECK: pinsrw $0, -485498096(%edx,%eax,4), %xmm11984// CHECK: encoding: [0x66,0x0f,0xc4,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]1985pinsrw $0, -485498096(%edx,%eax,4), %xmm11986 1987// CHECK: pinsrw $0, 485498096(%edx,%eax,4), %xmm11988// CHECK: encoding: [0x66,0x0f,0xc4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1989pinsrw $0, 485498096(%edx,%eax,4), %xmm11990 1991// CHECK: pinsrw $0, 485498096(%edx), %xmm11992// CHECK: encoding: [0x66,0x0f,0xc4,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1993pinsrw $0, 485498096(%edx), %xmm11994 1995// CHECK: pinsrw $0, 485498096, %xmm11996// CHECK: encoding: [0x66,0x0f,0xc4,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1997pinsrw $0, 485498096, %xmm11998 1999// CHECK: pinsrw $0, 64(%edx,%eax), %xmm12000// CHECK: encoding: [0x66,0x0f,0xc4,0x4c,0x02,0x40,0x00]2001pinsrw $0, 64(%edx,%eax), %xmm12002 2003// CHECK: pinsrw $0, (%edx), %xmm12004// CHECK: encoding: [0x66,0x0f,0xc4,0x0a,0x00]2005pinsrw $0, (%edx), %xmm12006 2007// CHECK: pmaddwd -485498096(%edx,%eax,4), %xmm12008// CHECK: encoding: [0x66,0x0f,0xf5,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2009pmaddwd -485498096(%edx,%eax,4), %xmm12010 2011// CHECK: pmaddwd 485498096(%edx,%eax,4), %xmm12012// CHECK: encoding: [0x66,0x0f,0xf5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2013pmaddwd 485498096(%edx,%eax,4), %xmm12014 2015// CHECK: pmaddwd 485498096(%edx), %xmm12016// CHECK: encoding: [0x66,0x0f,0xf5,0x8a,0xf0,0x1c,0xf0,0x1c]2017pmaddwd 485498096(%edx), %xmm12018 2019// CHECK: pmaddwd 485498096, %xmm12020// CHECK: encoding: [0x66,0x0f,0xf5,0x0d,0xf0,0x1c,0xf0,0x1c]2021pmaddwd 485498096, %xmm12022 2023// CHECK: pmaddwd 64(%edx,%eax), %xmm12024// CHECK: encoding: [0x66,0x0f,0xf5,0x4c,0x02,0x40]2025pmaddwd 64(%edx,%eax), %xmm12026 2027// CHECK: pmaddwd (%edx), %xmm12028// CHECK: encoding: [0x66,0x0f,0xf5,0x0a]2029pmaddwd (%edx), %xmm12030 2031// CHECK: pmaddwd %xmm1, %xmm12032// CHECK: encoding: [0x66,0x0f,0xf5,0xc9]2033pmaddwd %xmm1, %xmm12034 2035// CHECK: pmaxsw -485498096(%edx,%eax,4), %xmm12036// CHECK: encoding: [0x66,0x0f,0xee,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2037pmaxsw -485498096(%edx,%eax,4), %xmm12038 2039// CHECK: pmaxsw 485498096(%edx,%eax,4), %xmm12040// CHECK: encoding: [0x66,0x0f,0xee,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2041pmaxsw 485498096(%edx,%eax,4), %xmm12042 2043// CHECK: pmaxsw 485498096(%edx), %xmm12044// CHECK: encoding: [0x66,0x0f,0xee,0x8a,0xf0,0x1c,0xf0,0x1c]2045pmaxsw 485498096(%edx), %xmm12046 2047// CHECK: pmaxsw 485498096, %xmm12048// CHECK: encoding: [0x66,0x0f,0xee,0x0d,0xf0,0x1c,0xf0,0x1c]2049pmaxsw 485498096, %xmm12050 2051// CHECK: pmaxsw 64(%edx,%eax), %xmm12052// CHECK: encoding: [0x66,0x0f,0xee,0x4c,0x02,0x40]2053pmaxsw 64(%edx,%eax), %xmm12054 2055// CHECK: pmaxsw (%edx), %xmm12056// CHECK: encoding: [0x66,0x0f,0xee,0x0a]2057pmaxsw (%edx), %xmm12058 2059// CHECK: pmaxsw %xmm1, %xmm12060// CHECK: encoding: [0x66,0x0f,0xee,0xc9]2061pmaxsw %xmm1, %xmm12062 2063// CHECK: pmaxub -485498096(%edx,%eax,4), %xmm12064// CHECK: encoding: [0x66,0x0f,0xde,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2065pmaxub -485498096(%edx,%eax,4), %xmm12066 2067// CHECK: pmaxub 485498096(%edx,%eax,4), %xmm12068// CHECK: encoding: [0x66,0x0f,0xde,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2069pmaxub 485498096(%edx,%eax,4), %xmm12070 2071// CHECK: pmaxub 485498096(%edx), %xmm12072// CHECK: encoding: [0x66,0x0f,0xde,0x8a,0xf0,0x1c,0xf0,0x1c]2073pmaxub 485498096(%edx), %xmm12074 2075// CHECK: pmaxub 485498096, %xmm12076// CHECK: encoding: [0x66,0x0f,0xde,0x0d,0xf0,0x1c,0xf0,0x1c]2077pmaxub 485498096, %xmm12078 2079// CHECK: pmaxub 64(%edx,%eax), %xmm12080// CHECK: encoding: [0x66,0x0f,0xde,0x4c,0x02,0x40]2081pmaxub 64(%edx,%eax), %xmm12082 2083// CHECK: pmaxub (%edx), %xmm12084// CHECK: encoding: [0x66,0x0f,0xde,0x0a]2085pmaxub (%edx), %xmm12086 2087// CHECK: pmaxub %xmm1, %xmm12088// CHECK: encoding: [0x66,0x0f,0xde,0xc9]2089pmaxub %xmm1, %xmm12090 2091// CHECK: pminsw -485498096(%edx,%eax,4), %xmm12092// CHECK: encoding: [0x66,0x0f,0xea,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2093pminsw -485498096(%edx,%eax,4), %xmm12094 2095// CHECK: pminsw 485498096(%edx,%eax,4), %xmm12096// CHECK: encoding: [0x66,0x0f,0xea,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2097pminsw 485498096(%edx,%eax,4), %xmm12098 2099// CHECK: pminsw 485498096(%edx), %xmm12100// CHECK: encoding: [0x66,0x0f,0xea,0x8a,0xf0,0x1c,0xf0,0x1c]2101pminsw 485498096(%edx), %xmm12102 2103// CHECK: pminsw 485498096, %xmm12104// CHECK: encoding: [0x66,0x0f,0xea,0x0d,0xf0,0x1c,0xf0,0x1c]2105pminsw 485498096, %xmm12106 2107// CHECK: pminsw 64(%edx,%eax), %xmm12108// CHECK: encoding: [0x66,0x0f,0xea,0x4c,0x02,0x40]2109pminsw 64(%edx,%eax), %xmm12110 2111// CHECK: pminsw (%edx), %xmm12112// CHECK: encoding: [0x66,0x0f,0xea,0x0a]2113pminsw (%edx), %xmm12114 2115// CHECK: pminsw %xmm1, %xmm12116// CHECK: encoding: [0x66,0x0f,0xea,0xc9]2117pminsw %xmm1, %xmm12118 2119// CHECK: pminub -485498096(%edx,%eax,4), %xmm12120// CHECK: encoding: [0x66,0x0f,0xda,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2121pminub -485498096(%edx,%eax,4), %xmm12122 2123// CHECK: pminub 485498096(%edx,%eax,4), %xmm12124// CHECK: encoding: [0x66,0x0f,0xda,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2125pminub 485498096(%edx,%eax,4), %xmm12126 2127// CHECK: pminub 485498096(%edx), %xmm12128// CHECK: encoding: [0x66,0x0f,0xda,0x8a,0xf0,0x1c,0xf0,0x1c]2129pminub 485498096(%edx), %xmm12130 2131// CHECK: pminub 485498096, %xmm12132// CHECK: encoding: [0x66,0x0f,0xda,0x0d,0xf0,0x1c,0xf0,0x1c]2133pminub 485498096, %xmm12134 2135// CHECK: pminub 64(%edx,%eax), %xmm12136// CHECK: encoding: [0x66,0x0f,0xda,0x4c,0x02,0x40]2137pminub 64(%edx,%eax), %xmm12138 2139// CHECK: pminub (%edx), %xmm12140// CHECK: encoding: [0x66,0x0f,0xda,0x0a]2141pminub (%edx), %xmm12142 2143// CHECK: pminub %xmm1, %xmm12144// CHECK: encoding: [0x66,0x0f,0xda,0xc9]2145pminub %xmm1, %xmm12146 2147// CHECK: pmulhuw -485498096(%edx,%eax,4), %xmm12148// CHECK: encoding: [0x66,0x0f,0xe4,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2149pmulhuw -485498096(%edx,%eax,4), %xmm12150 2151// CHECK: pmulhuw 485498096(%edx,%eax,4), %xmm12152// CHECK: encoding: [0x66,0x0f,0xe4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2153pmulhuw 485498096(%edx,%eax,4), %xmm12154 2155// CHECK: pmulhuw 485498096(%edx), %xmm12156// CHECK: encoding: [0x66,0x0f,0xe4,0x8a,0xf0,0x1c,0xf0,0x1c]2157pmulhuw 485498096(%edx), %xmm12158 2159// CHECK: pmulhuw 485498096, %xmm12160// CHECK: encoding: [0x66,0x0f,0xe4,0x0d,0xf0,0x1c,0xf0,0x1c]2161pmulhuw 485498096, %xmm12162 2163// CHECK: pmulhuw 64(%edx,%eax), %xmm12164// CHECK: encoding: [0x66,0x0f,0xe4,0x4c,0x02,0x40]2165pmulhuw 64(%edx,%eax), %xmm12166 2167// CHECK: pmulhuw (%edx), %xmm12168// CHECK: encoding: [0x66,0x0f,0xe4,0x0a]2169pmulhuw (%edx), %xmm12170 2171// CHECK: pmulhuw %xmm1, %xmm12172// CHECK: encoding: [0x66,0x0f,0xe4,0xc9]2173pmulhuw %xmm1, %xmm12174 2175// CHECK: pmulhw -485498096(%edx,%eax,4), %xmm12176// CHECK: encoding: [0x66,0x0f,0xe5,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2177pmulhw -485498096(%edx,%eax,4), %xmm12178 2179// CHECK: pmulhw 485498096(%edx,%eax,4), %xmm12180// CHECK: encoding: [0x66,0x0f,0xe5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2181pmulhw 485498096(%edx,%eax,4), %xmm12182 2183// CHECK: pmulhw 485498096(%edx), %xmm12184// CHECK: encoding: [0x66,0x0f,0xe5,0x8a,0xf0,0x1c,0xf0,0x1c]2185pmulhw 485498096(%edx), %xmm12186 2187// CHECK: pmulhw 485498096, %xmm12188// CHECK: encoding: [0x66,0x0f,0xe5,0x0d,0xf0,0x1c,0xf0,0x1c]2189pmulhw 485498096, %xmm12190 2191// CHECK: pmulhw 64(%edx,%eax), %xmm12192// CHECK: encoding: [0x66,0x0f,0xe5,0x4c,0x02,0x40]2193pmulhw 64(%edx,%eax), %xmm12194 2195// CHECK: pmulhw (%edx), %xmm12196// CHECK: encoding: [0x66,0x0f,0xe5,0x0a]2197pmulhw (%edx), %xmm12198 2199// CHECK: pmulhw %xmm1, %xmm12200// CHECK: encoding: [0x66,0x0f,0xe5,0xc9]2201pmulhw %xmm1, %xmm12202 2203// CHECK: pmullw -485498096(%edx,%eax,4), %xmm12204// CHECK: encoding: [0x66,0x0f,0xd5,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2205pmullw -485498096(%edx,%eax,4), %xmm12206 2207// CHECK: pmullw 485498096(%edx,%eax,4), %xmm12208// CHECK: encoding: [0x66,0x0f,0xd5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2209pmullw 485498096(%edx,%eax,4), %xmm12210 2211// CHECK: pmullw 485498096(%edx), %xmm12212// CHECK: encoding: [0x66,0x0f,0xd5,0x8a,0xf0,0x1c,0xf0,0x1c]2213pmullw 485498096(%edx), %xmm12214 2215// CHECK: pmullw 485498096, %xmm12216// CHECK: encoding: [0x66,0x0f,0xd5,0x0d,0xf0,0x1c,0xf0,0x1c]2217pmullw 485498096, %xmm12218 2219// CHECK: pmullw 64(%edx,%eax), %xmm12220// CHECK: encoding: [0x66,0x0f,0xd5,0x4c,0x02,0x40]2221pmullw 64(%edx,%eax), %xmm12222 2223// CHECK: pmullw (%edx), %xmm12224// CHECK: encoding: [0x66,0x0f,0xd5,0x0a]2225pmullw (%edx), %xmm12226 2227// CHECK: pmullw %xmm1, %xmm12228// CHECK: encoding: [0x66,0x0f,0xd5,0xc9]2229pmullw %xmm1, %xmm12230 2231// CHECK: pmuludq -485498096(%edx,%eax,4), %mm42232// CHECK: encoding: [0x0f,0xf4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]2233pmuludq -485498096(%edx,%eax,4), %mm42234 2235// CHECK: pmuludq 485498096(%edx,%eax,4), %mm42236// CHECK: encoding: [0x0f,0xf4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]2237pmuludq 485498096(%edx,%eax,4), %mm42238 2239// CHECK: pmuludq -485498096(%edx,%eax,4), %xmm12240// CHECK: encoding: [0x66,0x0f,0xf4,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2241pmuludq -485498096(%edx,%eax,4), %xmm12242 2243// CHECK: pmuludq 485498096(%edx,%eax,4), %xmm12244// CHECK: encoding: [0x66,0x0f,0xf4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2245pmuludq 485498096(%edx,%eax,4), %xmm12246 2247// CHECK: pmuludq 485498096(%edx), %mm42248// CHECK: encoding: [0x0f,0xf4,0xa2,0xf0,0x1c,0xf0,0x1c]2249pmuludq 485498096(%edx), %mm42250 2251// CHECK: pmuludq 485498096(%edx), %xmm12252// CHECK: encoding: [0x66,0x0f,0xf4,0x8a,0xf0,0x1c,0xf0,0x1c]2253pmuludq 485498096(%edx), %xmm12254 2255// CHECK: pmuludq 485498096, %mm42256// CHECK: encoding: [0x0f,0xf4,0x25,0xf0,0x1c,0xf0,0x1c]2257pmuludq 485498096, %mm42258 2259// CHECK: pmuludq 485498096, %xmm12260// CHECK: encoding: [0x66,0x0f,0xf4,0x0d,0xf0,0x1c,0xf0,0x1c]2261pmuludq 485498096, %xmm12262 2263// CHECK: pmuludq 64(%edx,%eax), %mm42264// CHECK: encoding: [0x0f,0xf4,0x64,0x02,0x40]2265pmuludq 64(%edx,%eax), %mm42266 2267// CHECK: pmuludq 64(%edx,%eax), %xmm12268// CHECK: encoding: [0x66,0x0f,0xf4,0x4c,0x02,0x40]2269pmuludq 64(%edx,%eax), %xmm12270 2271// CHECK: pmuludq (%edx), %mm42272// CHECK: encoding: [0x0f,0xf4,0x22]2273pmuludq (%edx), %mm42274 2275// CHECK: pmuludq (%edx), %xmm12276// CHECK: encoding: [0x66,0x0f,0xf4,0x0a]2277pmuludq (%edx), %xmm12278 2279// CHECK: pmuludq %mm4, %mm42280// CHECK: encoding: [0x0f,0xf4,0xe4]2281pmuludq %mm4, %mm42282 2283// CHECK: pmuludq %xmm1, %xmm12284// CHECK: encoding: [0x66,0x0f,0xf4,0xc9]2285pmuludq %xmm1, %xmm12286 2287// CHECK: por -485498096(%edx,%eax,4), %xmm12288// CHECK: encoding: [0x66,0x0f,0xeb,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2289por -485498096(%edx,%eax,4), %xmm12290 2291// CHECK: por 485498096(%edx,%eax,4), %xmm12292// CHECK: encoding: [0x66,0x0f,0xeb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2293por 485498096(%edx,%eax,4), %xmm12294 2295// CHECK: por 485498096(%edx), %xmm12296// CHECK: encoding: [0x66,0x0f,0xeb,0x8a,0xf0,0x1c,0xf0,0x1c]2297por 485498096(%edx), %xmm12298 2299// CHECK: por 485498096, %xmm12300// CHECK: encoding: [0x66,0x0f,0xeb,0x0d,0xf0,0x1c,0xf0,0x1c]2301por 485498096, %xmm12302 2303// CHECK: por 64(%edx,%eax), %xmm12304// CHECK: encoding: [0x66,0x0f,0xeb,0x4c,0x02,0x40]2305por 64(%edx,%eax), %xmm12306 2307// CHECK: por (%edx), %xmm12308// CHECK: encoding: [0x66,0x0f,0xeb,0x0a]2309por (%edx), %xmm12310 2311// CHECK: por %xmm1, %xmm12312// CHECK: encoding: [0x66,0x0f,0xeb,0xc9]2313por %xmm1, %xmm12314 2315// CHECK: psadbw -485498096(%edx,%eax,4), %xmm12316// CHECK: encoding: [0x66,0x0f,0xf6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2317psadbw -485498096(%edx,%eax,4), %xmm12318 2319// CHECK: psadbw 485498096(%edx,%eax,4), %xmm12320// CHECK: encoding: [0x66,0x0f,0xf6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2321psadbw 485498096(%edx,%eax,4), %xmm12322 2323// CHECK: psadbw 485498096(%edx), %xmm12324// CHECK: encoding: [0x66,0x0f,0xf6,0x8a,0xf0,0x1c,0xf0,0x1c]2325psadbw 485498096(%edx), %xmm12326 2327// CHECK: psadbw 485498096, %xmm12328// CHECK: encoding: [0x66,0x0f,0xf6,0x0d,0xf0,0x1c,0xf0,0x1c]2329psadbw 485498096, %xmm12330 2331// CHECK: psadbw 64(%edx,%eax), %xmm12332// CHECK: encoding: [0x66,0x0f,0xf6,0x4c,0x02,0x40]2333psadbw 64(%edx,%eax), %xmm12334 2335// CHECK: psadbw (%edx), %xmm12336// CHECK: encoding: [0x66,0x0f,0xf6,0x0a]2337psadbw (%edx), %xmm12338 2339// CHECK: psadbw %xmm1, %xmm12340// CHECK: encoding: [0x66,0x0f,0xf6,0xc9]2341psadbw %xmm1, %xmm12342 2343// CHECK: pshufd $0, -485498096(%edx,%eax,4), %xmm12344// CHECK: encoding: [0x66,0x0f,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]2345pshufd $0, -485498096(%edx,%eax,4), %xmm12346 2347// CHECK: pshufd $0, 485498096(%edx,%eax,4), %xmm12348// CHECK: encoding: [0x66,0x0f,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]2349pshufd $0, 485498096(%edx,%eax,4), %xmm12350 2351// CHECK: pshufd $0, 485498096(%edx), %xmm12352// CHECK: encoding: [0x66,0x0f,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]2353pshufd $0, 485498096(%edx), %xmm12354 2355// CHECK: pshufd $0, 485498096, %xmm12356// CHECK: encoding: [0x66,0x0f,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]2357pshufd $0, 485498096, %xmm12358 2359// CHECK: pshufd $0, 64(%edx,%eax), %xmm12360// CHECK: encoding: [0x66,0x0f,0x70,0x4c,0x02,0x40,0x00]2361pshufd $0, 64(%edx,%eax), %xmm12362 2363// CHECK: pshufd $0, (%edx), %xmm12364// CHECK: encoding: [0x66,0x0f,0x70,0x0a,0x00]2365pshufd $0, (%edx), %xmm12366 2367// CHECK: pshufd $0, %xmm1, %xmm12368// CHECK: encoding: [0x66,0x0f,0x70,0xc9,0x00]2369pshufd $0, %xmm1, %xmm12370 2371// CHECK: pshufhw $0, -485498096(%edx,%eax,4), %xmm12372// CHECK: encoding: [0xf3,0x0f,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]2373pshufhw $0, -485498096(%edx,%eax,4), %xmm12374 2375// CHECK: pshufhw $0, 485498096(%edx,%eax,4), %xmm12376// CHECK: encoding: [0xf3,0x0f,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]2377pshufhw $0, 485498096(%edx,%eax,4), %xmm12378 2379// CHECK: pshufhw $0, 485498096(%edx), %xmm12380// CHECK: encoding: [0xf3,0x0f,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]2381pshufhw $0, 485498096(%edx), %xmm12382 2383// CHECK: pshufhw $0, 485498096, %xmm12384// CHECK: encoding: [0xf3,0x0f,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]2385pshufhw $0, 485498096, %xmm12386 2387// CHECK: pshufhw $0, 64(%edx,%eax), %xmm12388// CHECK: encoding: [0xf3,0x0f,0x70,0x4c,0x02,0x40,0x00]2389pshufhw $0, 64(%edx,%eax), %xmm12390 2391// CHECK: pshufhw $0, (%edx), %xmm12392// CHECK: encoding: [0xf3,0x0f,0x70,0x0a,0x00]2393pshufhw $0, (%edx), %xmm12394 2395// CHECK: pshufhw $0, %xmm1, %xmm12396// CHECK: encoding: [0xf3,0x0f,0x70,0xc9,0x00]2397pshufhw $0, %xmm1, %xmm12398 2399// CHECK: pshuflw $0, -485498096(%edx,%eax,4), %xmm12400// CHECK: encoding: [0xf2,0x0f,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]2401pshuflw $0, -485498096(%edx,%eax,4), %xmm12402 2403// CHECK: pshuflw $0, 485498096(%edx,%eax,4), %xmm12404// CHECK: encoding: [0xf2,0x0f,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]2405pshuflw $0, 485498096(%edx,%eax,4), %xmm12406 2407// CHECK: pshuflw $0, 485498096(%edx), %xmm12408// CHECK: encoding: [0xf2,0x0f,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]2409pshuflw $0, 485498096(%edx), %xmm12410 2411// CHECK: pshuflw $0, 485498096, %xmm12412// CHECK: encoding: [0xf2,0x0f,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]2413pshuflw $0, 485498096, %xmm12414 2415// CHECK: pshuflw $0, 64(%edx,%eax), %xmm12416// CHECK: encoding: [0xf2,0x0f,0x70,0x4c,0x02,0x40,0x00]2417pshuflw $0, 64(%edx,%eax), %xmm12418 2419// CHECK: pshuflw $0, (%edx), %xmm12420// CHECK: encoding: [0xf2,0x0f,0x70,0x0a,0x00]2421pshuflw $0, (%edx), %xmm12422 2423// CHECK: pshuflw $0, %xmm1, %xmm12424// CHECK: encoding: [0xf2,0x0f,0x70,0xc9,0x00]2425pshuflw $0, %xmm1, %xmm12426 2427// CHECK: pslld $0, %xmm12428// CHECK: encoding: [0x66,0x0f,0x72,0xf1,0x00]2429pslld $0, %xmm12430 2431// CHECK: pslld -485498096(%edx,%eax,4), %xmm12432// CHECK: encoding: [0x66,0x0f,0xf2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2433pslld -485498096(%edx,%eax,4), %xmm12434 2435// CHECK: pslld 485498096(%edx,%eax,4), %xmm12436// CHECK: encoding: [0x66,0x0f,0xf2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2437pslld 485498096(%edx,%eax,4), %xmm12438 2439// CHECK: pslld 485498096(%edx), %xmm12440// CHECK: encoding: [0x66,0x0f,0xf2,0x8a,0xf0,0x1c,0xf0,0x1c]2441pslld 485498096(%edx), %xmm12442 2443// CHECK: pslld 485498096, %xmm12444// CHECK: encoding: [0x66,0x0f,0xf2,0x0d,0xf0,0x1c,0xf0,0x1c]2445pslld 485498096, %xmm12446 2447// CHECK: pslld 64(%edx,%eax), %xmm12448// CHECK: encoding: [0x66,0x0f,0xf2,0x4c,0x02,0x40]2449pslld 64(%edx,%eax), %xmm12450 2451// CHECK: pslld (%edx), %xmm12452// CHECK: encoding: [0x66,0x0f,0xf2,0x0a]2453pslld (%edx), %xmm12454 2455// CHECK: pslldq $0, %xmm12456// CHECK: encoding: [0x66,0x0f,0x73,0xf9,0x00]2457pslldq $0, %xmm12458 2459// CHECK: pslld %xmm1, %xmm12460// CHECK: encoding: [0x66,0x0f,0xf2,0xc9]2461pslld %xmm1, %xmm12462 2463// CHECK: psllq $0, %xmm12464// CHECK: encoding: [0x66,0x0f,0x73,0xf1,0x00]2465psllq $0, %xmm12466 2467// CHECK: psllq -485498096(%edx,%eax,4), %xmm12468// CHECK: encoding: [0x66,0x0f,0xf3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2469psllq -485498096(%edx,%eax,4), %xmm12470 2471// CHECK: psllq 485498096(%edx,%eax,4), %xmm12472// CHECK: encoding: [0x66,0x0f,0xf3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2473psllq 485498096(%edx,%eax,4), %xmm12474 2475// CHECK: psllq 485498096(%edx), %xmm12476// CHECK: encoding: [0x66,0x0f,0xf3,0x8a,0xf0,0x1c,0xf0,0x1c]2477psllq 485498096(%edx), %xmm12478 2479// CHECK: psllq 485498096, %xmm12480// CHECK: encoding: [0x66,0x0f,0xf3,0x0d,0xf0,0x1c,0xf0,0x1c]2481psllq 485498096, %xmm12482 2483// CHECK: psllq 64(%edx,%eax), %xmm12484// CHECK: encoding: [0x66,0x0f,0xf3,0x4c,0x02,0x40]2485psllq 64(%edx,%eax), %xmm12486 2487// CHECK: psllq (%edx), %xmm12488// CHECK: encoding: [0x66,0x0f,0xf3,0x0a]2489psllq (%edx), %xmm12490 2491// CHECK: psllq %xmm1, %xmm12492// CHECK: encoding: [0x66,0x0f,0xf3,0xc9]2493psllq %xmm1, %xmm12494 2495// CHECK: psllw $0, %xmm12496// CHECK: encoding: [0x66,0x0f,0x71,0xf1,0x00]2497psllw $0, %xmm12498 2499// CHECK: psllw -485498096(%edx,%eax,4), %xmm12500// CHECK: encoding: [0x66,0x0f,0xf1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2501psllw -485498096(%edx,%eax,4), %xmm12502 2503// CHECK: psllw 485498096(%edx,%eax,4), %xmm12504// CHECK: encoding: [0x66,0x0f,0xf1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2505psllw 485498096(%edx,%eax,4), %xmm12506 2507// CHECK: psllw 485498096(%edx), %xmm12508// CHECK: encoding: [0x66,0x0f,0xf1,0x8a,0xf0,0x1c,0xf0,0x1c]2509psllw 485498096(%edx), %xmm12510 2511// CHECK: psllw 485498096, %xmm12512// CHECK: encoding: [0x66,0x0f,0xf1,0x0d,0xf0,0x1c,0xf0,0x1c]2513psllw 485498096, %xmm12514 2515// CHECK: psllw 64(%edx,%eax), %xmm12516// CHECK: encoding: [0x66,0x0f,0xf1,0x4c,0x02,0x40]2517psllw 64(%edx,%eax), %xmm12518 2519// CHECK: psllw (%edx), %xmm12520// CHECK: encoding: [0x66,0x0f,0xf1,0x0a]2521psllw (%edx), %xmm12522 2523// CHECK: psllw %xmm1, %xmm12524// CHECK: encoding: [0x66,0x0f,0xf1,0xc9]2525psllw %xmm1, %xmm12526 2527// CHECK: psrad $0, %xmm12528// CHECK: encoding: [0x66,0x0f,0x72,0xe1,0x00]2529psrad $0, %xmm12530 2531// CHECK: psrad -485498096(%edx,%eax,4), %xmm12532// CHECK: encoding: [0x66,0x0f,0xe2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2533psrad -485498096(%edx,%eax,4), %xmm12534 2535// CHECK: psrad 485498096(%edx,%eax,4), %xmm12536// CHECK: encoding: [0x66,0x0f,0xe2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2537psrad 485498096(%edx,%eax,4), %xmm12538 2539// CHECK: psrad 485498096(%edx), %xmm12540// CHECK: encoding: [0x66,0x0f,0xe2,0x8a,0xf0,0x1c,0xf0,0x1c]2541psrad 485498096(%edx), %xmm12542 2543// CHECK: psrad 485498096, %xmm12544// CHECK: encoding: [0x66,0x0f,0xe2,0x0d,0xf0,0x1c,0xf0,0x1c]2545psrad 485498096, %xmm12546 2547// CHECK: psrad 64(%edx,%eax), %xmm12548// CHECK: encoding: [0x66,0x0f,0xe2,0x4c,0x02,0x40]2549psrad 64(%edx,%eax), %xmm12550 2551// CHECK: psrad (%edx), %xmm12552// CHECK: encoding: [0x66,0x0f,0xe2,0x0a]2553psrad (%edx), %xmm12554 2555// CHECK: psrad %xmm1, %xmm12556// CHECK: encoding: [0x66,0x0f,0xe2,0xc9]2557psrad %xmm1, %xmm12558 2559// CHECK: psraw $0, %xmm12560// CHECK: encoding: [0x66,0x0f,0x71,0xe1,0x00]2561psraw $0, %xmm12562 2563// CHECK: psraw -485498096(%edx,%eax,4), %xmm12564// CHECK: encoding: [0x66,0x0f,0xe1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2565psraw -485498096(%edx,%eax,4), %xmm12566 2567// CHECK: psraw 485498096(%edx,%eax,4), %xmm12568// CHECK: encoding: [0x66,0x0f,0xe1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2569psraw 485498096(%edx,%eax,4), %xmm12570 2571// CHECK: psraw 485498096(%edx), %xmm12572// CHECK: encoding: [0x66,0x0f,0xe1,0x8a,0xf0,0x1c,0xf0,0x1c]2573psraw 485498096(%edx), %xmm12574 2575// CHECK: psraw 485498096, %xmm12576// CHECK: encoding: [0x66,0x0f,0xe1,0x0d,0xf0,0x1c,0xf0,0x1c]2577psraw 485498096, %xmm12578 2579// CHECK: psraw 64(%edx,%eax), %xmm12580// CHECK: encoding: [0x66,0x0f,0xe1,0x4c,0x02,0x40]2581psraw 64(%edx,%eax), %xmm12582 2583// CHECK: psraw (%edx), %xmm12584// CHECK: encoding: [0x66,0x0f,0xe1,0x0a]2585psraw (%edx), %xmm12586 2587// CHECK: psraw %xmm1, %xmm12588// CHECK: encoding: [0x66,0x0f,0xe1,0xc9]2589psraw %xmm1, %xmm12590 2591// CHECK: psrld $0, %xmm12592// CHECK: encoding: [0x66,0x0f,0x72,0xd1,0x00]2593psrld $0, %xmm12594 2595// CHECK: psrld -485498096(%edx,%eax,4), %xmm12596// CHECK: encoding: [0x66,0x0f,0xd2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2597psrld -485498096(%edx,%eax,4), %xmm12598 2599// CHECK: psrld 485498096(%edx,%eax,4), %xmm12600// CHECK: encoding: [0x66,0x0f,0xd2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2601psrld 485498096(%edx,%eax,4), %xmm12602 2603// CHECK: psrld 485498096(%edx), %xmm12604// CHECK: encoding: [0x66,0x0f,0xd2,0x8a,0xf0,0x1c,0xf0,0x1c]2605psrld 485498096(%edx), %xmm12606 2607// CHECK: psrld 485498096, %xmm12608// CHECK: encoding: [0x66,0x0f,0xd2,0x0d,0xf0,0x1c,0xf0,0x1c]2609psrld 485498096, %xmm12610 2611// CHECK: psrld 64(%edx,%eax), %xmm12612// CHECK: encoding: [0x66,0x0f,0xd2,0x4c,0x02,0x40]2613psrld 64(%edx,%eax), %xmm12614 2615// CHECK: psrld (%edx), %xmm12616// CHECK: encoding: [0x66,0x0f,0xd2,0x0a]2617psrld (%edx), %xmm12618 2619// CHECK: psrldq $0, %xmm12620// CHECK: encoding: [0x66,0x0f,0x73,0xd9,0x00]2621psrldq $0, %xmm12622 2623// CHECK: psrld %xmm1, %xmm12624// CHECK: encoding: [0x66,0x0f,0xd2,0xc9]2625psrld %xmm1, %xmm12626 2627// CHECK: psrlq $0, %xmm12628// CHECK: encoding: [0x66,0x0f,0x73,0xd1,0x00]2629psrlq $0, %xmm12630 2631// CHECK: psrlq -485498096(%edx,%eax,4), %xmm12632// CHECK: encoding: [0x66,0x0f,0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2633psrlq -485498096(%edx,%eax,4), %xmm12634 2635// CHECK: psrlq 485498096(%edx,%eax,4), %xmm12636// CHECK: encoding: [0x66,0x0f,0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2637psrlq 485498096(%edx,%eax,4), %xmm12638 2639// CHECK: psrlq 485498096(%edx), %xmm12640// CHECK: encoding: [0x66,0x0f,0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]2641psrlq 485498096(%edx), %xmm12642 2643// CHECK: psrlq 485498096, %xmm12644// CHECK: encoding: [0x66,0x0f,0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]2645psrlq 485498096, %xmm12646 2647// CHECK: psrlq 64(%edx,%eax), %xmm12648// CHECK: encoding: [0x66,0x0f,0xd3,0x4c,0x02,0x40]2649psrlq 64(%edx,%eax), %xmm12650 2651// CHECK: psrlq (%edx), %xmm12652// CHECK: encoding: [0x66,0x0f,0xd3,0x0a]2653psrlq (%edx), %xmm12654 2655// CHECK: psrlq %xmm1, %xmm12656// CHECK: encoding: [0x66,0x0f,0xd3,0xc9]2657psrlq %xmm1, %xmm12658 2659// CHECK: psrlw $0, %xmm12660// CHECK: encoding: [0x66,0x0f,0x71,0xd1,0x00]2661psrlw $0, %xmm12662 2663// CHECK: psrlw -485498096(%edx,%eax,4), %xmm12664// CHECK: encoding: [0x66,0x0f,0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2665psrlw -485498096(%edx,%eax,4), %xmm12666 2667// CHECK: psrlw 485498096(%edx,%eax,4), %xmm12668// CHECK: encoding: [0x66,0x0f,0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2669psrlw 485498096(%edx,%eax,4), %xmm12670 2671// CHECK: psrlw 485498096(%edx), %xmm12672// CHECK: encoding: [0x66,0x0f,0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]2673psrlw 485498096(%edx), %xmm12674 2675// CHECK: psrlw 485498096, %xmm12676// CHECK: encoding: [0x66,0x0f,0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]2677psrlw 485498096, %xmm12678 2679// CHECK: psrlw 64(%edx,%eax), %xmm12680// CHECK: encoding: [0x66,0x0f,0xd1,0x4c,0x02,0x40]2681psrlw 64(%edx,%eax), %xmm12682 2683// CHECK: psrlw (%edx), %xmm12684// CHECK: encoding: [0x66,0x0f,0xd1,0x0a]2685psrlw (%edx), %xmm12686 2687// CHECK: psrlw %xmm1, %xmm12688// CHECK: encoding: [0x66,0x0f,0xd1,0xc9]2689psrlw %xmm1, %xmm12690 2691// CHECK: psubb -485498096(%edx,%eax,4), %xmm12692// CHECK: encoding: [0x66,0x0f,0xf8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2693psubb -485498096(%edx,%eax,4), %xmm12694 2695// CHECK: psubb 485498096(%edx,%eax,4), %xmm12696// CHECK: encoding: [0x66,0x0f,0xf8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2697psubb 485498096(%edx,%eax,4), %xmm12698 2699// CHECK: psubb 485498096(%edx), %xmm12700// CHECK: encoding: [0x66,0x0f,0xf8,0x8a,0xf0,0x1c,0xf0,0x1c]2701psubb 485498096(%edx), %xmm12702 2703// CHECK: psubb 485498096, %xmm12704// CHECK: encoding: [0x66,0x0f,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c]2705psubb 485498096, %xmm12706 2707// CHECK: psubb 64(%edx,%eax), %xmm12708// CHECK: encoding: [0x66,0x0f,0xf8,0x4c,0x02,0x40]2709psubb 64(%edx,%eax), %xmm12710 2711// CHECK: psubb (%edx), %xmm12712// CHECK: encoding: [0x66,0x0f,0xf8,0x0a]2713psubb (%edx), %xmm12714 2715// CHECK: psubb %xmm1, %xmm12716// CHECK: encoding: [0x66,0x0f,0xf8,0xc9]2717psubb %xmm1, %xmm12718 2719// CHECK: psubd -485498096(%edx,%eax,4), %xmm12720// CHECK: encoding: [0x66,0x0f,0xfa,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2721psubd -485498096(%edx,%eax,4), %xmm12722 2723// CHECK: psubd 485498096(%edx,%eax,4), %xmm12724// CHECK: encoding: [0x66,0x0f,0xfa,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2725psubd 485498096(%edx,%eax,4), %xmm12726 2727// CHECK: psubd 485498096(%edx), %xmm12728// CHECK: encoding: [0x66,0x0f,0xfa,0x8a,0xf0,0x1c,0xf0,0x1c]2729psubd 485498096(%edx), %xmm12730 2731// CHECK: psubd 485498096, %xmm12732// CHECK: encoding: [0x66,0x0f,0xfa,0x0d,0xf0,0x1c,0xf0,0x1c]2733psubd 485498096, %xmm12734 2735// CHECK: psubd 64(%edx,%eax), %xmm12736// CHECK: encoding: [0x66,0x0f,0xfa,0x4c,0x02,0x40]2737psubd 64(%edx,%eax), %xmm12738 2739// CHECK: psubd (%edx), %xmm12740// CHECK: encoding: [0x66,0x0f,0xfa,0x0a]2741psubd (%edx), %xmm12742 2743// CHECK: psubd %xmm1, %xmm12744// CHECK: encoding: [0x66,0x0f,0xfa,0xc9]2745psubd %xmm1, %xmm12746 2747// CHECK: psubq -485498096(%edx,%eax,4), %mm42748// CHECK: encoding: [0x0f,0xfb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]2749psubq -485498096(%edx,%eax,4), %mm42750 2751// CHECK: psubq 485498096(%edx,%eax,4), %mm42752// CHECK: encoding: [0x0f,0xfb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]2753psubq 485498096(%edx,%eax,4), %mm42754 2755// CHECK: psubq -485498096(%edx,%eax,4), %xmm12756// CHECK: encoding: [0x66,0x0f,0xfb,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2757psubq -485498096(%edx,%eax,4), %xmm12758 2759// CHECK: psubq 485498096(%edx,%eax,4), %xmm12760// CHECK: encoding: [0x66,0x0f,0xfb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2761psubq 485498096(%edx,%eax,4), %xmm12762 2763// CHECK: psubq 485498096(%edx), %mm42764// CHECK: encoding: [0x0f,0xfb,0xa2,0xf0,0x1c,0xf0,0x1c]2765psubq 485498096(%edx), %mm42766 2767// CHECK: psubq 485498096(%edx), %xmm12768// CHECK: encoding: [0x66,0x0f,0xfb,0x8a,0xf0,0x1c,0xf0,0x1c]2769psubq 485498096(%edx), %xmm12770 2771// CHECK: psubq 485498096, %mm42772// CHECK: encoding: [0x0f,0xfb,0x25,0xf0,0x1c,0xf0,0x1c]2773psubq 485498096, %mm42774 2775// CHECK: psubq 485498096, %xmm12776// CHECK: encoding: [0x66,0x0f,0xfb,0x0d,0xf0,0x1c,0xf0,0x1c]2777psubq 485498096, %xmm12778 2779// CHECK: psubq 64(%edx,%eax), %mm42780// CHECK: encoding: [0x0f,0xfb,0x64,0x02,0x40]2781psubq 64(%edx,%eax), %mm42782 2783// CHECK: psubq 64(%edx,%eax), %xmm12784// CHECK: encoding: [0x66,0x0f,0xfb,0x4c,0x02,0x40]2785psubq 64(%edx,%eax), %xmm12786 2787// CHECK: psubq (%edx), %mm42788// CHECK: encoding: [0x0f,0xfb,0x22]2789psubq (%edx), %mm42790 2791// CHECK: psubq (%edx), %xmm12792// CHECK: encoding: [0x66,0x0f,0xfb,0x0a]2793psubq (%edx), %xmm12794 2795// CHECK: psubq %mm4, %mm42796// CHECK: encoding: [0x0f,0xfb,0xe4]2797psubq %mm4, %mm42798 2799// CHECK: psubq %xmm1, %xmm12800// CHECK: encoding: [0x66,0x0f,0xfb,0xc9]2801psubq %xmm1, %xmm12802 2803// CHECK: psubsb -485498096(%edx,%eax,4), %xmm12804// CHECK: encoding: [0x66,0x0f,0xe8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2805psubsb -485498096(%edx,%eax,4), %xmm12806 2807// CHECK: psubsb 485498096(%edx,%eax,4), %xmm12808// CHECK: encoding: [0x66,0x0f,0xe8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2809psubsb 485498096(%edx,%eax,4), %xmm12810 2811// CHECK: psubsb 485498096(%edx), %xmm12812// CHECK: encoding: [0x66,0x0f,0xe8,0x8a,0xf0,0x1c,0xf0,0x1c]2813psubsb 485498096(%edx), %xmm12814 2815// CHECK: psubsb 485498096, %xmm12816// CHECK: encoding: [0x66,0x0f,0xe8,0x0d,0xf0,0x1c,0xf0,0x1c]2817psubsb 485498096, %xmm12818 2819// CHECK: psubsb 64(%edx,%eax), %xmm12820// CHECK: encoding: [0x66,0x0f,0xe8,0x4c,0x02,0x40]2821psubsb 64(%edx,%eax), %xmm12822 2823// CHECK: psubsb (%edx), %xmm12824// CHECK: encoding: [0x66,0x0f,0xe8,0x0a]2825psubsb (%edx), %xmm12826 2827// CHECK: psubsb %xmm1, %xmm12828// CHECK: encoding: [0x66,0x0f,0xe8,0xc9]2829psubsb %xmm1, %xmm12830 2831// CHECK: psubsw -485498096(%edx,%eax,4), %xmm12832// CHECK: encoding: [0x66,0x0f,0xe9,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2833psubsw -485498096(%edx,%eax,4), %xmm12834 2835// CHECK: psubsw 485498096(%edx,%eax,4), %xmm12836// CHECK: encoding: [0x66,0x0f,0xe9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2837psubsw 485498096(%edx,%eax,4), %xmm12838 2839// CHECK: psubsw 485498096(%edx), %xmm12840// CHECK: encoding: [0x66,0x0f,0xe9,0x8a,0xf0,0x1c,0xf0,0x1c]2841psubsw 485498096(%edx), %xmm12842 2843// CHECK: psubsw 485498096, %xmm12844// CHECK: encoding: [0x66,0x0f,0xe9,0x0d,0xf0,0x1c,0xf0,0x1c]2845psubsw 485498096, %xmm12846 2847// CHECK: psubsw 64(%edx,%eax), %xmm12848// CHECK: encoding: [0x66,0x0f,0xe9,0x4c,0x02,0x40]2849psubsw 64(%edx,%eax), %xmm12850 2851// CHECK: psubsw (%edx), %xmm12852// CHECK: encoding: [0x66,0x0f,0xe9,0x0a]2853psubsw (%edx), %xmm12854 2855// CHECK: psubsw %xmm1, %xmm12856// CHECK: encoding: [0x66,0x0f,0xe9,0xc9]2857psubsw %xmm1, %xmm12858 2859// CHECK: psubusb -485498096(%edx,%eax,4), %xmm12860// CHECK: encoding: [0x66,0x0f,0xd8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2861psubusb -485498096(%edx,%eax,4), %xmm12862 2863// CHECK: psubusb 485498096(%edx,%eax,4), %xmm12864// CHECK: encoding: [0x66,0x0f,0xd8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2865psubusb 485498096(%edx,%eax,4), %xmm12866 2867// CHECK: psubusb 485498096(%edx), %xmm12868// CHECK: encoding: [0x66,0x0f,0xd8,0x8a,0xf0,0x1c,0xf0,0x1c]2869psubusb 485498096(%edx), %xmm12870 2871// CHECK: psubusb 485498096, %xmm12872// CHECK: encoding: [0x66,0x0f,0xd8,0x0d,0xf0,0x1c,0xf0,0x1c]2873psubusb 485498096, %xmm12874 2875// CHECK: psubusb 64(%edx,%eax), %xmm12876// CHECK: encoding: [0x66,0x0f,0xd8,0x4c,0x02,0x40]2877psubusb 64(%edx,%eax), %xmm12878 2879// CHECK: psubusb (%edx), %xmm12880// CHECK: encoding: [0x66,0x0f,0xd8,0x0a]2881psubusb (%edx), %xmm12882 2883// CHECK: psubusb %xmm1, %xmm12884// CHECK: encoding: [0x66,0x0f,0xd8,0xc9]2885psubusb %xmm1, %xmm12886 2887// CHECK: psubusw -485498096(%edx,%eax,4), %xmm12888// CHECK: encoding: [0x66,0x0f,0xd9,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2889psubusw -485498096(%edx,%eax,4), %xmm12890 2891// CHECK: psubusw 485498096(%edx,%eax,4), %xmm12892// CHECK: encoding: [0x66,0x0f,0xd9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2893psubusw 485498096(%edx,%eax,4), %xmm12894 2895// CHECK: psubusw 485498096(%edx), %xmm12896// CHECK: encoding: [0x66,0x0f,0xd9,0x8a,0xf0,0x1c,0xf0,0x1c]2897psubusw 485498096(%edx), %xmm12898 2899// CHECK: psubusw 485498096, %xmm12900// CHECK: encoding: [0x66,0x0f,0xd9,0x0d,0xf0,0x1c,0xf0,0x1c]2901psubusw 485498096, %xmm12902 2903// CHECK: psubusw 64(%edx,%eax), %xmm12904// CHECK: encoding: [0x66,0x0f,0xd9,0x4c,0x02,0x40]2905psubusw 64(%edx,%eax), %xmm12906 2907// CHECK: psubusw (%edx), %xmm12908// CHECK: encoding: [0x66,0x0f,0xd9,0x0a]2909psubusw (%edx), %xmm12910 2911// CHECK: psubusw %xmm1, %xmm12912// CHECK: encoding: [0x66,0x0f,0xd9,0xc9]2913psubusw %xmm1, %xmm12914 2915// CHECK: psubw -485498096(%edx,%eax,4), %xmm12916// CHECK: encoding: [0x66,0x0f,0xf9,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2917psubw -485498096(%edx,%eax,4), %xmm12918 2919// CHECK: psubw 485498096(%edx,%eax,4), %xmm12920// CHECK: encoding: [0x66,0x0f,0xf9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2921psubw 485498096(%edx,%eax,4), %xmm12922 2923// CHECK: psubw 485498096(%edx), %xmm12924// CHECK: encoding: [0x66,0x0f,0xf9,0x8a,0xf0,0x1c,0xf0,0x1c]2925psubw 485498096(%edx), %xmm12926 2927// CHECK: psubw 485498096, %xmm12928// CHECK: encoding: [0x66,0x0f,0xf9,0x0d,0xf0,0x1c,0xf0,0x1c]2929psubw 485498096, %xmm12930 2931// CHECK: psubw 64(%edx,%eax), %xmm12932// CHECK: encoding: [0x66,0x0f,0xf9,0x4c,0x02,0x40]2933psubw 64(%edx,%eax), %xmm12934 2935// CHECK: psubw (%edx), %xmm12936// CHECK: encoding: [0x66,0x0f,0xf9,0x0a]2937psubw (%edx), %xmm12938 2939// CHECK: psubw %xmm1, %xmm12940// CHECK: encoding: [0x66,0x0f,0xf9,0xc9]2941psubw %xmm1, %xmm12942 2943// CHECK: punpckhbw -485498096(%edx,%eax,4), %xmm12944// CHECK: encoding: [0x66,0x0f,0x68,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2945punpckhbw -485498096(%edx,%eax,4), %xmm12946 2947// CHECK: punpckhbw 485498096(%edx,%eax,4), %xmm12948// CHECK: encoding: [0x66,0x0f,0x68,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2949punpckhbw 485498096(%edx,%eax,4), %xmm12950 2951// CHECK: punpckhbw 485498096(%edx), %xmm12952// CHECK: encoding: [0x66,0x0f,0x68,0x8a,0xf0,0x1c,0xf0,0x1c]2953punpckhbw 485498096(%edx), %xmm12954 2955// CHECK: punpckhbw 485498096, %xmm12956// CHECK: encoding: [0x66,0x0f,0x68,0x0d,0xf0,0x1c,0xf0,0x1c]2957punpckhbw 485498096, %xmm12958 2959// CHECK: punpckhbw 64(%edx,%eax), %xmm12960// CHECK: encoding: [0x66,0x0f,0x68,0x4c,0x02,0x40]2961punpckhbw 64(%edx,%eax), %xmm12962 2963// CHECK: punpckhbw (%edx), %xmm12964// CHECK: encoding: [0x66,0x0f,0x68,0x0a]2965punpckhbw (%edx), %xmm12966 2967// CHECK: punpckhbw %xmm1, %xmm12968// CHECK: encoding: [0x66,0x0f,0x68,0xc9]2969punpckhbw %xmm1, %xmm12970 2971// CHECK: punpckhdq -485498096(%edx,%eax,4), %xmm12972// CHECK: encoding: [0x66,0x0f,0x6a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]2973punpckhdq -485498096(%edx,%eax,4), %xmm12974 2975// CHECK: punpckhdq 485498096(%edx,%eax,4), %xmm12976// CHECK: encoding: [0x66,0x0f,0x6a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]2977punpckhdq 485498096(%edx,%eax,4), %xmm12978 2979// CHECK: punpckhdq 485498096(%edx), %xmm12980// CHECK: encoding: [0x66,0x0f,0x6a,0x8a,0xf0,0x1c,0xf0,0x1c]2981punpckhdq 485498096(%edx), %xmm12982 2983// CHECK: punpckhdq 485498096, %xmm12984// CHECK: encoding: [0x66,0x0f,0x6a,0x0d,0xf0,0x1c,0xf0,0x1c]2985punpckhdq 485498096, %xmm12986 2987// CHECK: punpckhdq 64(%edx,%eax), %xmm12988// CHECK: encoding: [0x66,0x0f,0x6a,0x4c,0x02,0x40]2989punpckhdq 64(%edx,%eax), %xmm12990 2991// CHECK: punpckhdq (%edx), %xmm12992// CHECK: encoding: [0x66,0x0f,0x6a,0x0a]2993punpckhdq (%edx), %xmm12994 2995// CHECK: punpckhdq %xmm1, %xmm12996// CHECK: encoding: [0x66,0x0f,0x6a,0xc9]2997punpckhdq %xmm1, %xmm12998 2999// CHECK: punpckhqdq -485498096(%edx,%eax,4), %xmm13000// CHECK: encoding: [0x66,0x0f,0x6d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3001punpckhqdq -485498096(%edx,%eax,4), %xmm13002 3003// CHECK: punpckhqdq 485498096(%edx,%eax,4), %xmm13004// CHECK: encoding: [0x66,0x0f,0x6d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3005punpckhqdq 485498096(%edx,%eax,4), %xmm13006 3007// CHECK: punpckhqdq 485498096(%edx), %xmm13008// CHECK: encoding: [0x66,0x0f,0x6d,0x8a,0xf0,0x1c,0xf0,0x1c]3009punpckhqdq 485498096(%edx), %xmm13010 3011// CHECK: punpckhqdq 485498096, %xmm13012// CHECK: encoding: [0x66,0x0f,0x6d,0x0d,0xf0,0x1c,0xf0,0x1c]3013punpckhqdq 485498096, %xmm13014 3015// CHECK: punpckhqdq 64(%edx,%eax), %xmm13016// CHECK: encoding: [0x66,0x0f,0x6d,0x4c,0x02,0x40]3017punpckhqdq 64(%edx,%eax), %xmm13018 3019// CHECK: punpckhqdq (%edx), %xmm13020// CHECK: encoding: [0x66,0x0f,0x6d,0x0a]3021punpckhqdq (%edx), %xmm13022 3023// CHECK: punpckhqdq %xmm1, %xmm13024// CHECK: encoding: [0x66,0x0f,0x6d,0xc9]3025punpckhqdq %xmm1, %xmm13026 3027// CHECK: punpckhwd -485498096(%edx,%eax,4), %xmm13028// CHECK: encoding: [0x66,0x0f,0x69,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3029punpckhwd -485498096(%edx,%eax,4), %xmm13030 3031// CHECK: punpckhwd 485498096(%edx,%eax,4), %xmm13032// CHECK: encoding: [0x66,0x0f,0x69,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3033punpckhwd 485498096(%edx,%eax,4), %xmm13034 3035// CHECK: punpckhwd 485498096(%edx), %xmm13036// CHECK: encoding: [0x66,0x0f,0x69,0x8a,0xf0,0x1c,0xf0,0x1c]3037punpckhwd 485498096(%edx), %xmm13038 3039// CHECK: punpckhwd 485498096, %xmm13040// CHECK: encoding: [0x66,0x0f,0x69,0x0d,0xf0,0x1c,0xf0,0x1c]3041punpckhwd 485498096, %xmm13042 3043// CHECK: punpckhwd 64(%edx,%eax), %xmm13044// CHECK: encoding: [0x66,0x0f,0x69,0x4c,0x02,0x40]3045punpckhwd 64(%edx,%eax), %xmm13046 3047// CHECK: punpckhwd (%edx), %xmm13048// CHECK: encoding: [0x66,0x0f,0x69,0x0a]3049punpckhwd (%edx), %xmm13050 3051// CHECK: punpckhwd %xmm1, %xmm13052// CHECK: encoding: [0x66,0x0f,0x69,0xc9]3053punpckhwd %xmm1, %xmm13054 3055// CHECK: punpcklbw -485498096(%edx,%eax,4), %xmm13056// CHECK: encoding: [0x66,0x0f,0x60,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3057punpcklbw -485498096(%edx,%eax,4), %xmm13058 3059// CHECK: punpcklbw 485498096(%edx,%eax,4), %xmm13060// CHECK: encoding: [0x66,0x0f,0x60,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3061punpcklbw 485498096(%edx,%eax,4), %xmm13062 3063// CHECK: punpcklbw 485498096(%edx), %xmm13064// CHECK: encoding: [0x66,0x0f,0x60,0x8a,0xf0,0x1c,0xf0,0x1c]3065punpcklbw 485498096(%edx), %xmm13066 3067// CHECK: punpcklbw 485498096, %xmm13068// CHECK: encoding: [0x66,0x0f,0x60,0x0d,0xf0,0x1c,0xf0,0x1c]3069punpcklbw 485498096, %xmm13070 3071// CHECK: punpcklbw 64(%edx,%eax), %xmm13072// CHECK: encoding: [0x66,0x0f,0x60,0x4c,0x02,0x40]3073punpcklbw 64(%edx,%eax), %xmm13074 3075// CHECK: punpcklbw (%edx), %xmm13076// CHECK: encoding: [0x66,0x0f,0x60,0x0a]3077punpcklbw (%edx), %xmm13078 3079// CHECK: punpcklbw %xmm1, %xmm13080// CHECK: encoding: [0x66,0x0f,0x60,0xc9]3081punpcklbw %xmm1, %xmm13082 3083// CHECK: punpckldq -485498096(%edx,%eax,4), %xmm13084// CHECK: encoding: [0x66,0x0f,0x62,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3085punpckldq -485498096(%edx,%eax,4), %xmm13086 3087// CHECK: punpckldq 485498096(%edx,%eax,4), %xmm13088// CHECK: encoding: [0x66,0x0f,0x62,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3089punpckldq 485498096(%edx,%eax,4), %xmm13090 3091// CHECK: punpckldq 485498096(%edx), %xmm13092// CHECK: encoding: [0x66,0x0f,0x62,0x8a,0xf0,0x1c,0xf0,0x1c]3093punpckldq 485498096(%edx), %xmm13094 3095// CHECK: punpckldq 485498096, %xmm13096// CHECK: encoding: [0x66,0x0f,0x62,0x0d,0xf0,0x1c,0xf0,0x1c]3097punpckldq 485498096, %xmm13098 3099// CHECK: punpckldq 64(%edx,%eax), %xmm13100// CHECK: encoding: [0x66,0x0f,0x62,0x4c,0x02,0x40]3101punpckldq 64(%edx,%eax), %xmm13102 3103// CHECK: punpckldq (%edx), %xmm13104// CHECK: encoding: [0x66,0x0f,0x62,0x0a]3105punpckldq (%edx), %xmm13106 3107// CHECK: punpckldq %xmm1, %xmm13108// CHECK: encoding: [0x66,0x0f,0x62,0xc9]3109punpckldq %xmm1, %xmm13110 3111// CHECK: punpcklqdq -485498096(%edx,%eax,4), %xmm13112// CHECK: encoding: [0x66,0x0f,0x6c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3113punpcklqdq -485498096(%edx,%eax,4), %xmm13114 3115// CHECK: punpcklqdq 485498096(%edx,%eax,4), %xmm13116// CHECK: encoding: [0x66,0x0f,0x6c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3117punpcklqdq 485498096(%edx,%eax,4), %xmm13118 3119// CHECK: punpcklqdq 485498096(%edx), %xmm13120// CHECK: encoding: [0x66,0x0f,0x6c,0x8a,0xf0,0x1c,0xf0,0x1c]3121punpcklqdq 485498096(%edx), %xmm13122 3123// CHECK: punpcklqdq 485498096, %xmm13124// CHECK: encoding: [0x66,0x0f,0x6c,0x0d,0xf0,0x1c,0xf0,0x1c]3125punpcklqdq 485498096, %xmm13126 3127// CHECK: punpcklqdq 64(%edx,%eax), %xmm13128// CHECK: encoding: [0x66,0x0f,0x6c,0x4c,0x02,0x40]3129punpcklqdq 64(%edx,%eax), %xmm13130 3131// CHECK: punpcklqdq (%edx), %xmm13132// CHECK: encoding: [0x66,0x0f,0x6c,0x0a]3133punpcklqdq (%edx), %xmm13134 3135// CHECK: punpcklqdq %xmm1, %xmm13136// CHECK: encoding: [0x66,0x0f,0x6c,0xc9]3137punpcklqdq %xmm1, %xmm13138 3139// CHECK: punpcklwd -485498096(%edx,%eax,4), %xmm13140// CHECK: encoding: [0x66,0x0f,0x61,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3141punpcklwd -485498096(%edx,%eax,4), %xmm13142 3143// CHECK: punpcklwd 485498096(%edx,%eax,4), %xmm13144// CHECK: encoding: [0x66,0x0f,0x61,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3145punpcklwd 485498096(%edx,%eax,4), %xmm13146 3147// CHECK: punpcklwd 485498096(%edx), %xmm13148// CHECK: encoding: [0x66,0x0f,0x61,0x8a,0xf0,0x1c,0xf0,0x1c]3149punpcklwd 485498096(%edx), %xmm13150 3151// CHECK: punpcklwd 485498096, %xmm13152// CHECK: encoding: [0x66,0x0f,0x61,0x0d,0xf0,0x1c,0xf0,0x1c]3153punpcklwd 485498096, %xmm13154 3155// CHECK: punpcklwd 64(%edx,%eax), %xmm13156// CHECK: encoding: [0x66,0x0f,0x61,0x4c,0x02,0x40]3157punpcklwd 64(%edx,%eax), %xmm13158 3159// CHECK: punpcklwd (%edx), %xmm13160// CHECK: encoding: [0x66,0x0f,0x61,0x0a]3161punpcklwd (%edx), %xmm13162 3163// CHECK: punpcklwd %xmm1, %xmm13164// CHECK: encoding: [0x66,0x0f,0x61,0xc9]3165punpcklwd %xmm1, %xmm13166 3167// CHECK: pxor -485498096(%edx,%eax,4), %xmm13168// CHECK: encoding: [0x66,0x0f,0xef,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3169pxor -485498096(%edx,%eax,4), %xmm13170 3171// CHECK: pxor 485498096(%edx,%eax,4), %xmm13172// CHECK: encoding: [0x66,0x0f,0xef,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3173pxor 485498096(%edx,%eax,4), %xmm13174 3175// CHECK: pxor 485498096(%edx), %xmm13176// CHECK: encoding: [0x66,0x0f,0xef,0x8a,0xf0,0x1c,0xf0,0x1c]3177pxor 485498096(%edx), %xmm13178 3179// CHECK: pxor 485498096, %xmm13180// CHECK: encoding: [0x66,0x0f,0xef,0x0d,0xf0,0x1c,0xf0,0x1c]3181pxor 485498096, %xmm13182 3183// CHECK: pxor 64(%edx,%eax), %xmm13184// CHECK: encoding: [0x66,0x0f,0xef,0x4c,0x02,0x40]3185pxor 64(%edx,%eax), %xmm13186 3187// CHECK: pxor (%edx), %xmm13188// CHECK: encoding: [0x66,0x0f,0xef,0x0a]3189pxor (%edx), %xmm13190 3191// CHECK: pxor %xmm1, %xmm13192// CHECK: encoding: [0x66,0x0f,0xef,0xc9]3193pxor %xmm1, %xmm13194 3195// CHECK: shufpd $0, -485498096(%edx,%eax,4), %xmm13196// CHECK: encoding: [0x66,0x0f,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]3197shufpd $0, -485498096(%edx,%eax,4), %xmm13198 3199// CHECK: shufpd $0, 485498096(%edx,%eax,4), %xmm13200// CHECK: encoding: [0x66,0x0f,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]3201shufpd $0, 485498096(%edx,%eax,4), %xmm13202 3203// CHECK: shufpd $0, 485498096(%edx), %xmm13204// CHECK: encoding: [0x66,0x0f,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]3205shufpd $0, 485498096(%edx), %xmm13206 3207// CHECK: shufpd $0, 485498096, %xmm13208// CHECK: encoding: [0x66,0x0f,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]3209shufpd $0, 485498096, %xmm13210 3211// CHECK: shufpd $0, 64(%edx,%eax), %xmm13212// CHECK: encoding: [0x66,0x0f,0xc6,0x4c,0x02,0x40,0x00]3213shufpd $0, 64(%edx,%eax), %xmm13214 3215// CHECK: shufpd $0, (%edx), %xmm13216// CHECK: encoding: [0x66,0x0f,0xc6,0x0a,0x00]3217shufpd $0, (%edx), %xmm13218 3219// CHECK: shufpd $0, %xmm1, %xmm13220// CHECK: encoding: [0x66,0x0f,0xc6,0xc9,0x00]3221shufpd $0, %xmm1, %xmm13222 3223// CHECK: sqrtpd -485498096(%edx,%eax,4), %xmm13224// CHECK: encoding: [0x66,0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3225sqrtpd -485498096(%edx,%eax,4), %xmm13226 3227// CHECK: sqrtpd 485498096(%edx,%eax,4), %xmm13228// CHECK: encoding: [0x66,0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3229sqrtpd 485498096(%edx,%eax,4), %xmm13230 3231// CHECK: sqrtpd 485498096(%edx), %xmm13232// CHECK: encoding: [0x66,0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]3233sqrtpd 485498096(%edx), %xmm13234 3235// CHECK: sqrtpd 485498096, %xmm13236// CHECK: encoding: [0x66,0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]3237sqrtpd 485498096, %xmm13238 3239// CHECK: sqrtpd 64(%edx,%eax), %xmm13240// CHECK: encoding: [0x66,0x0f,0x51,0x4c,0x02,0x40]3241sqrtpd 64(%edx,%eax), %xmm13242 3243// CHECK: sqrtpd (%edx), %xmm13244// CHECK: encoding: [0x66,0x0f,0x51,0x0a]3245sqrtpd (%edx), %xmm13246 3247// CHECK: sqrtpd %xmm1, %xmm13248// CHECK: encoding: [0x66,0x0f,0x51,0xc9]3249sqrtpd %xmm1, %xmm13250 3251// CHECK: sqrtsd -485498096(%edx,%eax,4), %xmm13252// CHECK: encoding: [0xf2,0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3253sqrtsd -485498096(%edx,%eax,4), %xmm13254 3255// CHECK: sqrtsd 485498096(%edx,%eax,4), %xmm13256// CHECK: encoding: [0xf2,0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3257sqrtsd 485498096(%edx,%eax,4), %xmm13258 3259// CHECK: sqrtsd 485498096(%edx), %xmm13260// CHECK: encoding: [0xf2,0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]3261sqrtsd 485498096(%edx), %xmm13262 3263// CHECK: sqrtsd 485498096, %xmm13264// CHECK: encoding: [0xf2,0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]3265sqrtsd 485498096, %xmm13266 3267// CHECK: sqrtsd 64(%edx,%eax), %xmm13268// CHECK: encoding: [0xf2,0x0f,0x51,0x4c,0x02,0x40]3269sqrtsd 64(%edx,%eax), %xmm13270 3271// CHECK: sqrtsd (%edx), %xmm13272// CHECK: encoding: [0xf2,0x0f,0x51,0x0a]3273sqrtsd (%edx), %xmm13274 3275// CHECK: sqrtsd %xmm1, %xmm13276// CHECK: encoding: [0xf2,0x0f,0x51,0xc9]3277sqrtsd %xmm1, %xmm13278 3279// CHECK: subpd -485498096(%edx,%eax,4), %xmm13280// CHECK: encoding: [0x66,0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3281subpd -485498096(%edx,%eax,4), %xmm13282 3283// CHECK: subpd 485498096(%edx,%eax,4), %xmm13284// CHECK: encoding: [0x66,0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3285subpd 485498096(%edx,%eax,4), %xmm13286 3287// CHECK: subpd 485498096(%edx), %xmm13288// CHECK: encoding: [0x66,0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]3289subpd 485498096(%edx), %xmm13290 3291// CHECK: subpd 485498096, %xmm13292// CHECK: encoding: [0x66,0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]3293subpd 485498096, %xmm13294 3295// CHECK: subpd 64(%edx,%eax), %xmm13296// CHECK: encoding: [0x66,0x0f,0x5c,0x4c,0x02,0x40]3297subpd 64(%edx,%eax), %xmm13298 3299// CHECK: subpd (%edx), %xmm13300// CHECK: encoding: [0x66,0x0f,0x5c,0x0a]3301subpd (%edx), %xmm13302 3303// CHECK: subpd %xmm1, %xmm13304// CHECK: encoding: [0x66,0x0f,0x5c,0xc9]3305subpd %xmm1, %xmm13306 3307// CHECK: subsd -485498096(%edx,%eax,4), %xmm13308// CHECK: encoding: [0xf2,0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3309subsd -485498096(%edx,%eax,4), %xmm13310 3311// CHECK: subsd 485498096(%edx,%eax,4), %xmm13312// CHECK: encoding: [0xf2,0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3313subsd 485498096(%edx,%eax,4), %xmm13314 3315// CHECK: subsd 485498096(%edx), %xmm13316// CHECK: encoding: [0xf2,0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]3317subsd 485498096(%edx), %xmm13318 3319// CHECK: subsd 485498096, %xmm13320// CHECK: encoding: [0xf2,0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]3321subsd 485498096, %xmm13322 3323// CHECK: subsd 64(%edx,%eax), %xmm13324// CHECK: encoding: [0xf2,0x0f,0x5c,0x4c,0x02,0x40]3325subsd 64(%edx,%eax), %xmm13326 3327// CHECK: subsd (%edx), %xmm13328// CHECK: encoding: [0xf2,0x0f,0x5c,0x0a]3329subsd (%edx), %xmm13330 3331// CHECK: subsd %xmm1, %xmm13332// CHECK: encoding: [0xf2,0x0f,0x5c,0xc9]3333subsd %xmm1, %xmm13334 3335// CHECK: ucomisd -485498096(%edx,%eax,4), %xmm13336// CHECK: encoding: [0x66,0x0f,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3337ucomisd -485498096(%edx,%eax,4), %xmm13338 3339// CHECK: ucomisd 485498096(%edx,%eax,4), %xmm13340// CHECK: encoding: [0x66,0x0f,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3341ucomisd 485498096(%edx,%eax,4), %xmm13342 3343// CHECK: ucomisd 485498096(%edx), %xmm13344// CHECK: encoding: [0x66,0x0f,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c]3345ucomisd 485498096(%edx), %xmm13346 3347// CHECK: ucomisd 485498096, %xmm13348// CHECK: encoding: [0x66,0x0f,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c]3349ucomisd 485498096, %xmm13350 3351// CHECK: ucomisd 64(%edx,%eax), %xmm13352// CHECK: encoding: [0x66,0x0f,0x2e,0x4c,0x02,0x40]3353ucomisd 64(%edx,%eax), %xmm13354 3355// CHECK: ucomisd (%edx), %xmm13356// CHECK: encoding: [0x66,0x0f,0x2e,0x0a]3357ucomisd (%edx), %xmm13358 3359// CHECK: ucomisd %xmm1, %xmm13360// CHECK: encoding: [0x66,0x0f,0x2e,0xc9]3361ucomisd %xmm1, %xmm13362 3363// CHECK: unpckhpd -485498096(%edx,%eax,4), %xmm13364// CHECK: encoding: [0x66,0x0f,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3365unpckhpd -485498096(%edx,%eax,4), %xmm13366 3367// CHECK: unpckhpd 485498096(%edx,%eax,4), %xmm13368// CHECK: encoding: [0x66,0x0f,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3369unpckhpd 485498096(%edx,%eax,4), %xmm13370 3371// CHECK: unpckhpd 485498096(%edx), %xmm13372// CHECK: encoding: [0x66,0x0f,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]3373unpckhpd 485498096(%edx), %xmm13374 3375// CHECK: unpckhpd 485498096, %xmm13376// CHECK: encoding: [0x66,0x0f,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]3377unpckhpd 485498096, %xmm13378 3379// CHECK: unpckhpd 64(%edx,%eax), %xmm13380// CHECK: encoding: [0x66,0x0f,0x15,0x4c,0x02,0x40]3381unpckhpd 64(%edx,%eax), %xmm13382 3383// CHECK: unpckhpd (%edx), %xmm13384// CHECK: encoding: [0x66,0x0f,0x15,0x0a]3385unpckhpd (%edx), %xmm13386 3387// CHECK: unpckhpd %xmm1, %xmm13388// CHECK: encoding: [0x66,0x0f,0x15,0xc9]3389unpckhpd %xmm1, %xmm13390 3391// CHECK: unpcklpd -485498096(%edx,%eax,4), %xmm13392// CHECK: encoding: [0x66,0x0f,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3393unpcklpd -485498096(%edx,%eax,4), %xmm13394 3395// CHECK: unpcklpd 485498096(%edx,%eax,4), %xmm13396// CHECK: encoding: [0x66,0x0f,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3397unpcklpd 485498096(%edx,%eax,4), %xmm13398 3399// CHECK: unpcklpd 485498096(%edx), %xmm13400// CHECK: encoding: [0x66,0x0f,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]3401unpcklpd 485498096(%edx), %xmm13402 3403// CHECK: unpcklpd 485498096, %xmm13404// CHECK: encoding: [0x66,0x0f,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]3405unpcklpd 485498096, %xmm13406 3407// CHECK: unpcklpd 64(%edx,%eax), %xmm13408// CHECK: encoding: [0x66,0x0f,0x14,0x4c,0x02,0x40]3409unpcklpd 64(%edx,%eax), %xmm13410 3411// CHECK: unpcklpd (%edx), %xmm13412// CHECK: encoding: [0x66,0x0f,0x14,0x0a]3413unpcklpd (%edx), %xmm13414 3415// CHECK: unpcklpd %xmm1, %xmm13416// CHECK: encoding: [0x66,0x0f,0x14,0xc9]3417unpcklpd %xmm1, %xmm13418 3419// CHECK: xorpd -485498096(%edx,%eax,4), %xmm13420// CHECK: encoding: [0x66,0x0f,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3]3421xorpd -485498096(%edx,%eax,4), %xmm13422 3423// CHECK: xorpd 485498096(%edx,%eax,4), %xmm13424// CHECK: encoding: [0x66,0x0f,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]3425xorpd 485498096(%edx,%eax,4), %xmm13426 3427// CHECK: xorpd 485498096(%edx), %xmm13428// CHECK: encoding: [0x66,0x0f,0x57,0x8a,0xf0,0x1c,0xf0,0x1c]3429xorpd 485498096(%edx), %xmm13430 3431// CHECK: xorpd 485498096, %xmm13432// CHECK: encoding: [0x66,0x0f,0x57,0x0d,0xf0,0x1c,0xf0,0x1c]3433xorpd 485498096, %xmm13434 3435// CHECK: xorpd 64(%edx,%eax), %xmm13436// CHECK: encoding: [0x66,0x0f,0x57,0x4c,0x02,0x40]3437xorpd 64(%edx,%eax), %xmm13438 3439// CHECK: xorpd (%edx), %xmm13440// CHECK: encoding: [0x66,0x0f,0x57,0x0a]3441xorpd (%edx), %xmm13442 3443// CHECK: xorpd %xmm1, %xmm13444// CHECK: encoding: [0x66,0x0f,0x57,0xc9]3445xorpd %xmm1, %xmm13446 3447