1247 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: addps -485498096(%edx,%eax,4), %xmm14// CHECK: encoding: [0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]5addps -485498096(%edx,%eax,4), %xmm16 7// CHECK: addps 485498096(%edx,%eax,4), %xmm18// CHECK: encoding: [0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]9addps 485498096(%edx,%eax,4), %xmm110 11// CHECK: addps 485498096(%edx), %xmm112// CHECK: encoding: [0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]13addps 485498096(%edx), %xmm114 15// CHECK: addps 485498096, %xmm116// CHECK: encoding: [0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]17addps 485498096, %xmm118 19// CHECK: addps 64(%edx,%eax), %xmm120// CHECK: encoding: [0x0f,0x58,0x4c,0x02,0x40]21addps 64(%edx,%eax), %xmm122 23// CHECK: addps (%edx), %xmm124// CHECK: encoding: [0x0f,0x58,0x0a]25addps (%edx), %xmm126 27// CHECK: addps %xmm1, %xmm128// CHECK: encoding: [0x0f,0x58,0xc9]29addps %xmm1, %xmm130 31// CHECK: addss -485498096(%edx,%eax,4), %xmm132// CHECK: encoding: [0xf3,0x0f,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]33addss -485498096(%edx,%eax,4), %xmm134 35// CHECK: addss 485498096(%edx,%eax,4), %xmm136// CHECK: encoding: [0xf3,0x0f,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]37addss 485498096(%edx,%eax,4), %xmm138 39// CHECK: addss 485498096(%edx), %xmm140// CHECK: encoding: [0xf3,0x0f,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]41addss 485498096(%edx), %xmm142 43// CHECK: addss 485498096, %xmm144// CHECK: encoding: [0xf3,0x0f,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]45addss 485498096, %xmm146 47// CHECK: addss 64(%edx,%eax), %xmm148// CHECK: encoding: [0xf3,0x0f,0x58,0x4c,0x02,0x40]49addss 64(%edx,%eax), %xmm150 51// CHECK: addss (%edx), %xmm152// CHECK: encoding: [0xf3,0x0f,0x58,0x0a]53addss (%edx), %xmm154 55// CHECK: addss %xmm1, %xmm156// CHECK: encoding: [0xf3,0x0f,0x58,0xc9]57addss %xmm1, %xmm158 59// CHECK: andnps -485498096(%edx,%eax,4), %xmm160// CHECK: encoding: [0x0f,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3]61andnps -485498096(%edx,%eax,4), %xmm162 63// CHECK: andnps 485498096(%edx,%eax,4), %xmm164// CHECK: encoding: [0x0f,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]65andnps 485498096(%edx,%eax,4), %xmm166 67// CHECK: andnps 485498096(%edx), %xmm168// CHECK: encoding: [0x0f,0x55,0x8a,0xf0,0x1c,0xf0,0x1c]69andnps 485498096(%edx), %xmm170 71// CHECK: andnps 485498096, %xmm172// CHECK: encoding: [0x0f,0x55,0x0d,0xf0,0x1c,0xf0,0x1c]73andnps 485498096, %xmm174 75// CHECK: andnps 64(%edx,%eax), %xmm176// CHECK: encoding: [0x0f,0x55,0x4c,0x02,0x40]77andnps 64(%edx,%eax), %xmm178 79// CHECK: andnps (%edx), %xmm180// CHECK: encoding: [0x0f,0x55,0x0a]81andnps (%edx), %xmm182 83// CHECK: andnps %xmm1, %xmm184// CHECK: encoding: [0x0f,0x55,0xc9]85andnps %xmm1, %xmm186 87// CHECK: andps -485498096(%edx,%eax,4), %xmm188// CHECK: encoding: [0x0f,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3]89andps -485498096(%edx,%eax,4), %xmm190 91// CHECK: andps 485498096(%edx,%eax,4), %xmm192// CHECK: encoding: [0x0f,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]93andps 485498096(%edx,%eax,4), %xmm194 95// CHECK: andps 485498096(%edx), %xmm196// CHECK: encoding: [0x0f,0x54,0x8a,0xf0,0x1c,0xf0,0x1c]97andps 485498096(%edx), %xmm198 99// CHECK: andps 485498096, %xmm1100// CHECK: encoding: [0x0f,0x54,0x0d,0xf0,0x1c,0xf0,0x1c]101andps 485498096, %xmm1102 103// CHECK: andps 64(%edx,%eax), %xmm1104// CHECK: encoding: [0x0f,0x54,0x4c,0x02,0x40]105andps 64(%edx,%eax), %xmm1106 107// CHECK: andps (%edx), %xmm1108// CHECK: encoding: [0x0f,0x54,0x0a]109andps (%edx), %xmm1110 111// CHECK: andps %xmm1, %xmm1112// CHECK: encoding: [0x0f,0x54,0xc9]113andps %xmm1, %xmm1114 115// CHECK: cmpeqps -485498096(%edx,%eax,4), %xmm1116// CHECK: encoding: [0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]117cmpeqps -485498096(%edx,%eax,4), %xmm1118 119// CHECK: cmpeqps 485498096(%edx,%eax,4), %xmm1120// CHECK: encoding: [0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]121cmpeqps 485498096(%edx,%eax,4), %xmm1122 123// CHECK: cmpeqps 485498096(%edx), %xmm1124// CHECK: encoding: [0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]125cmpeqps 485498096(%edx), %xmm1126 127// CHECK: cmpeqps 485498096, %xmm1128// CHECK: encoding: [0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]129cmpeqps 485498096, %xmm1130 131// CHECK: cmpeqps 64(%edx,%eax), %xmm1132// CHECK: encoding: [0x0f,0xc2,0x4c,0x02,0x40,0x00]133cmpeqps 64(%edx,%eax), %xmm1134 135// CHECK: cmpeqps (%edx), %xmm1136// CHECK: encoding: [0x0f,0xc2,0x0a,0x00]137cmpeqps (%edx), %xmm1138 139// CHECK: cmpeqps %xmm1, %xmm1140// CHECK: encoding: [0x0f,0xc2,0xc9,0x00]141cmpeqps %xmm1, %xmm1142 143// CHECK: cmpeqss -485498096(%edx,%eax,4), %xmm1144// CHECK: encoding: [0xf3,0x0f,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]145cmpeqss -485498096(%edx,%eax,4), %xmm1146 147// CHECK: cmpeqss 485498096(%edx,%eax,4), %xmm1148// CHECK: encoding: [0xf3,0x0f,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]149cmpeqss 485498096(%edx,%eax,4), %xmm1150 151// CHECK: cmpeqss 485498096(%edx), %xmm1152// CHECK: encoding: [0xf3,0x0f,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]153cmpeqss 485498096(%edx), %xmm1154 155// CHECK: cmpeqss 485498096, %xmm1156// CHECK: encoding: [0xf3,0x0f,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]157cmpeqss 485498096, %xmm1158 159// CHECK: cmpeqss 64(%edx,%eax), %xmm1160// CHECK: encoding: [0xf3,0x0f,0xc2,0x4c,0x02,0x40,0x00]161cmpeqss 64(%edx,%eax), %xmm1162 163// CHECK: cmpeqss (%edx), %xmm1164// CHECK: encoding: [0xf3,0x0f,0xc2,0x0a,0x00]165cmpeqss (%edx), %xmm1166 167// CHECK: cmpeqss %xmm1, %xmm1168// CHECK: encoding: [0xf3,0x0f,0xc2,0xc9,0x00]169cmpeqss %xmm1, %xmm1170 171// CHECK: comiss -485498096(%edx,%eax,4), %xmm1172// CHECK: encoding: [0x0f,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]173comiss -485498096(%edx,%eax,4), %xmm1174 175// CHECK: comiss 485498096(%edx,%eax,4), %xmm1176// CHECK: encoding: [0x0f,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]177comiss 485498096(%edx,%eax,4), %xmm1178 179// CHECK: comiss 485498096(%edx), %xmm1180// CHECK: encoding: [0x0f,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c]181comiss 485498096(%edx), %xmm1182 183// CHECK: comiss 485498096, %xmm1184// CHECK: encoding: [0x0f,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c]185comiss 485498096, %xmm1186 187// CHECK: comiss 64(%edx,%eax), %xmm1188// CHECK: encoding: [0x0f,0x2f,0x4c,0x02,0x40]189comiss 64(%edx,%eax), %xmm1190 191// CHECK: comiss (%edx), %xmm1192// CHECK: encoding: [0x0f,0x2f,0x0a]193comiss (%edx), %xmm1194 195// CHECK: comiss %xmm1, %xmm1196// CHECK: encoding: [0x0f,0x2f,0xc9]197comiss %xmm1, %xmm1198 199// CHECK: cvtpi2ps -485498096(%edx,%eax,4), %xmm1200// CHECK: encoding: [0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]201cvtpi2ps -485498096(%edx,%eax,4), %xmm1202 203// CHECK: cvtpi2ps 485498096(%edx,%eax,4), %xmm1204// CHECK: encoding: [0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]205cvtpi2ps 485498096(%edx,%eax,4), %xmm1206 207// CHECK: cvtpi2ps 485498096(%edx), %xmm1208// CHECK: encoding: [0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]209cvtpi2ps 485498096(%edx), %xmm1210 211// CHECK: cvtpi2ps 485498096, %xmm1212// CHECK: encoding: [0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]213cvtpi2ps 485498096, %xmm1214 215// CHECK: cvtpi2ps 64(%edx,%eax), %xmm1216// CHECK: encoding: [0x0f,0x2a,0x4c,0x02,0x40]217cvtpi2ps 64(%edx,%eax), %xmm1218 219// CHECK: cvtpi2ps (%edx), %xmm1220// CHECK: encoding: [0x0f,0x2a,0x0a]221cvtpi2ps (%edx), %xmm1222 223// CHECK: cvtpi2ps %mm4, %xmm1224// CHECK: encoding: [0x0f,0x2a,0xcc]225cvtpi2ps %mm4, %xmm1226 227// CHECK: cvtps2pi -485498096(%edx,%eax,4), %mm4228// CHECK: encoding: [0x0f,0x2d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]229cvtps2pi -485498096(%edx,%eax,4), %mm4230 231// CHECK: cvtps2pi 485498096(%edx,%eax,4), %mm4232// CHECK: encoding: [0x0f,0x2d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]233cvtps2pi 485498096(%edx,%eax,4), %mm4234 235// CHECK: cvtps2pi 485498096(%edx), %mm4236// CHECK: encoding: [0x0f,0x2d,0xa2,0xf0,0x1c,0xf0,0x1c]237cvtps2pi 485498096(%edx), %mm4238 239// CHECK: cvtps2pi 485498096, %mm4240// CHECK: encoding: [0x0f,0x2d,0x25,0xf0,0x1c,0xf0,0x1c]241cvtps2pi 485498096, %mm4242 243// CHECK: cvtps2pi 64(%edx,%eax), %mm4244// CHECK: encoding: [0x0f,0x2d,0x64,0x02,0x40]245cvtps2pi 64(%edx,%eax), %mm4246 247// CHECK: cvtps2pi (%edx), %mm4248// CHECK: encoding: [0x0f,0x2d,0x22]249cvtps2pi (%edx), %mm4250 251// CHECK: cvtps2pi %xmm1, %mm4252// CHECK: encoding: [0x0f,0x2d,0xe1]253cvtps2pi %xmm1, %mm4254 255// CHECK: cvtsi2ssl -485498096(%edx,%eax,4), %xmm1256// CHECK: encoding: [0xf3,0x0f,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]257cvtsi2ssl -485498096(%edx,%eax,4), %xmm1258 259// CHECK: cvtsi2ssl 485498096(%edx,%eax,4), %xmm1260// CHECK: encoding: [0xf3,0x0f,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]261cvtsi2ssl 485498096(%edx,%eax,4), %xmm1262 263// CHECK: cvtsi2ssl 485498096(%edx), %xmm1264// CHECK: encoding: [0xf3,0x0f,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]265cvtsi2ssl 485498096(%edx), %xmm1266 267// CHECK: cvtsi2ssl 485498096, %xmm1268// CHECK: encoding: [0xf3,0x0f,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]269cvtsi2ssl 485498096, %xmm1270 271// CHECK: cvtsi2ssl 64(%edx,%eax), %xmm1272// CHECK: encoding: [0xf3,0x0f,0x2a,0x4c,0x02,0x40]273cvtsi2ssl 64(%edx,%eax), %xmm1274 275// CHECK: cvtsi2ssl (%edx), %xmm1276// CHECK: encoding: [0xf3,0x0f,0x2a,0x0a]277cvtsi2ssl (%edx), %xmm1278 279// CHECK: cvttps2pi -485498096(%edx,%eax,4), %mm4280// CHECK: encoding: [0x0f,0x2c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]281cvttps2pi -485498096(%edx,%eax,4), %mm4282 283// CHECK: cvttps2pi 485498096(%edx,%eax,4), %mm4284// CHECK: encoding: [0x0f,0x2c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]285cvttps2pi 485498096(%edx,%eax,4), %mm4286 287// CHECK: cvttps2pi 485498096(%edx), %mm4288// CHECK: encoding: [0x0f,0x2c,0xa2,0xf0,0x1c,0xf0,0x1c]289cvttps2pi 485498096(%edx), %mm4290 291// CHECK: cvttps2pi 485498096, %mm4292// CHECK: encoding: [0x0f,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]293cvttps2pi 485498096, %mm4294 295// CHECK: cvttps2pi 64(%edx,%eax), %mm4296// CHECK: encoding: [0x0f,0x2c,0x64,0x02,0x40]297cvttps2pi 64(%edx,%eax), %mm4298 299// CHECK: cvttps2pi (%edx), %mm4300// CHECK: encoding: [0x0f,0x2c,0x22]301cvttps2pi (%edx), %mm4302 303// CHECK: cvttps2pi %xmm1, %mm4304// CHECK: encoding: [0x0f,0x2c,0xe1]305cvttps2pi %xmm1, %mm4306 307// CHECK: divps -485498096(%edx,%eax,4), %xmm1308// CHECK: encoding: [0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]309divps -485498096(%edx,%eax,4), %xmm1310 311// CHECK: divps 485498096(%edx,%eax,4), %xmm1312// CHECK: encoding: [0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]313divps 485498096(%edx,%eax,4), %xmm1314 315// CHECK: divps 485498096(%edx), %xmm1316// CHECK: encoding: [0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]317divps 485498096(%edx), %xmm1318 319// CHECK: divps 485498096, %xmm1320// CHECK: encoding: [0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]321divps 485498096, %xmm1322 323// CHECK: divps 64(%edx,%eax), %xmm1324// CHECK: encoding: [0x0f,0x5e,0x4c,0x02,0x40]325divps 64(%edx,%eax), %xmm1326 327// CHECK: divps (%edx), %xmm1328// CHECK: encoding: [0x0f,0x5e,0x0a]329divps (%edx), %xmm1330 331// CHECK: divps %xmm1, %xmm1332// CHECK: encoding: [0x0f,0x5e,0xc9]333divps %xmm1, %xmm1334 335// CHECK: divss -485498096(%edx,%eax,4), %xmm1336// CHECK: encoding: [0xf3,0x0f,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]337divss -485498096(%edx,%eax,4), %xmm1338 339// CHECK: divss 485498096(%edx,%eax,4), %xmm1340// CHECK: encoding: [0xf3,0x0f,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]341divss 485498096(%edx,%eax,4), %xmm1342 343// CHECK: divss 485498096(%edx), %xmm1344// CHECK: encoding: [0xf3,0x0f,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c]345divss 485498096(%edx), %xmm1346 347// CHECK: divss 485498096, %xmm1348// CHECK: encoding: [0xf3,0x0f,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c]349divss 485498096, %xmm1350 351// CHECK: divss 64(%edx,%eax), %xmm1352// CHECK: encoding: [0xf3,0x0f,0x5e,0x4c,0x02,0x40]353divss 64(%edx,%eax), %xmm1354 355// CHECK: divss (%edx), %xmm1356// CHECK: encoding: [0xf3,0x0f,0x5e,0x0a]357divss (%edx), %xmm1358 359// CHECK: divss %xmm1, %xmm1360// CHECK: encoding: [0xf3,0x0f,0x5e,0xc9]361divss %xmm1, %xmm1362 363// CHECK: maxps -485498096(%edx,%eax,4), %xmm1364// CHECK: encoding: [0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]365maxps -485498096(%edx,%eax,4), %xmm1366 367// CHECK: maxps 485498096(%edx,%eax,4), %xmm1368// CHECK: encoding: [0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]369maxps 485498096(%edx,%eax,4), %xmm1370 371// CHECK: maxps 485498096(%edx), %xmm1372// CHECK: encoding: [0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]373maxps 485498096(%edx), %xmm1374 375// CHECK: maxps 485498096, %xmm1376// CHECK: encoding: [0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]377maxps 485498096, %xmm1378 379// CHECK: maxps 64(%edx,%eax), %xmm1380// CHECK: encoding: [0x0f,0x5f,0x4c,0x02,0x40]381maxps 64(%edx,%eax), %xmm1382 383// CHECK: maxps (%edx), %xmm1384// CHECK: encoding: [0x0f,0x5f,0x0a]385maxps (%edx), %xmm1386 387// CHECK: maxps %xmm1, %xmm1388// CHECK: encoding: [0x0f,0x5f,0xc9]389maxps %xmm1, %xmm1390 391// CHECK: maxss -485498096(%edx,%eax,4), %xmm1392// CHECK: encoding: [0xf3,0x0f,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]393maxss -485498096(%edx,%eax,4), %xmm1394 395// CHECK: maxss 485498096(%edx,%eax,4), %xmm1396// CHECK: encoding: [0xf3,0x0f,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]397maxss 485498096(%edx,%eax,4), %xmm1398 399// CHECK: maxss 485498096(%edx), %xmm1400// CHECK: encoding: [0xf3,0x0f,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c]401maxss 485498096(%edx), %xmm1402 403// CHECK: maxss 485498096, %xmm1404// CHECK: encoding: [0xf3,0x0f,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c]405maxss 485498096, %xmm1406 407// CHECK: maxss 64(%edx,%eax), %xmm1408// CHECK: encoding: [0xf3,0x0f,0x5f,0x4c,0x02,0x40]409maxss 64(%edx,%eax), %xmm1410 411// CHECK: maxss (%edx), %xmm1412// CHECK: encoding: [0xf3,0x0f,0x5f,0x0a]413maxss (%edx), %xmm1414 415// CHECK: maxss %xmm1, %xmm1416// CHECK: encoding: [0xf3,0x0f,0x5f,0xc9]417maxss %xmm1, %xmm1418 419// CHECK: minps -485498096(%edx,%eax,4), %xmm1420// CHECK: encoding: [0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]421minps -485498096(%edx,%eax,4), %xmm1422 423// CHECK: minps 485498096(%edx,%eax,4), %xmm1424// CHECK: encoding: [0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]425minps 485498096(%edx,%eax,4), %xmm1426 427// CHECK: minps 485498096(%edx), %xmm1428// CHECK: encoding: [0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]429minps 485498096(%edx), %xmm1430 431// CHECK: minps 485498096, %xmm1432// CHECK: encoding: [0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]433minps 485498096, %xmm1434 435// CHECK: minps 64(%edx,%eax), %xmm1436// CHECK: encoding: [0x0f,0x5d,0x4c,0x02,0x40]437minps 64(%edx,%eax), %xmm1438 439// CHECK: minps (%edx), %xmm1440// CHECK: encoding: [0x0f,0x5d,0x0a]441minps (%edx), %xmm1442 443// CHECK: minps %xmm1, %xmm1444// CHECK: encoding: [0x0f,0x5d,0xc9]445minps %xmm1, %xmm1446 447// CHECK: minss -485498096(%edx,%eax,4), %xmm1448// CHECK: encoding: [0xf3,0x0f,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]449minss -485498096(%edx,%eax,4), %xmm1450 451// CHECK: minss 485498096(%edx,%eax,4), %xmm1452// CHECK: encoding: [0xf3,0x0f,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]453minss 485498096(%edx,%eax,4), %xmm1454 455// CHECK: minss 485498096(%edx), %xmm1456// CHECK: encoding: [0xf3,0x0f,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c]457minss 485498096(%edx), %xmm1458 459// CHECK: minss 485498096, %xmm1460// CHECK: encoding: [0xf3,0x0f,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c]461minss 485498096, %xmm1462 463// CHECK: minss 64(%edx,%eax), %xmm1464// CHECK: encoding: [0xf3,0x0f,0x5d,0x4c,0x02,0x40]465minss 64(%edx,%eax), %xmm1466 467// CHECK: minss (%edx), %xmm1468// CHECK: encoding: [0xf3,0x0f,0x5d,0x0a]469minss (%edx), %xmm1470 471// CHECK: minss %xmm1, %xmm1472// CHECK: encoding: [0xf3,0x0f,0x5d,0xc9]473minss %xmm1, %xmm1474 475// CHECK: movaps -485498096(%edx,%eax,4), %xmm1476// CHECK: encoding: [0x0f,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]477movaps -485498096(%edx,%eax,4), %xmm1478 479// CHECK: movaps 485498096(%edx,%eax,4), %xmm1480// CHECK: encoding: [0x0f,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]481movaps 485498096(%edx,%eax,4), %xmm1482 483// CHECK: movaps 485498096(%edx), %xmm1484// CHECK: encoding: [0x0f,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]485movaps 485498096(%edx), %xmm1486 487// CHECK: movaps 485498096, %xmm1488// CHECK: encoding: [0x0f,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]489movaps 485498096, %xmm1490 491// CHECK: movaps 64(%edx,%eax), %xmm1492// CHECK: encoding: [0x0f,0x28,0x4c,0x02,0x40]493movaps 64(%edx,%eax), %xmm1494 495// CHECK: movaps (%edx), %xmm1496// CHECK: encoding: [0x0f,0x28,0x0a]497movaps (%edx), %xmm1498 499// CHECK: movaps %xmm1, 485498096500// CHECK: encoding: [0x0f,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]501movaps %xmm1, 485498096502 503// CHECK: movaps %xmm1, 485498096(%edx)504// CHECK: encoding: [0x0f,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]505movaps %xmm1, 485498096(%edx)506 507// CHECK: movaps %xmm1, -485498096(%edx,%eax,4)508// CHECK: encoding: [0x0f,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]509movaps %xmm1, -485498096(%edx,%eax,4)510 511// CHECK: movaps %xmm1, 485498096(%edx,%eax,4)512// CHECK: encoding: [0x0f,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]513movaps %xmm1, 485498096(%edx,%eax,4)514 515// CHECK: movaps %xmm1, 64(%edx,%eax)516// CHECK: encoding: [0x0f,0x29,0x4c,0x02,0x40]517movaps %xmm1, 64(%edx,%eax)518 519// CHECK: movaps %xmm1, (%edx)520// CHECK: encoding: [0x0f,0x29,0x0a]521movaps %xmm1, (%edx)522 523// CHECK: movaps %xmm1, %xmm1524// CHECK: encoding: [0x0f,0x28,0xc9]525movaps %xmm1, %xmm1526 527// CHECK: movhlps %xmm1, %xmm1528// CHECK: encoding: [0x0f,0x12,0xc9]529movhlps %xmm1, %xmm1530 531// CHECK: movhps -485498096(%edx,%eax,4), %xmm1532// CHECK: encoding: [0x0f,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3]533movhps -485498096(%edx,%eax,4), %xmm1534 535// CHECK: movhps 485498096(%edx,%eax,4), %xmm1536// CHECK: encoding: [0x0f,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]537movhps 485498096(%edx,%eax,4), %xmm1538 539// CHECK: movhps 485498096(%edx), %xmm1540// CHECK: encoding: [0x0f,0x16,0x8a,0xf0,0x1c,0xf0,0x1c]541movhps 485498096(%edx), %xmm1542 543// CHECK: movhps 485498096, %xmm1544// CHECK: encoding: [0x0f,0x16,0x0d,0xf0,0x1c,0xf0,0x1c]545movhps 485498096, %xmm1546 547// CHECK: movhps 64(%edx,%eax), %xmm1548// CHECK: encoding: [0x0f,0x16,0x4c,0x02,0x40]549movhps 64(%edx,%eax), %xmm1550 551// CHECK: movhps (%edx), %xmm1552// CHECK: encoding: [0x0f,0x16,0x0a]553movhps (%edx), %xmm1554 555// CHECK: movhps %xmm1, 485498096556// CHECK: encoding: [0x0f,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]557movhps %xmm1, 485498096558 559// CHECK: movhps %xmm1, 485498096(%edx)560// CHECK: encoding: [0x0f,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]561movhps %xmm1, 485498096(%edx)562 563// CHECK: movhps %xmm1, -485498096(%edx,%eax,4)564// CHECK: encoding: [0x0f,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]565movhps %xmm1, -485498096(%edx,%eax,4)566 567// CHECK: movhps %xmm1, 485498096(%edx,%eax,4)568// CHECK: encoding: [0x0f,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]569movhps %xmm1, 485498096(%edx,%eax,4)570 571// CHECK: movhps %xmm1, 64(%edx,%eax)572// CHECK: encoding: [0x0f,0x17,0x4c,0x02,0x40]573movhps %xmm1, 64(%edx,%eax)574 575// CHECK: movhps %xmm1, (%edx)576// CHECK: encoding: [0x0f,0x17,0x0a]577movhps %xmm1, (%edx)578 579// CHECK: movlhps %xmm1, %xmm1580// CHECK: encoding: [0x0f,0x16,0xc9]581movlhps %xmm1, %xmm1582 583// CHECK: movlps -485498096(%edx,%eax,4), %xmm1584// CHECK: encoding: [0x0f,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3]585movlps -485498096(%edx,%eax,4), %xmm1586 587// CHECK: movlps 485498096(%edx,%eax,4), %xmm1588// CHECK: encoding: [0x0f,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]589movlps 485498096(%edx,%eax,4), %xmm1590 591// CHECK: movlps 485498096(%edx), %xmm1592// CHECK: encoding: [0x0f,0x12,0x8a,0xf0,0x1c,0xf0,0x1c]593movlps 485498096(%edx), %xmm1594 595// CHECK: movlps 485498096, %xmm1596// CHECK: encoding: [0x0f,0x12,0x0d,0xf0,0x1c,0xf0,0x1c]597movlps 485498096, %xmm1598 599// CHECK: movlps 64(%edx,%eax), %xmm1600// CHECK: encoding: [0x0f,0x12,0x4c,0x02,0x40]601movlps 64(%edx,%eax), %xmm1602 603// CHECK: movlps (%edx), %xmm1604// CHECK: encoding: [0x0f,0x12,0x0a]605movlps (%edx), %xmm1606 607// CHECK: movlps %xmm1, 485498096608// CHECK: encoding: [0x0f,0x13,0x0d,0xf0,0x1c,0xf0,0x1c]609movlps %xmm1, 485498096610 611// CHECK: movlps %xmm1, 485498096(%edx)612// CHECK: encoding: [0x0f,0x13,0x8a,0xf0,0x1c,0xf0,0x1c]613movlps %xmm1, 485498096(%edx)614 615// CHECK: movlps %xmm1, -485498096(%edx,%eax,4)616// CHECK: encoding: [0x0f,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3]617movlps %xmm1, -485498096(%edx,%eax,4)618 619// CHECK: movlps %xmm1, 485498096(%edx,%eax,4)620// CHECK: encoding: [0x0f,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]621movlps %xmm1, 485498096(%edx,%eax,4)622 623// CHECK: movlps %xmm1, 64(%edx,%eax)624// CHECK: encoding: [0x0f,0x13,0x4c,0x02,0x40]625movlps %xmm1, 64(%edx,%eax)626 627// CHECK: movlps %xmm1, (%edx)628// CHECK: encoding: [0x0f,0x13,0x0a]629movlps %xmm1, (%edx)630 631// CHECK: movntps %xmm1, 485498096632// CHECK: encoding: [0x0f,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]633movntps %xmm1, 485498096634 635// CHECK: movntps %xmm1, 485498096(%edx)636// CHECK: encoding: [0x0f,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]637movntps %xmm1, 485498096(%edx)638 639// CHECK: movntps %xmm1, -485498096(%edx,%eax,4)640// CHECK: encoding: [0x0f,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]641movntps %xmm1, -485498096(%edx,%eax,4)642 643// CHECK: movntps %xmm1, 485498096(%edx,%eax,4)644// CHECK: encoding: [0x0f,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]645movntps %xmm1, 485498096(%edx,%eax,4)646 647// CHECK: movntps %xmm1, 64(%edx,%eax)648// CHECK: encoding: [0x0f,0x2b,0x4c,0x02,0x40]649movntps %xmm1, 64(%edx,%eax)650 651// CHECK: movntps %xmm1, (%edx)652// CHECK: encoding: [0x0f,0x2b,0x0a]653movntps %xmm1, (%edx)654 655// CHECK: movss -485498096(%edx,%eax,4), %xmm1656// CHECK: encoding: [0xf3,0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]657movss -485498096(%edx,%eax,4), %xmm1658 659// CHECK: movss 485498096(%edx,%eax,4), %xmm1660// CHECK: encoding: [0xf3,0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]661movss 485498096(%edx,%eax,4), %xmm1662 663// CHECK: movss 485498096(%edx), %xmm1664// CHECK: encoding: [0xf3,0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]665movss 485498096(%edx), %xmm1666 667// CHECK: movss 485498096, %xmm1668// CHECK: encoding: [0xf3,0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]669movss 485498096, %xmm1670 671// CHECK: movss 64(%edx,%eax), %xmm1672// CHECK: encoding: [0xf3,0x0f,0x10,0x4c,0x02,0x40]673movss 64(%edx,%eax), %xmm1674 675// CHECK: movss (%edx), %xmm1676// CHECK: encoding: [0xf3,0x0f,0x10,0x0a]677movss (%edx), %xmm1678 679// CHECK: movss %xmm1, 485498096680// CHECK: encoding: [0xf3,0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]681movss %xmm1, 485498096682 683// CHECK: movss %xmm1, 485498096(%edx)684// CHECK: encoding: [0xf3,0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]685movss %xmm1, 485498096(%edx)686 687// CHECK: movss %xmm1, -485498096(%edx,%eax,4)688// CHECK: encoding: [0xf3,0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]689movss %xmm1, -485498096(%edx,%eax,4)690 691// CHECK: movss %xmm1, 485498096(%edx,%eax,4)692// CHECK: encoding: [0xf3,0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]693movss %xmm1, 485498096(%edx,%eax,4)694 695// CHECK: movss %xmm1, 64(%edx,%eax)696// CHECK: encoding: [0xf3,0x0f,0x11,0x4c,0x02,0x40]697movss %xmm1, 64(%edx,%eax)698 699// CHECK: movss %xmm1, (%edx)700// CHECK: encoding: [0xf3,0x0f,0x11,0x0a]701movss %xmm1, (%edx)702 703// CHECK: movss %xmm1, %xmm1704// CHECK: encoding: [0xf3,0x0f,0x10,0xc9]705movss %xmm1, %xmm1706 707// CHECK: movups -485498096(%edx,%eax,4), %xmm1708// CHECK: encoding: [0x0f,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]709movups -485498096(%edx,%eax,4), %xmm1710 711// CHECK: movups 485498096(%edx,%eax,4), %xmm1712// CHECK: encoding: [0x0f,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]713movups 485498096(%edx,%eax,4), %xmm1714 715// CHECK: movups 485498096(%edx), %xmm1716// CHECK: encoding: [0x0f,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]717movups 485498096(%edx), %xmm1718 719// CHECK: movups 485498096, %xmm1720// CHECK: encoding: [0x0f,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]721movups 485498096, %xmm1722 723// CHECK: movups 64(%edx,%eax), %xmm1724// CHECK: encoding: [0x0f,0x10,0x4c,0x02,0x40]725movups 64(%edx,%eax), %xmm1726 727// CHECK: movups (%edx), %xmm1728// CHECK: encoding: [0x0f,0x10,0x0a]729movups (%edx), %xmm1730 731// CHECK: movups %xmm1, 485498096732// CHECK: encoding: [0x0f,0x11,0x0d,0xf0,0x1c,0xf0,0x1c]733movups %xmm1, 485498096734 735// CHECK: movups %xmm1, 485498096(%edx)736// CHECK: encoding: [0x0f,0x11,0x8a,0xf0,0x1c,0xf0,0x1c]737movups %xmm1, 485498096(%edx)738 739// CHECK: movups %xmm1, -485498096(%edx,%eax,4)740// CHECK: encoding: [0x0f,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3]741movups %xmm1, -485498096(%edx,%eax,4)742 743// CHECK: movups %xmm1, 485498096(%edx,%eax,4)744// CHECK: encoding: [0x0f,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]745movups %xmm1, 485498096(%edx,%eax,4)746 747// CHECK: movups %xmm1, 64(%edx,%eax)748// CHECK: encoding: [0x0f,0x11,0x4c,0x02,0x40]749movups %xmm1, 64(%edx,%eax)750 751// CHECK: movups %xmm1, (%edx)752// CHECK: encoding: [0x0f,0x11,0x0a]753movups %xmm1, (%edx)754 755// CHECK: movups %xmm1, %xmm1756// CHECK: encoding: [0x0f,0x10,0xc9]757movups %xmm1, %xmm1758 759// CHECK: mulps -485498096(%edx,%eax,4), %xmm1760// CHECK: encoding: [0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]761mulps -485498096(%edx,%eax,4), %xmm1762 763// CHECK: mulps 485498096(%edx,%eax,4), %xmm1764// CHECK: encoding: [0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]765mulps 485498096(%edx,%eax,4), %xmm1766 767// CHECK: mulps 485498096(%edx), %xmm1768// CHECK: encoding: [0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]769mulps 485498096(%edx), %xmm1770 771// CHECK: mulps 485498096, %xmm1772// CHECK: encoding: [0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]773mulps 485498096, %xmm1774 775// CHECK: mulps 64(%edx,%eax), %xmm1776// CHECK: encoding: [0x0f,0x59,0x4c,0x02,0x40]777mulps 64(%edx,%eax), %xmm1778 779// CHECK: mulps (%edx), %xmm1780// CHECK: encoding: [0x0f,0x59,0x0a]781mulps (%edx), %xmm1782 783// CHECK: mulps %xmm1, %xmm1784// CHECK: encoding: [0x0f,0x59,0xc9]785mulps %xmm1, %xmm1786 787// CHECK: mulss -485498096(%edx,%eax,4), %xmm1788// CHECK: encoding: [0xf3,0x0f,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]789mulss -485498096(%edx,%eax,4), %xmm1790 791// CHECK: mulss 485498096(%edx,%eax,4), %xmm1792// CHECK: encoding: [0xf3,0x0f,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]793mulss 485498096(%edx,%eax,4), %xmm1794 795// CHECK: mulss 485498096(%edx), %xmm1796// CHECK: encoding: [0xf3,0x0f,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]797mulss 485498096(%edx), %xmm1798 799// CHECK: mulss 485498096, %xmm1800// CHECK: encoding: [0xf3,0x0f,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]801mulss 485498096, %xmm1802 803// CHECK: mulss 64(%edx,%eax), %xmm1804// CHECK: encoding: [0xf3,0x0f,0x59,0x4c,0x02,0x40]805mulss 64(%edx,%eax), %xmm1806 807// CHECK: mulss (%edx), %xmm1808// CHECK: encoding: [0xf3,0x0f,0x59,0x0a]809mulss (%edx), %xmm1810 811// CHECK: mulss %xmm1, %xmm1812// CHECK: encoding: [0xf3,0x0f,0x59,0xc9]813mulss %xmm1, %xmm1814 815// CHECK: orps -485498096(%edx,%eax,4), %xmm1816// CHECK: encoding: [0x0f,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3]817orps -485498096(%edx,%eax,4), %xmm1818 819// CHECK: orps 485498096(%edx,%eax,4), %xmm1820// CHECK: encoding: [0x0f,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]821orps 485498096(%edx,%eax,4), %xmm1822 823// CHECK: orps 485498096(%edx), %xmm1824// CHECK: encoding: [0x0f,0x56,0x8a,0xf0,0x1c,0xf0,0x1c]825orps 485498096(%edx), %xmm1826 827// CHECK: orps 485498096, %xmm1828// CHECK: encoding: [0x0f,0x56,0x0d,0xf0,0x1c,0xf0,0x1c]829orps 485498096, %xmm1830 831// CHECK: orps 64(%edx,%eax), %xmm1832// CHECK: encoding: [0x0f,0x56,0x4c,0x02,0x40]833orps 64(%edx,%eax), %xmm1834 835// CHECK: orps (%edx), %xmm1836// CHECK: encoding: [0x0f,0x56,0x0a]837orps (%edx), %xmm1838 839// CHECK: orps %xmm1, %xmm1840// CHECK: encoding: [0x0f,0x56,0xc9]841orps %xmm1, %xmm1842 843// CHECK: pextrw $0, %mm4, %eax844// CHECK: encoding: [0x0f,0xc5,0xc4,0x00]845pextrw $0, %mm4, %eax846 847// CHECK: pinsrw $0, -485498096(%edx,%eax,4), %mm4848// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]849pinsrw $0, -485498096(%edx,%eax,4), %mm4850 851// CHECK: pinsrw $0, 485498096(%edx,%eax,4), %mm4852// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]853pinsrw $0, 485498096(%edx,%eax,4), %mm4854 855// CHECK: pinsrw $0, 485498096(%edx), %mm4856// CHECK: encoding: [0x0f,0xc4,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]857pinsrw $0, 485498096(%edx), %mm4858 859// CHECK: pinsrw $0, 485498096, %mm4860// CHECK: encoding: [0x0f,0xc4,0x25,0xf0,0x1c,0xf0,0x1c,0x00]861pinsrw $0, 485498096, %mm4862 863// CHECK: pinsrw $0, 64(%edx,%eax), %mm4864// CHECK: encoding: [0x0f,0xc4,0x64,0x02,0x40,0x00]865pinsrw $0, 64(%edx,%eax), %mm4866 867// CHECK: pinsrw $0, (%edx), %mm4868// CHECK: encoding: [0x0f,0xc4,0x22,0x00]869pinsrw $0, (%edx), %mm4870 871// CHECK: pinsrw $0, %eax, %mm4872// CHECK: encoding: [0x0f,0xc4,0xe0,0x00]873pinsrw $0, %eax, %mm4874 875// CHECK: pmovmskb %mm4, %eax876// CHECK: encoding: [0x0f,0xd7,0xc4]877pmovmskb %mm4, %eax878 879// CHECK: rcpps -485498096(%edx,%eax,4), %xmm1880// CHECK: encoding: [0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]881rcpps -485498096(%edx,%eax,4), %xmm1882 883// CHECK: rcpps 485498096(%edx,%eax,4), %xmm1884// CHECK: encoding: [0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]885rcpps 485498096(%edx,%eax,4), %xmm1886 887// CHECK: rcpps 485498096(%edx), %xmm1888// CHECK: encoding: [0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]889rcpps 485498096(%edx), %xmm1890 891// CHECK: rcpps 485498096, %xmm1892// CHECK: encoding: [0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]893rcpps 485498096, %xmm1894 895// CHECK: rcpps 64(%edx,%eax), %xmm1896// CHECK: encoding: [0x0f,0x53,0x4c,0x02,0x40]897rcpps 64(%edx,%eax), %xmm1898 899// CHECK: rcpps (%edx), %xmm1900// CHECK: encoding: [0x0f,0x53,0x0a]901rcpps (%edx), %xmm1902 903// CHECK: rcpps %xmm1, %xmm1904// CHECK: encoding: [0x0f,0x53,0xc9]905rcpps %xmm1, %xmm1906 907// CHECK: rcpss -485498096(%edx,%eax,4), %xmm1908// CHECK: encoding: [0xf3,0x0f,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3]909rcpss -485498096(%edx,%eax,4), %xmm1910 911// CHECK: rcpss 485498096(%edx,%eax,4), %xmm1912// CHECK: encoding: [0xf3,0x0f,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]913rcpss 485498096(%edx,%eax,4), %xmm1914 915// CHECK: rcpss 485498096(%edx), %xmm1916// CHECK: encoding: [0xf3,0x0f,0x53,0x8a,0xf0,0x1c,0xf0,0x1c]917rcpss 485498096(%edx), %xmm1918 919// CHECK: rcpss 485498096, %xmm1920// CHECK: encoding: [0xf3,0x0f,0x53,0x0d,0xf0,0x1c,0xf0,0x1c]921rcpss 485498096, %xmm1922 923// CHECK: rcpss 64(%edx,%eax), %xmm1924// CHECK: encoding: [0xf3,0x0f,0x53,0x4c,0x02,0x40]925rcpss 64(%edx,%eax), %xmm1926 927// CHECK: rcpss (%edx), %xmm1928// CHECK: encoding: [0xf3,0x0f,0x53,0x0a]929rcpss (%edx), %xmm1930 931// CHECK: rcpss %xmm1, %xmm1932// CHECK: encoding: [0xf3,0x0f,0x53,0xc9]933rcpss %xmm1, %xmm1934 935// CHECK: rsqrtps -485498096(%edx,%eax,4), %xmm1936// CHECK: encoding: [0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]937rsqrtps -485498096(%edx,%eax,4), %xmm1938 939// CHECK: rsqrtps 485498096(%edx,%eax,4), %xmm1940// CHECK: encoding: [0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]941rsqrtps 485498096(%edx,%eax,4), %xmm1942 943// CHECK: rsqrtps 485498096(%edx), %xmm1944// CHECK: encoding: [0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]945rsqrtps 485498096(%edx), %xmm1946 947// CHECK: rsqrtps 485498096, %xmm1948// CHECK: encoding: [0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]949rsqrtps 485498096, %xmm1950 951// CHECK: rsqrtps 64(%edx,%eax), %xmm1952// CHECK: encoding: [0x0f,0x52,0x4c,0x02,0x40]953rsqrtps 64(%edx,%eax), %xmm1954 955// CHECK: rsqrtps (%edx), %xmm1956// CHECK: encoding: [0x0f,0x52,0x0a]957rsqrtps (%edx), %xmm1958 959// CHECK: rsqrtps %xmm1, %xmm1960// CHECK: encoding: [0x0f,0x52,0xc9]961rsqrtps %xmm1, %xmm1962 963// CHECK: rsqrtss -485498096(%edx,%eax,4), %xmm1964// CHECK: encoding: [0xf3,0x0f,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3]965rsqrtss -485498096(%edx,%eax,4), %xmm1966 967// CHECK: rsqrtss 485498096(%edx,%eax,4), %xmm1968// CHECK: encoding: [0xf3,0x0f,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]969rsqrtss 485498096(%edx,%eax,4), %xmm1970 971// CHECK: rsqrtss 485498096(%edx), %xmm1972// CHECK: encoding: [0xf3,0x0f,0x52,0x8a,0xf0,0x1c,0xf0,0x1c]973rsqrtss 485498096(%edx), %xmm1974 975// CHECK: rsqrtss 485498096, %xmm1976// CHECK: encoding: [0xf3,0x0f,0x52,0x0d,0xf0,0x1c,0xf0,0x1c]977rsqrtss 485498096, %xmm1978 979// CHECK: rsqrtss 64(%edx,%eax), %xmm1980// CHECK: encoding: [0xf3,0x0f,0x52,0x4c,0x02,0x40]981rsqrtss 64(%edx,%eax), %xmm1982 983// CHECK: rsqrtss (%edx), %xmm1984// CHECK: encoding: [0xf3,0x0f,0x52,0x0a]985rsqrtss (%edx), %xmm1986 987// CHECK: rsqrtss %xmm1, %xmm1988// CHECK: encoding: [0xf3,0x0f,0x52,0xc9]989rsqrtss %xmm1, %xmm1990 991// CHECK: sfence992// CHECK: encoding: [0x0f,0xae,0xf8]993sfence994 995// CHECK: shufps $0, -485498096(%edx,%eax,4), %xmm1996// CHECK: encoding: [0x0f,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]997shufps $0, -485498096(%edx,%eax,4), %xmm1998 999// CHECK: shufps $0, 485498096(%edx,%eax,4), %xmm11000// CHECK: encoding: [0x0f,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1001shufps $0, 485498096(%edx,%eax,4), %xmm11002 1003// CHECK: shufps $0, 485498096(%edx), %xmm11004// CHECK: encoding: [0x0f,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1005shufps $0, 485498096(%edx), %xmm11006 1007// CHECK: shufps $0, 485498096, %xmm11008// CHECK: encoding: [0x0f,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1009shufps $0, 485498096, %xmm11010 1011// CHECK: shufps $0, 64(%edx,%eax), %xmm11012// CHECK: encoding: [0x0f,0xc6,0x4c,0x02,0x40,0x00]1013shufps $0, 64(%edx,%eax), %xmm11014 1015// CHECK: shufps $0, (%edx), %xmm11016// CHECK: encoding: [0x0f,0xc6,0x0a,0x00]1017shufps $0, (%edx), %xmm11018 1019// CHECK: shufps $0, %xmm1, %xmm11020// CHECK: encoding: [0x0f,0xc6,0xc9,0x00]1021shufps $0, %xmm1, %xmm11022 1023// CHECK: sqrtps -485498096(%edx,%eax,4), %xmm11024// CHECK: encoding: [0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1025sqrtps -485498096(%edx,%eax,4), %xmm11026 1027// CHECK: sqrtps 485498096(%edx,%eax,4), %xmm11028// CHECK: encoding: [0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1029sqrtps 485498096(%edx,%eax,4), %xmm11030 1031// CHECK: sqrtps 485498096(%edx), %xmm11032// CHECK: encoding: [0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]1033sqrtps 485498096(%edx), %xmm11034 1035// CHECK: sqrtps 485498096, %xmm11036// CHECK: encoding: [0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]1037sqrtps 485498096, %xmm11038 1039// CHECK: sqrtps 64(%edx,%eax), %xmm11040// CHECK: encoding: [0x0f,0x51,0x4c,0x02,0x40]1041sqrtps 64(%edx,%eax), %xmm11042 1043// CHECK: sqrtps (%edx), %xmm11044// CHECK: encoding: [0x0f,0x51,0x0a]1045sqrtps (%edx), %xmm11046 1047// CHECK: sqrtps %xmm1, %xmm11048// CHECK: encoding: [0x0f,0x51,0xc9]1049sqrtps %xmm1, %xmm11050 1051// CHECK: sqrtss -485498096(%edx,%eax,4), %xmm11052// CHECK: encoding: [0xf3,0x0f,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1053sqrtss -485498096(%edx,%eax,4), %xmm11054 1055// CHECK: sqrtss 485498096(%edx,%eax,4), %xmm11056// CHECK: encoding: [0xf3,0x0f,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1057sqrtss 485498096(%edx,%eax,4), %xmm11058 1059// CHECK: sqrtss 485498096(%edx), %xmm11060// CHECK: encoding: [0xf3,0x0f,0x51,0x8a,0xf0,0x1c,0xf0,0x1c]1061sqrtss 485498096(%edx), %xmm11062 1063// CHECK: sqrtss 485498096, %xmm11064// CHECK: encoding: [0xf3,0x0f,0x51,0x0d,0xf0,0x1c,0xf0,0x1c]1065sqrtss 485498096, %xmm11066 1067// CHECK: sqrtss 64(%edx,%eax), %xmm11068// CHECK: encoding: [0xf3,0x0f,0x51,0x4c,0x02,0x40]1069sqrtss 64(%edx,%eax), %xmm11070 1071// CHECK: sqrtss (%edx), %xmm11072// CHECK: encoding: [0xf3,0x0f,0x51,0x0a]1073sqrtss (%edx), %xmm11074 1075// CHECK: sqrtss %xmm1, %xmm11076// CHECK: encoding: [0xf3,0x0f,0x51,0xc9]1077sqrtss %xmm1, %xmm11078 1079// CHECK: subps -485498096(%edx,%eax,4), %xmm11080// CHECK: encoding: [0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1081subps -485498096(%edx,%eax,4), %xmm11082 1083// CHECK: subps 485498096(%edx,%eax,4), %xmm11084// CHECK: encoding: [0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1085subps 485498096(%edx,%eax,4), %xmm11086 1087// CHECK: subps 485498096(%edx), %xmm11088// CHECK: encoding: [0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]1089subps 485498096(%edx), %xmm11090 1091// CHECK: subps 485498096, %xmm11092// CHECK: encoding: [0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]1093subps 485498096, %xmm11094 1095// CHECK: subps 64(%edx,%eax), %xmm11096// CHECK: encoding: [0x0f,0x5c,0x4c,0x02,0x40]1097subps 64(%edx,%eax), %xmm11098 1099// CHECK: subps (%edx), %xmm11100// CHECK: encoding: [0x0f,0x5c,0x0a]1101subps (%edx), %xmm11102 1103// CHECK: subps %xmm1, %xmm11104// CHECK: encoding: [0x0f,0x5c,0xc9]1105subps %xmm1, %xmm11106 1107// CHECK: subss -485498096(%edx,%eax,4), %xmm11108// CHECK: encoding: [0xf3,0x0f,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1109subss -485498096(%edx,%eax,4), %xmm11110 1111// CHECK: subss 485498096(%edx,%eax,4), %xmm11112// CHECK: encoding: [0xf3,0x0f,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1113subss 485498096(%edx,%eax,4), %xmm11114 1115// CHECK: subss 485498096(%edx), %xmm11116// CHECK: encoding: [0xf3,0x0f,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c]1117subss 485498096(%edx), %xmm11118 1119// CHECK: subss 485498096, %xmm11120// CHECK: encoding: [0xf3,0x0f,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c]1121subss 485498096, %xmm11122 1123// CHECK: subss 64(%edx,%eax), %xmm11124// CHECK: encoding: [0xf3,0x0f,0x5c,0x4c,0x02,0x40]1125subss 64(%edx,%eax), %xmm11126 1127// CHECK: subss (%edx), %xmm11128// CHECK: encoding: [0xf3,0x0f,0x5c,0x0a]1129subss (%edx), %xmm11130 1131// CHECK: subss %xmm1, %xmm11132// CHECK: encoding: [0xf3,0x0f,0x5c,0xc9]1133subss %xmm1, %xmm11134 1135// CHECK: ucomiss -485498096(%edx,%eax,4), %xmm11136// CHECK: encoding: [0x0f,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1137ucomiss -485498096(%edx,%eax,4), %xmm11138 1139// CHECK: ucomiss 485498096(%edx,%eax,4), %xmm11140// CHECK: encoding: [0x0f,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1141ucomiss 485498096(%edx,%eax,4), %xmm11142 1143// CHECK: ucomiss 485498096(%edx), %xmm11144// CHECK: encoding: [0x0f,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c]1145ucomiss 485498096(%edx), %xmm11146 1147// CHECK: ucomiss 485498096, %xmm11148// CHECK: encoding: [0x0f,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c]1149ucomiss 485498096, %xmm11150 1151// CHECK: ucomiss 64(%edx,%eax), %xmm11152// CHECK: encoding: [0x0f,0x2e,0x4c,0x02,0x40]1153ucomiss 64(%edx,%eax), %xmm11154 1155// CHECK: ucomiss (%edx), %xmm11156// CHECK: encoding: [0x0f,0x2e,0x0a]1157ucomiss (%edx), %xmm11158 1159// CHECK: ucomiss %xmm1, %xmm11160// CHECK: encoding: [0x0f,0x2e,0xc9]1161ucomiss %xmm1, %xmm11162 1163// CHECK: unpckhps -485498096(%edx,%eax,4), %xmm11164// CHECK: encoding: [0x0f,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1165unpckhps -485498096(%edx,%eax,4), %xmm11166 1167// CHECK: unpckhps 485498096(%edx,%eax,4), %xmm11168// CHECK: encoding: [0x0f,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1169unpckhps 485498096(%edx,%eax,4), %xmm11170 1171// CHECK: unpckhps 485498096(%edx), %xmm11172// CHECK: encoding: [0x0f,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]1173unpckhps 485498096(%edx), %xmm11174 1175// CHECK: unpckhps 485498096, %xmm11176// CHECK: encoding: [0x0f,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]1177unpckhps 485498096, %xmm11178 1179// CHECK: unpckhps 64(%edx,%eax), %xmm11180// CHECK: encoding: [0x0f,0x15,0x4c,0x02,0x40]1181unpckhps 64(%edx,%eax), %xmm11182 1183// CHECK: unpckhps (%edx), %xmm11184// CHECK: encoding: [0x0f,0x15,0x0a]1185unpckhps (%edx), %xmm11186 1187// CHECK: unpckhps %xmm1, %xmm11188// CHECK: encoding: [0x0f,0x15,0xc9]1189unpckhps %xmm1, %xmm11190 1191// CHECK: unpcklps -485498096(%edx,%eax,4), %xmm11192// CHECK: encoding: [0x0f,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1193unpcklps -485498096(%edx,%eax,4), %xmm11194 1195// CHECK: unpcklps 485498096(%edx,%eax,4), %xmm11196// CHECK: encoding: [0x0f,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1197unpcklps 485498096(%edx,%eax,4), %xmm11198 1199// CHECK: unpcklps 485498096(%edx), %xmm11200// CHECK: encoding: [0x0f,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]1201unpcklps 485498096(%edx), %xmm11202 1203// CHECK: unpcklps 485498096, %xmm11204// CHECK: encoding: [0x0f,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]1205unpcklps 485498096, %xmm11206 1207// CHECK: unpcklps 64(%edx,%eax), %xmm11208// CHECK: encoding: [0x0f,0x14,0x4c,0x02,0x40]1209unpcklps 64(%edx,%eax), %xmm11210 1211// CHECK: unpcklps (%edx), %xmm11212// CHECK: encoding: [0x0f,0x14,0x0a]1213unpcklps (%edx), %xmm11214 1215// CHECK: unpcklps %xmm1, %xmm11216// CHECK: encoding: [0x0f,0x14,0xc9]1217unpcklps %xmm1, %xmm11218 1219// CHECK: xorps -485498096(%edx,%eax,4), %xmm11220// CHECK: encoding: [0x0f,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1221xorps -485498096(%edx,%eax,4), %xmm11222 1223// CHECK: xorps 485498096(%edx,%eax,4), %xmm11224// CHECK: encoding: [0x0f,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1225xorps 485498096(%edx,%eax,4), %xmm11226 1227// CHECK: xorps 485498096(%edx), %xmm11228// CHECK: encoding: [0x0f,0x57,0x8a,0xf0,0x1c,0xf0,0x1c]1229xorps 485498096(%edx), %xmm11230 1231// CHECK: xorps 485498096, %xmm11232// CHECK: encoding: [0x0f,0x57,0x0d,0xf0,0x1c,0xf0,0x1c]1233xorps 485498096, %xmm11234 1235// CHECK: xorps 64(%edx,%eax), %xmm11236// CHECK: encoding: [0x0f,0x57,0x4c,0x02,0x40]1237xorps 64(%edx,%eax), %xmm11238 1239// CHECK: xorps (%edx), %xmm11240// CHECK: encoding: [0x0f,0x57,0x0a]1241xorps (%edx), %xmm11242 1243// CHECK: xorps %xmm1, %xmm11244// CHECK: encoding: [0x0f,0x57,0xc9]1245xorps %xmm1, %xmm11246 1247