1291 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: blendpd $0, -485498096(%edx,%eax,4), %xmm14// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]5blendpd $0, -485498096(%edx,%eax,4), %xmm16 7// CHECK: blendpd $0, 485498096(%edx,%eax,4), %xmm18// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]9blendpd $0, 485498096(%edx,%eax,4), %xmm110 11// CHECK: blendpd $0, 485498096(%edx), %xmm112// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]13blendpd $0, 485498096(%edx), %xmm114 15// CHECK: blendpd $0, 485498096, %xmm116// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]17blendpd $0, 485498096, %xmm118 19// CHECK: blendpd $0, 64(%edx,%eax), %xmm120// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x4c,0x02,0x40,0x00]21blendpd $0, 64(%edx,%eax), %xmm122 23// CHECK: blendpd $0, (%edx), %xmm124// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x0a,0x00]25blendpd $0, (%edx), %xmm126 27// CHECK: blendpd $0, %xmm1, %xmm128// CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0xc9,0x00]29blendpd $0, %xmm1, %xmm130 31// CHECK: blendps $0, -485498096(%edx,%eax,4), %xmm132// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]33blendps $0, -485498096(%edx,%eax,4), %xmm134 35// CHECK: blendps $0, 485498096(%edx,%eax,4), %xmm136// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]37blendps $0, 485498096(%edx,%eax,4), %xmm138 39// CHECK: blendps $0, 485498096(%edx), %xmm140// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]41blendps $0, 485498096(%edx), %xmm142 43// CHECK: blendps $0, 485498096, %xmm144// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]45blendps $0, 485498096, %xmm146 47// CHECK: blendps $0, 64(%edx,%eax), %xmm148// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x4c,0x02,0x40,0x00]49blendps $0, 64(%edx,%eax), %xmm150 51// CHECK: blendps $0, (%edx), %xmm152// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x0a,0x00]53blendps $0, (%edx), %xmm154 55// CHECK: blendps $0, %xmm1, %xmm156// CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0xc9,0x00]57blendps $0, %xmm1, %xmm158 59// CHECK: blendvpd %xmm0, -485498096(%edx,%eax,4), %xmm160// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3]61blendvpd %xmm0, -485498096(%edx,%eax,4), %xmm162 63// CHECK: blendvpd %xmm0, 485498096(%edx,%eax,4), %xmm164// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]65blendvpd %xmm0, 485498096(%edx,%eax,4), %xmm166 67// CHECK: blendvpd %xmm0, 485498096(%edx), %xmm168// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x8a,0xf0,0x1c,0xf0,0x1c]69blendvpd %xmm0, 485498096(%edx), %xmm170 71// CHECK: blendvpd %xmm0, 485498096, %xmm172// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x0d,0xf0,0x1c,0xf0,0x1c]73blendvpd %xmm0, 485498096, %xmm174 75// CHECK: blendvpd %xmm0, 64(%edx,%eax), %xmm176// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x4c,0x02,0x40]77blendvpd %xmm0, 64(%edx,%eax), %xmm178 79// CHECK: blendvpd %xmm0, (%edx), %xmm180// CHECK: encoding: [0x66,0x0f,0x38,0x15,0x0a]81blendvpd %xmm0, (%edx), %xmm182 83// CHECK: blendvpd %xmm0, %xmm1, %xmm184// CHECK: encoding: [0x66,0x0f,0x38,0x15,0xc9]85blendvpd %xmm0, %xmm1, %xmm186 87// CHECK: blendvps %xmm0, -485498096(%edx,%eax,4), %xmm188// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3]89blendvps %xmm0, -485498096(%edx,%eax,4), %xmm190 91// CHECK: blendvps %xmm0, 485498096(%edx,%eax,4), %xmm192// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]93blendvps %xmm0, 485498096(%edx,%eax,4), %xmm194 95// CHECK: blendvps %xmm0, 485498096(%edx), %xmm196// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x8a,0xf0,0x1c,0xf0,0x1c]97blendvps %xmm0, 485498096(%edx), %xmm198 99// CHECK: blendvps %xmm0, 485498096, %xmm1100// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x0d,0xf0,0x1c,0xf0,0x1c]101blendvps %xmm0, 485498096, %xmm1102 103// CHECK: blendvps %xmm0, 64(%edx,%eax), %xmm1104// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x4c,0x02,0x40]105blendvps %xmm0, 64(%edx,%eax), %xmm1106 107// CHECK: blendvps %xmm0, (%edx), %xmm1108// CHECK: encoding: [0x66,0x0f,0x38,0x14,0x0a]109blendvps %xmm0, (%edx), %xmm1110 111// CHECK: blendvps %xmm0, %xmm1, %xmm1112// CHECK: encoding: [0x66,0x0f,0x38,0x14,0xc9]113blendvps %xmm0, %xmm1, %xmm1114 115// CHECK: dppd $0, -485498096(%edx,%eax,4), %xmm1116// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]117dppd $0, -485498096(%edx,%eax,4), %xmm1118 119// CHECK: dppd $0, 485498096(%edx,%eax,4), %xmm1120// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]121dppd $0, 485498096(%edx,%eax,4), %xmm1122 123// CHECK: dppd $0, 485498096(%edx), %xmm1124// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]125dppd $0, 485498096(%edx), %xmm1126 127// CHECK: dppd $0, 485498096, %xmm1128// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]129dppd $0, 485498096, %xmm1130 131// CHECK: dppd $0, 64(%edx,%eax), %xmm1132// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x4c,0x02,0x40,0x00]133dppd $0, 64(%edx,%eax), %xmm1134 135// CHECK: dppd $0, (%edx), %xmm1136// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x0a,0x00]137dppd $0, (%edx), %xmm1138 139// CHECK: dppd $0, %xmm1, %xmm1140// CHECK: encoding: [0x66,0x0f,0x3a,0x41,0xc9,0x00]141dppd $0, %xmm1, %xmm1142 143// CHECK: dpps $0, -485498096(%edx,%eax,4), %xmm1144// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]145dpps $0, -485498096(%edx,%eax,4), %xmm1146 147// CHECK: dpps $0, 485498096(%edx,%eax,4), %xmm1148// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]149dpps $0, 485498096(%edx,%eax,4), %xmm1150 151// CHECK: dpps $0, 485498096(%edx), %xmm1152// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]153dpps $0, 485498096(%edx), %xmm1154 155// CHECK: dpps $0, 485498096, %xmm1156// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]157dpps $0, 485498096, %xmm1158 159// CHECK: dpps $0, 64(%edx,%eax), %xmm1160// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x4c,0x02,0x40,0x00]161dpps $0, 64(%edx,%eax), %xmm1162 163// CHECK: dpps $0, (%edx), %xmm1164// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x0a,0x00]165dpps $0, (%edx), %xmm1166 167// CHECK: dpps $0, %xmm1, %xmm1168// CHECK: encoding: [0x66,0x0f,0x3a,0x40,0xc9,0x00]169dpps $0, %xmm1, %xmm1170 171// CHECK: extractps $0, %xmm1, -485498096(%edx,%eax,4)172// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]173extractps $0, %xmm1, -485498096(%edx,%eax,4)174 175// CHECK: extractps $0, %xmm1, 485498096(%edx,%eax,4)176// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]177extractps $0, %xmm1, 485498096(%edx,%eax,4)178 179// CHECK: extractps $0, %xmm1, 485498096(%edx)180// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]181extractps $0, %xmm1, 485498096(%edx)182 183// CHECK: extractps $0, %xmm1, 485498096184// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]185extractps $0, %xmm1, 485498096186 187// CHECK: extractps $0, %xmm1, 64(%edx,%eax)188// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x4c,0x02,0x40,0x00]189extractps $0, %xmm1, 64(%edx,%eax)190 191// CHECK: extractps $0, %xmm1, (%edx)192// CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x0a,0x00]193extractps $0, %xmm1, (%edx)194 195// CHECK: insertps $0, -485498096(%edx,%eax,4), %xmm1196// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]197insertps $0, -485498096(%edx,%eax,4), %xmm1198 199// CHECK: insertps $0, 485498096(%edx,%eax,4), %xmm1200// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]201insertps $0, 485498096(%edx,%eax,4), %xmm1202 203// CHECK: insertps $0, 485498096(%edx), %xmm1204// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]205insertps $0, 485498096(%edx), %xmm1206 207// CHECK: insertps $0, 485498096, %xmm1208// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]209insertps $0, 485498096, %xmm1210 211// CHECK: insertps $0, 64(%edx,%eax), %xmm1212// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x4c,0x02,0x40,0x00]213insertps $0, 64(%edx,%eax), %xmm1214 215// CHECK: insertps $0, (%edx), %xmm1216// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x0a,0x00]217insertps $0, (%edx), %xmm1218 219// CHECK: insertps $0, %xmm1, %xmm1220// CHECK: encoding: [0x66,0x0f,0x3a,0x21,0xc9,0x00]221insertps $0, %xmm1, %xmm1222 223// CHECK: movntdqa -485498096(%edx,%eax,4), %xmm1224// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]225movntdqa -485498096(%edx,%eax,4), %xmm1226 227// CHECK: movntdqa 485498096(%edx,%eax,4), %xmm1228// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]229movntdqa 485498096(%edx,%eax,4), %xmm1230 231// CHECK: movntdqa 485498096(%edx), %xmm1232// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c]233movntdqa 485498096(%edx), %xmm1234 235// CHECK: movntdqa 485498096, %xmm1236// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c]237movntdqa 485498096, %xmm1238 239// CHECK: movntdqa 64(%edx,%eax), %xmm1240// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x4c,0x02,0x40]241movntdqa 64(%edx,%eax), %xmm1242 243// CHECK: movntdqa (%edx), %xmm1244// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x0a]245movntdqa (%edx), %xmm1246 247// CHECK: mpsadbw $0, -485498096(%edx,%eax,4), %xmm1248// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]249mpsadbw $0, -485498096(%edx,%eax,4), %xmm1250 251// CHECK: mpsadbw $0, 485498096(%edx,%eax,4), %xmm1252// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]253mpsadbw $0, 485498096(%edx,%eax,4), %xmm1254 255// CHECK: mpsadbw $0, 485498096(%edx), %xmm1256// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]257mpsadbw $0, 485498096(%edx), %xmm1258 259// CHECK: mpsadbw $0, 485498096, %xmm1260// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]261mpsadbw $0, 485498096, %xmm1262 263// CHECK: mpsadbw $0, 64(%edx,%eax), %xmm1264// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x4c,0x02,0x40,0x00]265mpsadbw $0, 64(%edx,%eax), %xmm1266 267// CHECK: mpsadbw $0, (%edx), %xmm1268// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x0a,0x00]269mpsadbw $0, (%edx), %xmm1270 271// CHECK: mpsadbw $0, %xmm1, %xmm1272// CHECK: encoding: [0x66,0x0f,0x3a,0x42,0xc9,0x00]273mpsadbw $0, %xmm1, %xmm1274 275// CHECK: packusdw -485498096(%edx,%eax,4), %xmm1276// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]277packusdw -485498096(%edx,%eax,4), %xmm1278 279// CHECK: packusdw 485498096(%edx,%eax,4), %xmm1280// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]281packusdw 485498096(%edx,%eax,4), %xmm1282 283// CHECK: packusdw 485498096(%edx), %xmm1284// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c]285packusdw 485498096(%edx), %xmm1286 287// CHECK: packusdw 485498096, %xmm1288// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c]289packusdw 485498096, %xmm1290 291// CHECK: packusdw 64(%edx,%eax), %xmm1292// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x4c,0x02,0x40]293packusdw 64(%edx,%eax), %xmm1294 295// CHECK: packusdw (%edx), %xmm1296// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x0a]297packusdw (%edx), %xmm1298 299// CHECK: packusdw %xmm1, %xmm1300// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xc9]301packusdw %xmm1, %xmm1302 303// CHECK: pblendvb %xmm0, -485498096(%edx,%eax,4), %xmm1304// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3]305pblendvb %xmm0, -485498096(%edx,%eax,4), %xmm1306 307// CHECK: pblendvb %xmm0, 485498096(%edx,%eax,4), %xmm1308// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]309pblendvb %xmm0, 485498096(%edx,%eax,4), %xmm1310 311// CHECK: pblendvb %xmm0, 485498096(%edx), %xmm1312// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x8a,0xf0,0x1c,0xf0,0x1c]313pblendvb %xmm0, 485498096(%edx), %xmm1314 315// CHECK: pblendvb %xmm0, 485498096, %xmm1316// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x0d,0xf0,0x1c,0xf0,0x1c]317pblendvb %xmm0, 485498096, %xmm1318 319// CHECK: pblendvb %xmm0, 64(%edx,%eax), %xmm1320// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x4c,0x02,0x40]321pblendvb %xmm0, 64(%edx,%eax), %xmm1322 323// CHECK: pblendvb %xmm0, (%edx), %xmm1324// CHECK: encoding: [0x66,0x0f,0x38,0x10,0x0a]325pblendvb %xmm0, (%edx), %xmm1326 327// CHECK: pblendvb %xmm0, %xmm1, %xmm1328// CHECK: encoding: [0x66,0x0f,0x38,0x10,0xc9]329pblendvb %xmm0, %xmm1, %xmm1330 331// CHECK: pblendw $0, -485498096(%edx,%eax,4), %xmm1332// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]333pblendw $0, -485498096(%edx,%eax,4), %xmm1334 335// CHECK: pblendw $0, 485498096(%edx,%eax,4), %xmm1336// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]337pblendw $0, 485498096(%edx,%eax,4), %xmm1338 339// CHECK: pblendw $0, 485498096(%edx), %xmm1340// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]341pblendw $0, 485498096(%edx), %xmm1342 343// CHECK: pblendw $0, 485498096, %xmm1344// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]345pblendw $0, 485498096, %xmm1346 347// CHECK: pblendw $0, 64(%edx,%eax), %xmm1348// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x4c,0x02,0x40,0x00]349pblendw $0, 64(%edx,%eax), %xmm1350 351// CHECK: pblendw $0, (%edx), %xmm1352// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x0a,0x00]353pblendw $0, (%edx), %xmm1354 355// CHECK: pblendw $0, %xmm1, %xmm1356// CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0xc9,0x00]357pblendw $0, %xmm1, %xmm1358 359// CHECK: pcmpeqq -485498096(%edx,%eax,4), %xmm1360// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3]361pcmpeqq -485498096(%edx,%eax,4), %xmm1362 363// CHECK: pcmpeqq 485498096(%edx,%eax,4), %xmm1364// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]365pcmpeqq 485498096(%edx,%eax,4), %xmm1366 367// CHECK: pcmpeqq 485498096(%edx), %xmm1368// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x8a,0xf0,0x1c,0xf0,0x1c]369pcmpeqq 485498096(%edx), %xmm1370 371// CHECK: pcmpeqq 485498096, %xmm1372// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x0d,0xf0,0x1c,0xf0,0x1c]373pcmpeqq 485498096, %xmm1374 375// CHECK: pcmpeqq 64(%edx,%eax), %xmm1376// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x4c,0x02,0x40]377pcmpeqq 64(%edx,%eax), %xmm1378 379// CHECK: pcmpeqq (%edx), %xmm1380// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x0a]381pcmpeqq (%edx), %xmm1382 383// CHECK: pcmpeqq %xmm1, %xmm1384// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xc9]385pcmpeqq %xmm1, %xmm1386 387// CHECK: pextrb $0, %xmm1, -485498096(%edx,%eax,4)388// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]389pextrb $0, %xmm1, -485498096(%edx,%eax,4)390 391// CHECK: pextrb $0, %xmm1, 485498096(%edx,%eax,4)392// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]393pextrb $0, %xmm1, 485498096(%edx,%eax,4)394 395// CHECK: pextrb $0, %xmm1, 485498096(%edx)396// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]397pextrb $0, %xmm1, 485498096(%edx)398 399// CHECK: pextrb $0, %xmm1, 485498096400// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]401pextrb $0, %xmm1, 485498096402 403// CHECK: pextrb $0, %xmm1, 64(%edx,%eax)404// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x4c,0x02,0x40,0x00]405pextrb $0, %xmm1, 64(%edx,%eax)406 407// CHECK: pextrb $0, %xmm1, (%edx)408// CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x0a,0x00]409pextrb $0, %xmm1, (%edx)410 411// CHECK: pextrd $0, %xmm1, -485498096(%edx,%eax,4)412// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]413pextrd $0, %xmm1, -485498096(%edx,%eax,4)414 415// CHECK: pextrd $0, %xmm1, 485498096(%edx,%eax,4)416// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]417pextrd $0, %xmm1, 485498096(%edx,%eax,4)418 419// CHECK: pextrd $0, %xmm1, 485498096(%edx)420// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]421pextrd $0, %xmm1, 485498096(%edx)422 423// CHECK: pextrd $0, %xmm1, 485498096424// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]425pextrd $0, %xmm1, 485498096426 427// CHECK: pextrd $0, %xmm1, 64(%edx,%eax)428// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x4c,0x02,0x40,0x00]429pextrd $0, %xmm1, 64(%edx,%eax)430 431// CHECK: pextrd $0, %xmm1, (%edx)432// CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x0a,0x00]433pextrd $0, %xmm1, (%edx)434 435// CHECK: pextrw $0, %xmm1, -485498096(%edx,%eax,4)436// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]437pextrw $0, %xmm1, -485498096(%edx,%eax,4)438 439// CHECK: pextrw $0, %xmm1, 485498096(%edx,%eax,4)440// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]441pextrw $0, %xmm1, 485498096(%edx,%eax,4)442 443// CHECK: pextrw $0, %xmm1, 485498096(%edx)444// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]445pextrw $0, %xmm1, 485498096(%edx)446 447// CHECK: pextrw $0, %xmm1, 485498096448// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]449pextrw $0, %xmm1, 485498096450 451// CHECK: pextrw $0, %xmm1, 64(%edx,%eax)452// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x4c,0x02,0x40,0x00]453pextrw $0, %xmm1, 64(%edx,%eax)454 455// CHECK: pextrw $0, %xmm1, (%edx)456// CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x0a,0x00]457pextrw $0, %xmm1, (%edx)458 459// CHECK: phminposuw -485498096(%edx,%eax,4), %xmm1460// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3]461phminposuw -485498096(%edx,%eax,4), %xmm1462 463// CHECK: phminposuw 485498096(%edx,%eax,4), %xmm1464// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]465phminposuw 485498096(%edx,%eax,4), %xmm1466 467// CHECK: phminposuw 485498096(%edx), %xmm1468// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x8a,0xf0,0x1c,0xf0,0x1c]469phminposuw 485498096(%edx), %xmm1470 471// CHECK: phminposuw 485498096, %xmm1472// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x0d,0xf0,0x1c,0xf0,0x1c]473phminposuw 485498096, %xmm1474 475// CHECK: phminposuw 64(%edx,%eax), %xmm1476// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x4c,0x02,0x40]477phminposuw 64(%edx,%eax), %xmm1478 479// CHECK: phminposuw (%edx), %xmm1480// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x0a]481phminposuw (%edx), %xmm1482 483// CHECK: phminposuw %xmm1, %xmm1484// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xc9]485phminposuw %xmm1, %xmm1486 487// CHECK: pinsrb $0, -485498096(%edx,%eax,4), %xmm1488// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]489pinsrb $0, -485498096(%edx,%eax,4), %xmm1490 491// CHECK: pinsrb $0, 485498096(%edx,%eax,4), %xmm1492// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]493pinsrb $0, 485498096(%edx,%eax,4), %xmm1494 495// CHECK: pinsrb $0, 485498096(%edx), %xmm1496// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]497pinsrb $0, 485498096(%edx), %xmm1498 499// CHECK: pinsrb $0, 485498096, %xmm1500// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]501pinsrb $0, 485498096, %xmm1502 503// CHECK: pinsrb $0, 64(%edx,%eax), %xmm1504// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x4c,0x02,0x40,0x00]505pinsrb $0, 64(%edx,%eax), %xmm1506 507// CHECK: pinsrb $0, (%edx), %xmm1508// CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x0a,0x00]509pinsrb $0, (%edx), %xmm1510 511// CHECK: pinsrd $0, -485498096(%edx,%eax,4), %xmm1512// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]513pinsrd $0, -485498096(%edx,%eax,4), %xmm1514 515// CHECK: pinsrd $0, 485498096(%edx,%eax,4), %xmm1516// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]517pinsrd $0, 485498096(%edx,%eax,4), %xmm1518 519// CHECK: pinsrd $0, 485498096(%edx), %xmm1520// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]521pinsrd $0, 485498096(%edx), %xmm1522 523// CHECK: pinsrd $0, 485498096, %xmm1524// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]525pinsrd $0, 485498096, %xmm1526 527// CHECK: pinsrd $0, 64(%edx,%eax), %xmm1528// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x4c,0x02,0x40,0x00]529pinsrd $0, 64(%edx,%eax), %xmm1530 531// CHECK: pinsrd $0, (%edx), %xmm1532// CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x0a,0x00]533pinsrd $0, (%edx), %xmm1534 535// CHECK: pmaxsb -485498096(%edx,%eax,4), %xmm1536// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]537pmaxsb -485498096(%edx,%eax,4), %xmm1538 539// CHECK: pmaxsb 485498096(%edx,%eax,4), %xmm1540// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]541pmaxsb 485498096(%edx,%eax,4), %xmm1542 543// CHECK: pmaxsb 485498096(%edx), %xmm1544// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x8a,0xf0,0x1c,0xf0,0x1c]545pmaxsb 485498096(%edx), %xmm1546 547// CHECK: pmaxsb 485498096, %xmm1548// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x0d,0xf0,0x1c,0xf0,0x1c]549pmaxsb 485498096, %xmm1550 551// CHECK: pmaxsb 64(%edx,%eax), %xmm1552// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x4c,0x02,0x40]553pmaxsb 64(%edx,%eax), %xmm1554 555// CHECK: pmaxsb (%edx), %xmm1556// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x0a]557pmaxsb (%edx), %xmm1558 559// CHECK: pmaxsb %xmm1, %xmm1560// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xc9]561pmaxsb %xmm1, %xmm1562 563// CHECK: pmaxsd -485498096(%edx,%eax,4), %xmm1564// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x8c,0x82,0x10,0xe3,0x0f,0xe3]565pmaxsd -485498096(%edx,%eax,4), %xmm1566 567// CHECK: pmaxsd 485498096(%edx,%eax,4), %xmm1568// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]569pmaxsd 485498096(%edx,%eax,4), %xmm1570 571// CHECK: pmaxsd 485498096(%edx), %xmm1572// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x8a,0xf0,0x1c,0xf0,0x1c]573pmaxsd 485498096(%edx), %xmm1574 575// CHECK: pmaxsd 485498096, %xmm1576// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x0d,0xf0,0x1c,0xf0,0x1c]577pmaxsd 485498096, %xmm1578 579// CHECK: pmaxsd 64(%edx,%eax), %xmm1580// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x4c,0x02,0x40]581pmaxsd 64(%edx,%eax), %xmm1582 583// CHECK: pmaxsd (%edx), %xmm1584// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x0a]585pmaxsd (%edx), %xmm1586 587// CHECK: pmaxsd %xmm1, %xmm1588// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xc9]589pmaxsd %xmm1, %xmm1590 591// CHECK: pmaxud -485498096(%edx,%eax,4), %xmm1592// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x8c,0x82,0x10,0xe3,0x0f,0xe3]593pmaxud -485498096(%edx,%eax,4), %xmm1594 595// CHECK: pmaxud 485498096(%edx,%eax,4), %xmm1596// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]597pmaxud 485498096(%edx,%eax,4), %xmm1598 599// CHECK: pmaxud 485498096(%edx), %xmm1600// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x8a,0xf0,0x1c,0xf0,0x1c]601pmaxud 485498096(%edx), %xmm1602 603// CHECK: pmaxud 485498096, %xmm1604// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x0d,0xf0,0x1c,0xf0,0x1c]605pmaxud 485498096, %xmm1606 607// CHECK: pmaxud 64(%edx,%eax), %xmm1608// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x4c,0x02,0x40]609pmaxud 64(%edx,%eax), %xmm1610 611// CHECK: pmaxud (%edx), %xmm1612// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x0a]613pmaxud (%edx), %xmm1614 615// CHECK: pmaxud %xmm1, %xmm1616// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xc9]617pmaxud %xmm1, %xmm1618 619// CHECK: pmaxuw -485498096(%edx,%eax,4), %xmm1620// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]621pmaxuw -485498096(%edx,%eax,4), %xmm1622 623// CHECK: pmaxuw 485498096(%edx,%eax,4), %xmm1624// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]625pmaxuw 485498096(%edx,%eax,4), %xmm1626 627// CHECK: pmaxuw 485498096(%edx), %xmm1628// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x8a,0xf0,0x1c,0xf0,0x1c]629pmaxuw 485498096(%edx), %xmm1630 631// CHECK: pmaxuw 485498096, %xmm1632// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x0d,0xf0,0x1c,0xf0,0x1c]633pmaxuw 485498096, %xmm1634 635// CHECK: pmaxuw 64(%edx,%eax), %xmm1636// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x4c,0x02,0x40]637pmaxuw 64(%edx,%eax), %xmm1638 639// CHECK: pmaxuw (%edx), %xmm1640// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x0a]641pmaxuw (%edx), %xmm1642 643// CHECK: pmaxuw %xmm1, %xmm1644// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xc9]645pmaxuw %xmm1, %xmm1646 647// CHECK: pminsb -485498096(%edx,%eax,4), %xmm1648// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x8c,0x82,0x10,0xe3,0x0f,0xe3]649pminsb -485498096(%edx,%eax,4), %xmm1650 651// CHECK: pminsb 485498096(%edx,%eax,4), %xmm1652// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]653pminsb 485498096(%edx,%eax,4), %xmm1654 655// CHECK: pminsb 485498096(%edx), %xmm1656// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x8a,0xf0,0x1c,0xf0,0x1c]657pminsb 485498096(%edx), %xmm1658 659// CHECK: pminsb 485498096, %xmm1660// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x0d,0xf0,0x1c,0xf0,0x1c]661pminsb 485498096, %xmm1662 663// CHECK: pminsb 64(%edx,%eax), %xmm1664// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x4c,0x02,0x40]665pminsb 64(%edx,%eax), %xmm1666 667// CHECK: pminsb (%edx), %xmm1668// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x0a]669pminsb (%edx), %xmm1670 671// CHECK: pminsb %xmm1, %xmm1672// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xc9]673pminsb %xmm1, %xmm1674 675// CHECK: pminsd -485498096(%edx,%eax,4), %xmm1676// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x8c,0x82,0x10,0xe3,0x0f,0xe3]677pminsd -485498096(%edx,%eax,4), %xmm1678 679// CHECK: pminsd 485498096(%edx,%eax,4), %xmm1680// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]681pminsd 485498096(%edx,%eax,4), %xmm1682 683// CHECK: pminsd 485498096(%edx), %xmm1684// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x8a,0xf0,0x1c,0xf0,0x1c]685pminsd 485498096(%edx), %xmm1686 687// CHECK: pminsd 485498096, %xmm1688// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x0d,0xf0,0x1c,0xf0,0x1c]689pminsd 485498096, %xmm1690 691// CHECK: pminsd 64(%edx,%eax), %xmm1692// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x4c,0x02,0x40]693pminsd 64(%edx,%eax), %xmm1694 695// CHECK: pminsd (%edx), %xmm1696// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x0a]697pminsd (%edx), %xmm1698 699// CHECK: pminsd %xmm1, %xmm1700// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xc9]701pminsd %xmm1, %xmm1702 703// CHECK: pminud -485498096(%edx,%eax,4), %xmm1704// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]705pminud -485498096(%edx,%eax,4), %xmm1706 707// CHECK: pminud 485498096(%edx,%eax,4), %xmm1708// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]709pminud 485498096(%edx,%eax,4), %xmm1710 711// CHECK: pminud 485498096(%edx), %xmm1712// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x8a,0xf0,0x1c,0xf0,0x1c]713pminud 485498096(%edx), %xmm1714 715// CHECK: pminud 485498096, %xmm1716// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x0d,0xf0,0x1c,0xf0,0x1c]717pminud 485498096, %xmm1718 719// CHECK: pminud 64(%edx,%eax), %xmm1720// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x4c,0x02,0x40]721pminud 64(%edx,%eax), %xmm1722 723// CHECK: pminud (%edx), %xmm1724// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x0a]725pminud (%edx), %xmm1726 727// CHECK: pminud %xmm1, %xmm1728// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xc9]729pminud %xmm1, %xmm1730 731// CHECK: pminuw -485498096(%edx,%eax,4), %xmm1732// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]733pminuw -485498096(%edx,%eax,4), %xmm1734 735// CHECK: pminuw 485498096(%edx,%eax,4), %xmm1736// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]737pminuw 485498096(%edx,%eax,4), %xmm1738 739// CHECK: pminuw 485498096(%edx), %xmm1740// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x8a,0xf0,0x1c,0xf0,0x1c]741pminuw 485498096(%edx), %xmm1742 743// CHECK: pminuw 485498096, %xmm1744// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x0d,0xf0,0x1c,0xf0,0x1c]745pminuw 485498096, %xmm1746 747// CHECK: pminuw 64(%edx,%eax), %xmm1748// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x4c,0x02,0x40]749pminuw 64(%edx,%eax), %xmm1750 751// CHECK: pminuw (%edx), %xmm1752// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x0a]753pminuw (%edx), %xmm1754 755// CHECK: pminuw %xmm1, %xmm1756// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xc9]757pminuw %xmm1, %xmm1758 759// CHECK: pmovsxbd -485498096(%edx,%eax,4), %xmm1760// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3]761pmovsxbd -485498096(%edx,%eax,4), %xmm1762 763// CHECK: pmovsxbd 485498096(%edx,%eax,4), %xmm1764// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]765pmovsxbd 485498096(%edx,%eax,4), %xmm1766 767// CHECK: pmovsxbd 485498096(%edx), %xmm1768// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x8a,0xf0,0x1c,0xf0,0x1c]769pmovsxbd 485498096(%edx), %xmm1770 771// CHECK: pmovsxbd 485498096, %xmm1772// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x0d,0xf0,0x1c,0xf0,0x1c]773pmovsxbd 485498096, %xmm1774 775// CHECK: pmovsxbd 64(%edx,%eax), %xmm1776// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x4c,0x02,0x40]777pmovsxbd 64(%edx,%eax), %xmm1778 779// CHECK: pmovsxbd (%edx), %xmm1780// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x0a]781pmovsxbd (%edx), %xmm1782 783// CHECK: pmovsxbd %xmm1, %xmm1784// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xc9]785pmovsxbd %xmm1, %xmm1786 787// CHECK: pmovsxbq -485498096(%edx,%eax,4), %xmm1788// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3]789pmovsxbq -485498096(%edx,%eax,4), %xmm1790 791// CHECK: pmovsxbq 485498096(%edx,%eax,4), %xmm1792// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]793pmovsxbq 485498096(%edx,%eax,4), %xmm1794 795// CHECK: pmovsxbq 485498096(%edx), %xmm1796// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x8a,0xf0,0x1c,0xf0,0x1c]797pmovsxbq 485498096(%edx), %xmm1798 799// CHECK: pmovsxbq 485498096, %xmm1800// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x0d,0xf0,0x1c,0xf0,0x1c]801pmovsxbq 485498096, %xmm1802 803// CHECK: pmovsxbq 64(%edx,%eax), %xmm1804// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x4c,0x02,0x40]805pmovsxbq 64(%edx,%eax), %xmm1806 807// CHECK: pmovsxbq (%edx), %xmm1808// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x0a]809pmovsxbq (%edx), %xmm1810 811// CHECK: pmovsxbq %xmm1, %xmm1812// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xc9]813pmovsxbq %xmm1, %xmm1814 815// CHECK: pmovsxbw -485498096(%edx,%eax,4), %xmm1816// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3]817pmovsxbw -485498096(%edx,%eax,4), %xmm1818 819// CHECK: pmovsxbw 485498096(%edx,%eax,4), %xmm1820// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]821pmovsxbw 485498096(%edx,%eax,4), %xmm1822 823// CHECK: pmovsxbw 485498096(%edx), %xmm1824// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x8a,0xf0,0x1c,0xf0,0x1c]825pmovsxbw 485498096(%edx), %xmm1826 827// CHECK: pmovsxbw 485498096, %xmm1828// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x0d,0xf0,0x1c,0xf0,0x1c]829pmovsxbw 485498096, %xmm1830 831// CHECK: pmovsxbw 64(%edx,%eax), %xmm1832// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x4c,0x02,0x40]833pmovsxbw 64(%edx,%eax), %xmm1834 835// CHECK: pmovsxbw (%edx), %xmm1836// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x0a]837pmovsxbw (%edx), %xmm1838 839// CHECK: pmovsxbw %xmm1, %xmm1840// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xc9]841pmovsxbw %xmm1, %xmm1842 843// CHECK: pmovsxdq -485498096(%edx,%eax,4), %xmm1844// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x8c,0x82,0x10,0xe3,0x0f,0xe3]845pmovsxdq -485498096(%edx,%eax,4), %xmm1846 847// CHECK: pmovsxdq 485498096(%edx,%eax,4), %xmm1848// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]849pmovsxdq 485498096(%edx,%eax,4), %xmm1850 851// CHECK: pmovsxdq 485498096(%edx), %xmm1852// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x8a,0xf0,0x1c,0xf0,0x1c]853pmovsxdq 485498096(%edx), %xmm1854 855// CHECK: pmovsxdq 485498096, %xmm1856// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x0d,0xf0,0x1c,0xf0,0x1c]857pmovsxdq 485498096, %xmm1858 859// CHECK: pmovsxdq 64(%edx,%eax), %xmm1860// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x4c,0x02,0x40]861pmovsxdq 64(%edx,%eax), %xmm1862 863// CHECK: pmovsxdq (%edx), %xmm1864// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x0a]865pmovsxdq (%edx), %xmm1866 867// CHECK: pmovsxdq %xmm1, %xmm1868// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xc9]869pmovsxdq %xmm1, %xmm1870 871// CHECK: pmovsxwd -485498096(%edx,%eax,4), %xmm1872// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x8c,0x82,0x10,0xe3,0x0f,0xe3]873pmovsxwd -485498096(%edx,%eax,4), %xmm1874 875// CHECK: pmovsxwd 485498096(%edx,%eax,4), %xmm1876// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]877pmovsxwd 485498096(%edx,%eax,4), %xmm1878 879// CHECK: pmovsxwd 485498096(%edx), %xmm1880// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x8a,0xf0,0x1c,0xf0,0x1c]881pmovsxwd 485498096(%edx), %xmm1882 883// CHECK: pmovsxwd 485498096, %xmm1884// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x0d,0xf0,0x1c,0xf0,0x1c]885pmovsxwd 485498096, %xmm1886 887// CHECK: pmovsxwd 64(%edx,%eax), %xmm1888// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x4c,0x02,0x40]889pmovsxwd 64(%edx,%eax), %xmm1890 891// CHECK: pmovsxwd (%edx), %xmm1892// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x0a]893pmovsxwd (%edx), %xmm1894 895// CHECK: pmovsxwd %xmm1, %xmm1896// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xc9]897pmovsxwd %xmm1, %xmm1898 899// CHECK: pmovsxwq -485498096(%edx,%eax,4), %xmm1900// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x8c,0x82,0x10,0xe3,0x0f,0xe3]901pmovsxwq -485498096(%edx,%eax,4), %xmm1902 903// CHECK: pmovsxwq 485498096(%edx,%eax,4), %xmm1904// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]905pmovsxwq 485498096(%edx,%eax,4), %xmm1906 907// CHECK: pmovsxwq 485498096(%edx), %xmm1908// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x8a,0xf0,0x1c,0xf0,0x1c]909pmovsxwq 485498096(%edx), %xmm1910 911// CHECK: pmovsxwq 485498096, %xmm1912// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x0d,0xf0,0x1c,0xf0,0x1c]913pmovsxwq 485498096, %xmm1914 915// CHECK: pmovsxwq 64(%edx,%eax), %xmm1916// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x4c,0x02,0x40]917pmovsxwq 64(%edx,%eax), %xmm1918 919// CHECK: pmovsxwq (%edx), %xmm1920// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x0a]921pmovsxwq (%edx), %xmm1922 923// CHECK: pmovsxwq %xmm1, %xmm1924// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xc9]925pmovsxwq %xmm1, %xmm1926 927// CHECK: pmovzxbd -485498096(%edx,%eax,4), %xmm1928// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x8c,0x82,0x10,0xe3,0x0f,0xe3]929pmovzxbd -485498096(%edx,%eax,4), %xmm1930 931// CHECK: pmovzxbd 485498096(%edx,%eax,4), %xmm1932// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]933pmovzxbd 485498096(%edx,%eax,4), %xmm1934 935// CHECK: pmovzxbd 485498096(%edx), %xmm1936// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x8a,0xf0,0x1c,0xf0,0x1c]937pmovzxbd 485498096(%edx), %xmm1938 939// CHECK: pmovzxbd 485498096, %xmm1940// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x0d,0xf0,0x1c,0xf0,0x1c]941pmovzxbd 485498096, %xmm1942 943// CHECK: pmovzxbd 64(%edx,%eax), %xmm1944// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x4c,0x02,0x40]945pmovzxbd 64(%edx,%eax), %xmm1946 947// CHECK: pmovzxbd (%edx), %xmm1948// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x0a]949pmovzxbd (%edx), %xmm1950 951// CHECK: pmovzxbd %xmm1, %xmm1952// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xc9]953pmovzxbd %xmm1, %xmm1954 955// CHECK: pmovzxbq -485498096(%edx,%eax,4), %xmm1956// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x8c,0x82,0x10,0xe3,0x0f,0xe3]957pmovzxbq -485498096(%edx,%eax,4), %xmm1958 959// CHECK: pmovzxbq 485498096(%edx,%eax,4), %xmm1960// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]961pmovzxbq 485498096(%edx,%eax,4), %xmm1962 963// CHECK: pmovzxbq 485498096(%edx), %xmm1964// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x8a,0xf0,0x1c,0xf0,0x1c]965pmovzxbq 485498096(%edx), %xmm1966 967// CHECK: pmovzxbq 485498096, %xmm1968// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x0d,0xf0,0x1c,0xf0,0x1c]969pmovzxbq 485498096, %xmm1970 971// CHECK: pmovzxbq 64(%edx,%eax), %xmm1972// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x4c,0x02,0x40]973pmovzxbq 64(%edx,%eax), %xmm1974 975// CHECK: pmovzxbq (%edx), %xmm1976// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x0a]977pmovzxbq (%edx), %xmm1978 979// CHECK: pmovzxbq %xmm1, %xmm1980// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xc9]981pmovzxbq %xmm1, %xmm1982 983// CHECK: pmovzxbw -485498096(%edx,%eax,4), %xmm1984// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x8c,0x82,0x10,0xe3,0x0f,0xe3]985pmovzxbw -485498096(%edx,%eax,4), %xmm1986 987// CHECK: pmovzxbw 485498096(%edx,%eax,4), %xmm1988// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]989pmovzxbw 485498096(%edx,%eax,4), %xmm1990 991// CHECK: pmovzxbw 485498096(%edx), %xmm1992// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x8a,0xf0,0x1c,0xf0,0x1c]993pmovzxbw 485498096(%edx), %xmm1994 995// CHECK: pmovzxbw 485498096, %xmm1996// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x0d,0xf0,0x1c,0xf0,0x1c]997pmovzxbw 485498096, %xmm1998 999// CHECK: pmovzxbw 64(%edx,%eax), %xmm11000// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x4c,0x02,0x40]1001pmovzxbw 64(%edx,%eax), %xmm11002 1003// CHECK: pmovzxbw (%edx), %xmm11004// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x0a]1005pmovzxbw (%edx), %xmm11006 1007// CHECK: pmovzxbw %xmm1, %xmm11008// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xc9]1009pmovzxbw %xmm1, %xmm11010 1011// CHECK: pmovzxdq -485498096(%edx,%eax,4), %xmm11012// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1013pmovzxdq -485498096(%edx,%eax,4), %xmm11014 1015// CHECK: pmovzxdq 485498096(%edx,%eax,4), %xmm11016// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1017pmovzxdq 485498096(%edx,%eax,4), %xmm11018 1019// CHECK: pmovzxdq 485498096(%edx), %xmm11020// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x8a,0xf0,0x1c,0xf0,0x1c]1021pmovzxdq 485498096(%edx), %xmm11022 1023// CHECK: pmovzxdq 485498096, %xmm11024// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x0d,0xf0,0x1c,0xf0,0x1c]1025pmovzxdq 485498096, %xmm11026 1027// CHECK: pmovzxdq 64(%edx,%eax), %xmm11028// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x4c,0x02,0x40]1029pmovzxdq 64(%edx,%eax), %xmm11030 1031// CHECK: pmovzxdq (%edx), %xmm11032// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x0a]1033pmovzxdq (%edx), %xmm11034 1035// CHECK: pmovzxdq %xmm1, %xmm11036// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xc9]1037pmovzxdq %xmm1, %xmm11038 1039// CHECK: pmovzxwd -485498096(%edx,%eax,4), %xmm11040// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1041pmovzxwd -485498096(%edx,%eax,4), %xmm11042 1043// CHECK: pmovzxwd 485498096(%edx,%eax,4), %xmm11044// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1045pmovzxwd 485498096(%edx,%eax,4), %xmm11046 1047// CHECK: pmovzxwd 485498096(%edx), %xmm11048// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x8a,0xf0,0x1c,0xf0,0x1c]1049pmovzxwd 485498096(%edx), %xmm11050 1051// CHECK: pmovzxwd 485498096, %xmm11052// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x0d,0xf0,0x1c,0xf0,0x1c]1053pmovzxwd 485498096, %xmm11054 1055// CHECK: pmovzxwd 64(%edx,%eax), %xmm11056// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x4c,0x02,0x40]1057pmovzxwd 64(%edx,%eax), %xmm11058 1059// CHECK: pmovzxwd (%edx), %xmm11060// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x0a]1061pmovzxwd (%edx), %xmm11062 1063// CHECK: pmovzxwd %xmm1, %xmm11064// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xc9]1065pmovzxwd %xmm1, %xmm11066 1067// CHECK: pmovzxwq -485498096(%edx,%eax,4), %xmm11068// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1069pmovzxwq -485498096(%edx,%eax,4), %xmm11070 1071// CHECK: pmovzxwq 485498096(%edx,%eax,4), %xmm11072// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1073pmovzxwq 485498096(%edx,%eax,4), %xmm11074 1075// CHECK: pmovzxwq 485498096(%edx), %xmm11076// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x8a,0xf0,0x1c,0xf0,0x1c]1077pmovzxwq 485498096(%edx), %xmm11078 1079// CHECK: pmovzxwq 485498096, %xmm11080// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x0d,0xf0,0x1c,0xf0,0x1c]1081pmovzxwq 485498096, %xmm11082 1083// CHECK: pmovzxwq 64(%edx,%eax), %xmm11084// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x4c,0x02,0x40]1085pmovzxwq 64(%edx,%eax), %xmm11086 1087// CHECK: pmovzxwq (%edx), %xmm11088// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x0a]1089pmovzxwq (%edx), %xmm11090 1091// CHECK: pmovzxwq %xmm1, %xmm11092// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xc9]1093pmovzxwq %xmm1, %xmm11094 1095// CHECK: pmuldq -485498096(%edx,%eax,4), %xmm11096// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1097pmuldq -485498096(%edx,%eax,4), %xmm11098 1099// CHECK: pmuldq 485498096(%edx,%eax,4), %xmm11100// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1101pmuldq 485498096(%edx,%eax,4), %xmm11102 1103// CHECK: pmuldq 485498096(%edx), %xmm11104// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x8a,0xf0,0x1c,0xf0,0x1c]1105pmuldq 485498096(%edx), %xmm11106 1107// CHECK: pmuldq 485498096, %xmm11108// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x0d,0xf0,0x1c,0xf0,0x1c]1109pmuldq 485498096, %xmm11110 1111// CHECK: pmuldq 64(%edx,%eax), %xmm11112// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x4c,0x02,0x40]1113pmuldq 64(%edx,%eax), %xmm11114 1115// CHECK: pmuldq (%edx), %xmm11116// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x0a]1117pmuldq (%edx), %xmm11118 1119// CHECK: pmuldq %xmm1, %xmm11120// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xc9]1121pmuldq %xmm1, %xmm11122 1123// CHECK: pmulld -485498096(%edx,%eax,4), %xmm11124// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1125pmulld -485498096(%edx,%eax,4), %xmm11126 1127// CHECK: pmulld 485498096(%edx,%eax,4), %xmm11128// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1129pmulld 485498096(%edx,%eax,4), %xmm11130 1131// CHECK: pmulld 485498096(%edx), %xmm11132// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x8a,0xf0,0x1c,0xf0,0x1c]1133pmulld 485498096(%edx), %xmm11134 1135// CHECK: pmulld 485498096, %xmm11136// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x0d,0xf0,0x1c,0xf0,0x1c]1137pmulld 485498096, %xmm11138 1139// CHECK: pmulld 64(%edx,%eax), %xmm11140// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x4c,0x02,0x40]1141pmulld 64(%edx,%eax), %xmm11142 1143// CHECK: pmulld (%edx), %xmm11144// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x0a]1145pmulld (%edx), %xmm11146 1147// CHECK: pmulld %xmm1, %xmm11148// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xc9]1149pmulld %xmm1, %xmm11150 1151// CHECK: ptest -485498096(%edx,%eax,4), %xmm11152// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3]1153ptest -485498096(%edx,%eax,4), %xmm11154 1155// CHECK: ptest 485498096(%edx,%eax,4), %xmm11156// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]1157ptest 485498096(%edx,%eax,4), %xmm11158 1159// CHECK: ptest 485498096(%edx), %xmm11160// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x8a,0xf0,0x1c,0xf0,0x1c]1161ptest 485498096(%edx), %xmm11162 1163// CHECK: ptest 485498096, %xmm11164// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x0d,0xf0,0x1c,0xf0,0x1c]1165ptest 485498096, %xmm11166 1167// CHECK: ptest 64(%edx,%eax), %xmm11168// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x4c,0x02,0x40]1169ptest 64(%edx,%eax), %xmm11170 1171// CHECK: ptest (%edx), %xmm11172// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x0a]1173ptest (%edx), %xmm11174 1175// CHECK: ptest %xmm1, %xmm11176// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xc9]1177ptest %xmm1, %xmm11178 1179// CHECK: roundpd $0, -485498096(%edx,%eax,4), %xmm11180// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]1181roundpd $0, -485498096(%edx,%eax,4), %xmm11182 1183// CHECK: roundpd $0, 485498096(%edx,%eax,4), %xmm11184// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1185roundpd $0, 485498096(%edx,%eax,4), %xmm11186 1187// CHECK: roundpd $0, 485498096(%edx), %xmm11188// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1189roundpd $0, 485498096(%edx), %xmm11190 1191// CHECK: roundpd $0, 485498096, %xmm11192// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1193roundpd $0, 485498096, %xmm11194 1195// CHECK: roundpd $0, 64(%edx,%eax), %xmm11196// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x4c,0x02,0x40,0x00]1197roundpd $0, 64(%edx,%eax), %xmm11198 1199// CHECK: roundpd $0, (%edx), %xmm11200// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x0a,0x00]1201roundpd $0, (%edx), %xmm11202 1203// CHECK: roundpd $0, %xmm1, %xmm11204// CHECK: encoding: [0x66,0x0f,0x3a,0x09,0xc9,0x00]1205roundpd $0, %xmm1, %xmm11206 1207// CHECK: roundps $0, -485498096(%edx,%eax,4), %xmm11208// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]1209roundps $0, -485498096(%edx,%eax,4), %xmm11210 1211// CHECK: roundps $0, 485498096(%edx,%eax,4), %xmm11212// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1213roundps $0, 485498096(%edx,%eax,4), %xmm11214 1215// CHECK: roundps $0, 485498096(%edx), %xmm11216// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1217roundps $0, 485498096(%edx), %xmm11218 1219// CHECK: roundps $0, 485498096, %xmm11220// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1221roundps $0, 485498096, %xmm11222 1223// CHECK: roundps $0, 64(%edx,%eax), %xmm11224// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x4c,0x02,0x40,0x00]1225roundps $0, 64(%edx,%eax), %xmm11226 1227// CHECK: roundps $0, (%edx), %xmm11228// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x0a,0x00]1229roundps $0, (%edx), %xmm11230 1231// CHECK: roundps $0, %xmm1, %xmm11232// CHECK: encoding: [0x66,0x0f,0x3a,0x08,0xc9,0x00]1233roundps $0, %xmm1, %xmm11234 1235// CHECK: roundsd $0, -485498096(%edx,%eax,4), %xmm11236// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]1237roundsd $0, -485498096(%edx,%eax,4), %xmm11238 1239// CHECK: roundsd $0, 485498096(%edx,%eax,4), %xmm11240// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1241roundsd $0, 485498096(%edx,%eax,4), %xmm11242 1243// CHECK: roundsd $0, 485498096(%edx), %xmm11244// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1245roundsd $0, 485498096(%edx), %xmm11246 1247// CHECK: roundsd $0, 485498096, %xmm11248// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1249roundsd $0, 485498096, %xmm11250 1251// CHECK: roundsd $0, 64(%edx,%eax), %xmm11252// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x4c,0x02,0x40,0x00]1253roundsd $0, 64(%edx,%eax), %xmm11254 1255// CHECK: roundsd $0, (%edx), %xmm11256// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x0a,0x00]1257roundsd $0, (%edx), %xmm11258 1259// CHECK: roundsd $0, %xmm1, %xmm11260// CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0xc9,0x00]1261roundsd $0, %xmm1, %xmm11262 1263// CHECK: roundss $0, -485498096(%edx,%eax,4), %xmm11264// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]1265roundss $0, -485498096(%edx,%eax,4), %xmm11266 1267// CHECK: roundss $0, 485498096(%edx,%eax,4), %xmm11268// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1269roundss $0, 485498096(%edx,%eax,4), %xmm11270 1271// CHECK: roundss $0, 485498096(%edx), %xmm11272// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]1273roundss $0, 485498096(%edx), %xmm11274 1275// CHECK: roundss $0, 485498096, %xmm11276// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]1277roundss $0, 485498096, %xmm11278 1279// CHECK: roundss $0, 64(%edx,%eax), %xmm11280// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x4c,0x02,0x40,0x00]1281roundss $0, 64(%edx,%eax), %xmm11282 1283// CHECK: roundss $0, (%edx), %xmm11284// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x0a,0x00]1285roundss $0, (%edx), %xmm11286 1287// CHECK: roundss $0, %xmm1, %xmm11288// CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0xc9,0x00]1289roundss $0, %xmm1, %xmm11290 1291