1399 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: addps 485498096, %xmm64// CHECK: encoding: [0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]5addps 485498096, %xmm66 7// CHECK: addps -64(%rdx,%rax,4), %xmm68// CHECK: encoding: [0x0f,0x58,0x74,0x82,0xc0]9addps -64(%rdx,%rax,4), %xmm610 11// CHECK: addps 64(%rdx,%rax,4), %xmm612// CHECK: encoding: [0x0f,0x58,0x74,0x82,0x40]13addps 64(%rdx,%rax,4), %xmm614 15// CHECK: addps 64(%rdx,%rax), %xmm616// CHECK: encoding: [0x0f,0x58,0x74,0x02,0x40]17addps 64(%rdx,%rax), %xmm618 19// CHECK: addps 64(%rdx), %xmm620// CHECK: encoding: [0x0f,0x58,0x72,0x40]21addps 64(%rdx), %xmm622 23// CHECK: addps (%rdx), %xmm624// CHECK: encoding: [0x0f,0x58,0x32]25addps (%rdx), %xmm626 27// CHECK: addps %xmm6, %xmm628// CHECK: encoding: [0x0f,0x58,0xf6]29addps %xmm6, %xmm630 31// CHECK: addss 485498096, %xmm632// CHECK: encoding: [0xf3,0x0f,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]33addss 485498096, %xmm634 35// CHECK: addss -64(%rdx,%rax,4), %xmm636// CHECK: encoding: [0xf3,0x0f,0x58,0x74,0x82,0xc0]37addss -64(%rdx,%rax,4), %xmm638 39// CHECK: addss 64(%rdx,%rax,4), %xmm640// CHECK: encoding: [0xf3,0x0f,0x58,0x74,0x82,0x40]41addss 64(%rdx,%rax,4), %xmm642 43// CHECK: addss 64(%rdx,%rax), %xmm644// CHECK: encoding: [0xf3,0x0f,0x58,0x74,0x02,0x40]45addss 64(%rdx,%rax), %xmm646 47// CHECK: addss 64(%rdx), %xmm648// CHECK: encoding: [0xf3,0x0f,0x58,0x72,0x40]49addss 64(%rdx), %xmm650 51// CHECK: addss (%rdx), %xmm652// CHECK: encoding: [0xf3,0x0f,0x58,0x32]53addss (%rdx), %xmm654 55// CHECK: addss %xmm6, %xmm656// CHECK: encoding: [0xf3,0x0f,0x58,0xf6]57addss %xmm6, %xmm658 59// CHECK: andnps 485498096, %xmm660// CHECK: encoding: [0x0f,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]61andnps 485498096, %xmm662 63// CHECK: andnps -64(%rdx,%rax,4), %xmm664// CHECK: encoding: [0x0f,0x55,0x74,0x82,0xc0]65andnps -64(%rdx,%rax,4), %xmm666 67// CHECK: andnps 64(%rdx,%rax,4), %xmm668// CHECK: encoding: [0x0f,0x55,0x74,0x82,0x40]69andnps 64(%rdx,%rax,4), %xmm670 71// CHECK: andnps 64(%rdx,%rax), %xmm672// CHECK: encoding: [0x0f,0x55,0x74,0x02,0x40]73andnps 64(%rdx,%rax), %xmm674 75// CHECK: andnps 64(%rdx), %xmm676// CHECK: encoding: [0x0f,0x55,0x72,0x40]77andnps 64(%rdx), %xmm678 79// CHECK: andnps (%rdx), %xmm680// CHECK: encoding: [0x0f,0x55,0x32]81andnps (%rdx), %xmm682 83// CHECK: andnps %xmm6, %xmm684// CHECK: encoding: [0x0f,0x55,0xf6]85andnps %xmm6, %xmm686 87// CHECK: andps 485498096, %xmm688// CHECK: encoding: [0x0f,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]89andps 485498096, %xmm690 91// CHECK: andps -64(%rdx,%rax,4), %xmm692// CHECK: encoding: [0x0f,0x54,0x74,0x82,0xc0]93andps -64(%rdx,%rax,4), %xmm694 95// CHECK: andps 64(%rdx,%rax,4), %xmm696// CHECK: encoding: [0x0f,0x54,0x74,0x82,0x40]97andps 64(%rdx,%rax,4), %xmm698 99// CHECK: andps 64(%rdx,%rax), %xmm6100// CHECK: encoding: [0x0f,0x54,0x74,0x02,0x40]101andps 64(%rdx,%rax), %xmm6102 103// CHECK: andps 64(%rdx), %xmm6104// CHECK: encoding: [0x0f,0x54,0x72,0x40]105andps 64(%rdx), %xmm6106 107// CHECK: andps (%rdx), %xmm6108// CHECK: encoding: [0x0f,0x54,0x32]109andps (%rdx), %xmm6110 111// CHECK: andps %xmm6, %xmm6112// CHECK: encoding: [0x0f,0x54,0xf6]113andps %xmm6, %xmm6114 115// CHECK: cmpeqps 485498096, %xmm6116// CHECK: encoding: [0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]117cmpeqps 485498096, %xmm6118 119// CHECK: cmpeqps -64(%rdx,%rax,4), %xmm6120// CHECK: encoding: [0x0f,0xc2,0x74,0x82,0xc0,0x00]121cmpeqps -64(%rdx,%rax,4), %xmm6122 123// CHECK: cmpeqps 64(%rdx,%rax,4), %xmm6124// CHECK: encoding: [0x0f,0xc2,0x74,0x82,0x40,0x00]125cmpeqps 64(%rdx,%rax,4), %xmm6126 127// CHECK: cmpeqps 64(%rdx,%rax), %xmm6128// CHECK: encoding: [0x0f,0xc2,0x74,0x02,0x40,0x00]129cmpeqps 64(%rdx,%rax), %xmm6130 131// CHECK: cmpeqps 64(%rdx), %xmm6132// CHECK: encoding: [0x0f,0xc2,0x72,0x40,0x00]133cmpeqps 64(%rdx), %xmm6134 135// CHECK: cmpeqps (%rdx), %xmm6136// CHECK: encoding: [0x0f,0xc2,0x32,0x00]137cmpeqps (%rdx), %xmm6138 139// CHECK: cmpeqps %xmm6, %xmm6140// CHECK: encoding: [0x0f,0xc2,0xf6,0x00]141cmpeqps %xmm6, %xmm6142 143// CHECK: cmpeqss 485498096, %xmm6144// CHECK: encoding: [0xf3,0x0f,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]145cmpeqss 485498096, %xmm6146 147// CHECK: cmpeqss -64(%rdx,%rax,4), %xmm6148// CHECK: encoding: [0xf3,0x0f,0xc2,0x74,0x82,0xc0,0x00]149cmpeqss -64(%rdx,%rax,4), %xmm6150 151// CHECK: cmpeqss 64(%rdx,%rax,4), %xmm6152// CHECK: encoding: [0xf3,0x0f,0xc2,0x74,0x82,0x40,0x00]153cmpeqss 64(%rdx,%rax,4), %xmm6154 155// CHECK: cmpeqss 64(%rdx,%rax), %xmm6156// CHECK: encoding: [0xf3,0x0f,0xc2,0x74,0x02,0x40,0x00]157cmpeqss 64(%rdx,%rax), %xmm6158 159// CHECK: cmpeqss 64(%rdx), %xmm6160// CHECK: encoding: [0xf3,0x0f,0xc2,0x72,0x40,0x00]161cmpeqss 64(%rdx), %xmm6162 163// CHECK: cmpeqss (%rdx), %xmm6164// CHECK: encoding: [0xf3,0x0f,0xc2,0x32,0x00]165cmpeqss (%rdx), %xmm6166 167// CHECK: cmpeqss %xmm6, %xmm6168// CHECK: encoding: [0xf3,0x0f,0xc2,0xf6,0x00]169cmpeqss %xmm6, %xmm6170 171// CHECK: comiss 485498096, %xmm6172// CHECK: encoding: [0x0f,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]173comiss 485498096, %xmm6174 175// CHECK: comiss -64(%rdx,%rax,4), %xmm6176// CHECK: encoding: [0x0f,0x2f,0x74,0x82,0xc0]177comiss -64(%rdx,%rax,4), %xmm6178 179// CHECK: comiss 64(%rdx,%rax,4), %xmm6180// CHECK: encoding: [0x0f,0x2f,0x74,0x82,0x40]181comiss 64(%rdx,%rax,4), %xmm6182 183// CHECK: comiss 64(%rdx,%rax), %xmm6184// CHECK: encoding: [0x0f,0x2f,0x74,0x02,0x40]185comiss 64(%rdx,%rax), %xmm6186 187// CHECK: comiss 64(%rdx), %xmm6188// CHECK: encoding: [0x0f,0x2f,0x72,0x40]189comiss 64(%rdx), %xmm6190 191// CHECK: comiss (%rdx), %xmm6192// CHECK: encoding: [0x0f,0x2f,0x32]193comiss (%rdx), %xmm6194 195// CHECK: comiss %xmm6, %xmm6196// CHECK: encoding: [0x0f,0x2f,0xf6]197comiss %xmm6, %xmm6198 199// CHECK: cvtpi2ps 485498096, %xmm6200// CHECK: encoding: [0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]201cvtpi2ps 485498096, %xmm6202 203// CHECK: cvtpi2ps -64(%rdx,%rax,4), %xmm6204// CHECK: encoding: [0x0f,0x2a,0x74,0x82,0xc0]205cvtpi2ps -64(%rdx,%rax,4), %xmm6206 207// CHECK: cvtpi2ps 64(%rdx,%rax,4), %xmm6208// CHECK: encoding: [0x0f,0x2a,0x74,0x82,0x40]209cvtpi2ps 64(%rdx,%rax,4), %xmm6210 211// CHECK: cvtpi2ps 64(%rdx,%rax), %xmm6212// CHECK: encoding: [0x0f,0x2a,0x74,0x02,0x40]213cvtpi2ps 64(%rdx,%rax), %xmm6214 215// CHECK: cvtpi2ps 64(%rdx), %xmm6216// CHECK: encoding: [0x0f,0x2a,0x72,0x40]217cvtpi2ps 64(%rdx), %xmm6218 219// CHECK: cvtpi2ps %mm4, %xmm6220// CHECK: encoding: [0x0f,0x2a,0xf4]221cvtpi2ps %mm4, %xmm6222 223// CHECK: cvtpi2ps (%rdx), %xmm6224// CHECK: encoding: [0x0f,0x2a,0x32]225cvtpi2ps (%rdx), %xmm6226 227// CHECK: cvtps2pi 485498096, %mm4228// CHECK: encoding: [0x0f,0x2d,0x24,0x25,0xf0,0x1c,0xf0,0x1c]229cvtps2pi 485498096, %mm4230 231// CHECK: cvtps2pi 64(%rdx), %mm4232// CHECK: encoding: [0x0f,0x2d,0x62,0x40]233cvtps2pi 64(%rdx), %mm4234 235// CHECK: cvtps2pi -64(%rdx,%rax,4), %mm4236// CHECK: encoding: [0x0f,0x2d,0x64,0x82,0xc0]237cvtps2pi -64(%rdx,%rax,4), %mm4238 239// CHECK: cvtps2pi 64(%rdx,%rax,4), %mm4240// CHECK: encoding: [0x0f,0x2d,0x64,0x82,0x40]241cvtps2pi 64(%rdx,%rax,4), %mm4242 243// CHECK: cvtps2pi 64(%rdx,%rax), %mm4244// CHECK: encoding: [0x0f,0x2d,0x64,0x02,0x40]245cvtps2pi 64(%rdx,%rax), %mm4246 247// CHECK: cvtps2pi (%rdx), %mm4248// CHECK: encoding: [0x0f,0x2d,0x22]249cvtps2pi (%rdx), %mm4250 251// CHECK: cvtps2pi %xmm6, %mm4252// CHECK: encoding: [0x0f,0x2d,0xe6]253cvtps2pi %xmm6, %mm4254 255// CHECK: cvtsi2ssl 485498096, %xmm6256// CHECK: encoding: [0xf3,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]257cvtsi2ssl 485498096, %xmm6258 259// CHECK: cvtsi2ssl -64(%rdx,%rax,4), %xmm6260// CHECK: encoding: [0xf3,0x0f,0x2a,0x74,0x82,0xc0]261cvtsi2ssl -64(%rdx,%rax,4), %xmm6262 263// CHECK: cvtsi2ssl 64(%rdx,%rax,4), %xmm6264// CHECK: encoding: [0xf3,0x0f,0x2a,0x74,0x82,0x40]265cvtsi2ssl 64(%rdx,%rax,4), %xmm6266 267// CHECK: cvtsi2ssl 64(%rdx,%rax), %xmm6268// CHECK: encoding: [0xf3,0x0f,0x2a,0x74,0x02,0x40]269cvtsi2ssl 64(%rdx,%rax), %xmm6270 271// CHECK: cvtsi2ssl 64(%rdx), %xmm6272// CHECK: encoding: [0xf3,0x0f,0x2a,0x72,0x40]273cvtsi2ssl 64(%rdx), %xmm6274 275// CHECK: cvtsi2ss %r13d, %xmm6276// CHECK: encoding: [0xf3,0x41,0x0f,0x2a,0xf5]277cvtsi2ssl %r13d, %xmm6278 279// CHECK: cvtsi2ssl (%rdx), %xmm6280// CHECK: encoding: [0xf3,0x0f,0x2a,0x32]281cvtsi2ssl (%rdx), %xmm6282 283// CHECK: cvtsi2ssq 485498096, %xmm6284// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]285cvtsi2ssq 485498096, %xmm6286 287// CHECK: cvtsi2ssq -64(%rdx,%rax,4), %xmm6288// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x74,0x82,0xc0]289cvtsi2ssq -64(%rdx,%rax,4), %xmm6290 291// CHECK: cvtsi2ssq 64(%rdx,%rax,4), %xmm6292// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x74,0x82,0x40]293cvtsi2ssq 64(%rdx,%rax,4), %xmm6294 295// CHECK: cvtsi2ssq 64(%rdx,%rax), %xmm6296// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x74,0x02,0x40]297cvtsi2ssq 64(%rdx,%rax), %xmm6298 299// CHECK: cvtsi2ssq 64(%rdx), %xmm6300// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x72,0x40]301cvtsi2ssq 64(%rdx), %xmm6302 303// CHECK: cvtsi2ss %r15, %xmm6304// CHECK: encoding: [0xf3,0x49,0x0f,0x2a,0xf7]305cvtsi2ssq %r15, %xmm6306 307// CHECK: cvtsi2ssq (%rdx), %xmm6308// CHECK: encoding: [0xf3,0x48,0x0f,0x2a,0x32]309cvtsi2ssq (%rdx), %xmm6310 311// CHECK: cvtss2si 485498096, %r13d312// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]313cvtss2si 485498096, %r13d314 315// CHECK: cvtss2si 485498096, %r15316// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]317cvtss2si 485498096, %r15318 319// CHECK: cvtss2si 64(%rdx), %r13d320// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x6a,0x40]321cvtss2si 64(%rdx), %r13d322 323// CHECK: cvtss2si 64(%rdx), %r15324// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x7a,0x40]325cvtss2si 64(%rdx), %r15326 327// CHECK: cvtss2si -64(%rdx,%rax,4), %r13d328// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x6c,0x82,0xc0]329cvtss2si -64(%rdx,%rax,4), %r13d330 331// CHECK: cvtss2si 64(%rdx,%rax,4), %r13d332// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x6c,0x82,0x40]333cvtss2si 64(%rdx,%rax,4), %r13d334 335// CHECK: cvtss2si -64(%rdx,%rax,4), %r15336// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x7c,0x82,0xc0]337cvtss2si -64(%rdx,%rax,4), %r15338 339// CHECK: cvtss2si 64(%rdx,%rax,4), %r15340// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x7c,0x82,0x40]341cvtss2si 64(%rdx,%rax,4), %r15342 343// CHECK: cvtss2si 64(%rdx,%rax), %r13d344// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x6c,0x02,0x40]345cvtss2si 64(%rdx,%rax), %r13d346 347// CHECK: cvtss2si 64(%rdx,%rax), %r15348// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x7c,0x02,0x40]349cvtss2si 64(%rdx,%rax), %r15350 351// CHECK: cvtss2si (%rdx), %r13d352// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0x2a]353cvtss2si (%rdx), %r13d354 355// CHECK: cvtss2si (%rdx), %r15356// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0x3a]357cvtss2si (%rdx), %r15358 359// CHECK: cvtss2si %xmm6, %r13d360// CHECK: encoding: [0xf3,0x44,0x0f,0x2d,0xee]361cvtss2si %xmm6, %r13d362 363// CHECK: cvtss2si %xmm6, %r15364// CHECK: encoding: [0xf3,0x4c,0x0f,0x2d,0xfe]365cvtss2si %xmm6, %r15366 367// CHECK: cvttps2pi 485498096, %mm4368// CHECK: encoding: [0x0f,0x2c,0x24,0x25,0xf0,0x1c,0xf0,0x1c]369cvttps2pi 485498096, %mm4370 371// CHECK: cvttps2pi 64(%rdx), %mm4372// CHECK: encoding: [0x0f,0x2c,0x62,0x40]373cvttps2pi 64(%rdx), %mm4374 375// CHECK: cvttps2pi -64(%rdx,%rax,4), %mm4376// CHECK: encoding: [0x0f,0x2c,0x64,0x82,0xc0]377cvttps2pi -64(%rdx,%rax,4), %mm4378 379// CHECK: cvttps2pi 64(%rdx,%rax,4), %mm4380// CHECK: encoding: [0x0f,0x2c,0x64,0x82,0x40]381cvttps2pi 64(%rdx,%rax,4), %mm4382 383// CHECK: cvttps2pi 64(%rdx,%rax), %mm4384// CHECK: encoding: [0x0f,0x2c,0x64,0x02,0x40]385cvttps2pi 64(%rdx,%rax), %mm4386 387// CHECK: cvttps2pi (%rdx), %mm4388// CHECK: encoding: [0x0f,0x2c,0x22]389cvttps2pi (%rdx), %mm4390 391// CHECK: cvttps2pi %xmm6, %mm4392// CHECK: encoding: [0x0f,0x2c,0xe6]393cvttps2pi %xmm6, %mm4394 395// CHECK: cvttss2si 485498096, %r13d396// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]397cvttss2si 485498096, %r13d398 399// CHECK: cvttss2si 485498096, %r15400// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]401cvttss2si 485498096, %r15402 403// CHECK: cvttss2si 64(%rdx), %r13d404// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x6a,0x40]405cvttss2si 64(%rdx), %r13d406 407// CHECK: cvttss2si 64(%rdx), %r15408// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x7a,0x40]409cvttss2si 64(%rdx), %r15410 411// CHECK: cvttss2si -64(%rdx,%rax,4), %r13d412// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x6c,0x82,0xc0]413cvttss2si -64(%rdx,%rax,4), %r13d414 415// CHECK: cvttss2si 64(%rdx,%rax,4), %r13d416// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x6c,0x82,0x40]417cvttss2si 64(%rdx,%rax,4), %r13d418 419// CHECK: cvttss2si -64(%rdx,%rax,4), %r15420// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x7c,0x82,0xc0]421cvttss2si -64(%rdx,%rax,4), %r15422 423// CHECK: cvttss2si 64(%rdx,%rax,4), %r15424// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x7c,0x82,0x40]425cvttss2si 64(%rdx,%rax,4), %r15426 427// CHECK: cvttss2si 64(%rdx,%rax), %r13d428// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x6c,0x02,0x40]429cvttss2si 64(%rdx,%rax), %r13d430 431// CHECK: cvttss2si 64(%rdx,%rax), %r15432// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x7c,0x02,0x40]433cvttss2si 64(%rdx,%rax), %r15434 435// CHECK: cvttss2si (%rdx), %r13d436// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0x2a]437cvttss2si (%rdx), %r13d438 439// CHECK: cvttss2si (%rdx), %r15440// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0x3a]441cvttss2si (%rdx), %r15442 443// CHECK: cvttss2si %xmm6, %r13d444// CHECK: encoding: [0xf3,0x44,0x0f,0x2c,0xee]445cvttss2si %xmm6, %r13d446 447// CHECK: cvttss2si %xmm6, %r15448// CHECK: encoding: [0xf3,0x4c,0x0f,0x2c,0xfe]449cvttss2si %xmm6, %r15450 451// CHECK: divps 485498096, %xmm6452// CHECK: encoding: [0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]453divps 485498096, %xmm6454 455// CHECK: divps -64(%rdx,%rax,4), %xmm6456// CHECK: encoding: [0x0f,0x5e,0x74,0x82,0xc0]457divps -64(%rdx,%rax,4), %xmm6458 459// CHECK: divps 64(%rdx,%rax,4), %xmm6460// CHECK: encoding: [0x0f,0x5e,0x74,0x82,0x40]461divps 64(%rdx,%rax,4), %xmm6462 463// CHECK: divps 64(%rdx,%rax), %xmm6464// CHECK: encoding: [0x0f,0x5e,0x74,0x02,0x40]465divps 64(%rdx,%rax), %xmm6466 467// CHECK: divps 64(%rdx), %xmm6468// CHECK: encoding: [0x0f,0x5e,0x72,0x40]469divps 64(%rdx), %xmm6470 471// CHECK: divps (%rdx), %xmm6472// CHECK: encoding: [0x0f,0x5e,0x32]473divps (%rdx), %xmm6474 475// CHECK: divps %xmm6, %xmm6476// CHECK: encoding: [0x0f,0x5e,0xf6]477divps %xmm6, %xmm6478 479// CHECK: divss 485498096, %xmm6480// CHECK: encoding: [0xf3,0x0f,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]481divss 485498096, %xmm6482 483// CHECK: divss -64(%rdx,%rax,4), %xmm6484// CHECK: encoding: [0xf3,0x0f,0x5e,0x74,0x82,0xc0]485divss -64(%rdx,%rax,4), %xmm6486 487// CHECK: divss 64(%rdx,%rax,4), %xmm6488// CHECK: encoding: [0xf3,0x0f,0x5e,0x74,0x82,0x40]489divss 64(%rdx,%rax,4), %xmm6490 491// CHECK: divss 64(%rdx,%rax), %xmm6492// CHECK: encoding: [0xf3,0x0f,0x5e,0x74,0x02,0x40]493divss 64(%rdx,%rax), %xmm6494 495// CHECK: divss 64(%rdx), %xmm6496// CHECK: encoding: [0xf3,0x0f,0x5e,0x72,0x40]497divss 64(%rdx), %xmm6498 499// CHECK: divss (%rdx), %xmm6500// CHECK: encoding: [0xf3,0x0f,0x5e,0x32]501divss (%rdx), %xmm6502 503// CHECK: divss %xmm6, %xmm6504// CHECK: encoding: [0xf3,0x0f,0x5e,0xf6]505divss %xmm6, %xmm6506 507// CHECK: maxps 485498096, %xmm6508// CHECK: encoding: [0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]509maxps 485498096, %xmm6510 511// CHECK: maxps -64(%rdx,%rax,4), %xmm6512// CHECK: encoding: [0x0f,0x5f,0x74,0x82,0xc0]513maxps -64(%rdx,%rax,4), %xmm6514 515// CHECK: maxps 64(%rdx,%rax,4), %xmm6516// CHECK: encoding: [0x0f,0x5f,0x74,0x82,0x40]517maxps 64(%rdx,%rax,4), %xmm6518 519// CHECK: maxps 64(%rdx,%rax), %xmm6520// CHECK: encoding: [0x0f,0x5f,0x74,0x02,0x40]521maxps 64(%rdx,%rax), %xmm6522 523// CHECK: maxps 64(%rdx), %xmm6524// CHECK: encoding: [0x0f,0x5f,0x72,0x40]525maxps 64(%rdx), %xmm6526 527// CHECK: maxps (%rdx), %xmm6528// CHECK: encoding: [0x0f,0x5f,0x32]529maxps (%rdx), %xmm6530 531// CHECK: maxps %xmm6, %xmm6532// CHECK: encoding: [0x0f,0x5f,0xf6]533maxps %xmm6, %xmm6534 535// CHECK: maxss 485498096, %xmm6536// CHECK: encoding: [0xf3,0x0f,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]537maxss 485498096, %xmm6538 539// CHECK: maxss -64(%rdx,%rax,4), %xmm6540// CHECK: encoding: [0xf3,0x0f,0x5f,0x74,0x82,0xc0]541maxss -64(%rdx,%rax,4), %xmm6542 543// CHECK: maxss 64(%rdx,%rax,4), %xmm6544// CHECK: encoding: [0xf3,0x0f,0x5f,0x74,0x82,0x40]545maxss 64(%rdx,%rax,4), %xmm6546 547// CHECK: maxss 64(%rdx,%rax), %xmm6548// CHECK: encoding: [0xf3,0x0f,0x5f,0x74,0x02,0x40]549maxss 64(%rdx,%rax), %xmm6550 551// CHECK: maxss 64(%rdx), %xmm6552// CHECK: encoding: [0xf3,0x0f,0x5f,0x72,0x40]553maxss 64(%rdx), %xmm6554 555// CHECK: maxss (%rdx), %xmm6556// CHECK: encoding: [0xf3,0x0f,0x5f,0x32]557maxss (%rdx), %xmm6558 559// CHECK: maxss %xmm6, %xmm6560// CHECK: encoding: [0xf3,0x0f,0x5f,0xf6]561maxss %xmm6, %xmm6562 563// CHECK: minps 485498096, %xmm6564// CHECK: encoding: [0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]565minps 485498096, %xmm6566 567// CHECK: minps -64(%rdx,%rax,4), %xmm6568// CHECK: encoding: [0x0f,0x5d,0x74,0x82,0xc0]569minps -64(%rdx,%rax,4), %xmm6570 571// CHECK: minps 64(%rdx,%rax,4), %xmm6572// CHECK: encoding: [0x0f,0x5d,0x74,0x82,0x40]573minps 64(%rdx,%rax,4), %xmm6574 575// CHECK: minps 64(%rdx,%rax), %xmm6576// CHECK: encoding: [0x0f,0x5d,0x74,0x02,0x40]577minps 64(%rdx,%rax), %xmm6578 579// CHECK: minps 64(%rdx), %xmm6580// CHECK: encoding: [0x0f,0x5d,0x72,0x40]581minps 64(%rdx), %xmm6582 583// CHECK: minps (%rdx), %xmm6584// CHECK: encoding: [0x0f,0x5d,0x32]585minps (%rdx), %xmm6586 587// CHECK: minps %xmm6, %xmm6588// CHECK: encoding: [0x0f,0x5d,0xf6]589minps %xmm6, %xmm6590 591// CHECK: minss 485498096, %xmm6592// CHECK: encoding: [0xf3,0x0f,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]593minss 485498096, %xmm6594 595// CHECK: minss -64(%rdx,%rax,4), %xmm6596// CHECK: encoding: [0xf3,0x0f,0x5d,0x74,0x82,0xc0]597minss -64(%rdx,%rax,4), %xmm6598 599// CHECK: minss 64(%rdx,%rax,4), %xmm6600// CHECK: encoding: [0xf3,0x0f,0x5d,0x74,0x82,0x40]601minss 64(%rdx,%rax,4), %xmm6602 603// CHECK: minss 64(%rdx,%rax), %xmm6604// CHECK: encoding: [0xf3,0x0f,0x5d,0x74,0x02,0x40]605minss 64(%rdx,%rax), %xmm6606 607// CHECK: minss 64(%rdx), %xmm6608// CHECK: encoding: [0xf3,0x0f,0x5d,0x72,0x40]609minss 64(%rdx), %xmm6610 611// CHECK: minss (%rdx), %xmm6612// CHECK: encoding: [0xf3,0x0f,0x5d,0x32]613minss (%rdx), %xmm6614 615// CHECK: minss %xmm6, %xmm6616// CHECK: encoding: [0xf3,0x0f,0x5d,0xf6]617minss %xmm6, %xmm6618 619// CHECK: movaps 485498096, %xmm6620// CHECK: encoding: [0x0f,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]621movaps 485498096, %xmm6622 623// CHECK: movaps -64(%rdx,%rax,4), %xmm6624// CHECK: encoding: [0x0f,0x28,0x74,0x82,0xc0]625movaps -64(%rdx,%rax,4), %xmm6626 627// CHECK: movaps 64(%rdx,%rax,4), %xmm6628// CHECK: encoding: [0x0f,0x28,0x74,0x82,0x40]629movaps 64(%rdx,%rax,4), %xmm6630 631// CHECK: movaps 64(%rdx,%rax), %xmm6632// CHECK: encoding: [0x0f,0x28,0x74,0x02,0x40]633movaps 64(%rdx,%rax), %xmm6634 635// CHECK: movaps 64(%rdx), %xmm6636// CHECK: encoding: [0x0f,0x28,0x72,0x40]637movaps 64(%rdx), %xmm6638 639// CHECK: movaps (%rdx), %xmm6640// CHECK: encoding: [0x0f,0x28,0x32]641movaps (%rdx), %xmm6642 643// CHECK: movaps %xmm6, 485498096644// CHECK: encoding: [0x0f,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]645movaps %xmm6, 485498096646 647// CHECK: movaps %xmm6, 64(%rdx)648// CHECK: encoding: [0x0f,0x29,0x72,0x40]649movaps %xmm6, 64(%rdx)650 651// CHECK: movaps %xmm6, 64(%rdx,%rax)652// CHECK: encoding: [0x0f,0x29,0x74,0x02,0x40]653movaps %xmm6, 64(%rdx,%rax)654 655// CHECK: movaps %xmm6, -64(%rdx,%rax,4)656// CHECK: encoding: [0x0f,0x29,0x74,0x82,0xc0]657movaps %xmm6, -64(%rdx,%rax,4)658 659// CHECK: movaps %xmm6, 64(%rdx,%rax,4)660// CHECK: encoding: [0x0f,0x29,0x74,0x82,0x40]661movaps %xmm6, 64(%rdx,%rax,4)662 663// CHECK: movaps %xmm6, (%rdx)664// CHECK: encoding: [0x0f,0x29,0x32]665movaps %xmm6, (%rdx)666 667// CHECK: movaps %xmm6, %xmm6668// CHECK: encoding: [0x0f,0x28,0xf6]669movaps %xmm6, %xmm6670 671// CHECK: movhlps %xmm6, %xmm6672// CHECK: encoding: [0x0f,0x12,0xf6]673movhlps %xmm6, %xmm6674 675// CHECK: movhps 485498096, %xmm6676// CHECK: encoding: [0x0f,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]677movhps 485498096, %xmm6678 679// CHECK: movhps -64(%rdx,%rax,4), %xmm6680// CHECK: encoding: [0x0f,0x16,0x74,0x82,0xc0]681movhps -64(%rdx,%rax,4), %xmm6682 683// CHECK: movhps 64(%rdx,%rax,4), %xmm6684// CHECK: encoding: [0x0f,0x16,0x74,0x82,0x40]685movhps 64(%rdx,%rax,4), %xmm6686 687// CHECK: movhps 64(%rdx,%rax), %xmm6688// CHECK: encoding: [0x0f,0x16,0x74,0x02,0x40]689movhps 64(%rdx,%rax), %xmm6690 691// CHECK: movhps 64(%rdx), %xmm6692// CHECK: encoding: [0x0f,0x16,0x72,0x40]693movhps 64(%rdx), %xmm6694 695// CHECK: movhps (%rdx), %xmm6696// CHECK: encoding: [0x0f,0x16,0x32]697movhps (%rdx), %xmm6698 699// CHECK: movhps %xmm6, 485498096700// CHECK: encoding: [0x0f,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]701movhps %xmm6, 485498096702 703// CHECK: movhps %xmm6, 64(%rdx)704// CHECK: encoding: [0x0f,0x17,0x72,0x40]705movhps %xmm6, 64(%rdx)706 707// CHECK: movhps %xmm6, 64(%rdx,%rax)708// CHECK: encoding: [0x0f,0x17,0x74,0x02,0x40]709movhps %xmm6, 64(%rdx,%rax)710 711// CHECK: movhps %xmm6, -64(%rdx,%rax,4)712// CHECK: encoding: [0x0f,0x17,0x74,0x82,0xc0]713movhps %xmm6, -64(%rdx,%rax,4)714 715// CHECK: movhps %xmm6, 64(%rdx,%rax,4)716// CHECK: encoding: [0x0f,0x17,0x74,0x82,0x40]717movhps %xmm6, 64(%rdx,%rax,4)718 719// CHECK: movhps %xmm6, (%rdx)720// CHECK: encoding: [0x0f,0x17,0x32]721movhps %xmm6, (%rdx)722 723// CHECK: movlhps %xmm6, %xmm6724// CHECK: encoding: [0x0f,0x16,0xf6]725movlhps %xmm6, %xmm6726 727// CHECK: movlps 485498096, %xmm6728// CHECK: encoding: [0x0f,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]729movlps 485498096, %xmm6730 731// CHECK: movlps -64(%rdx,%rax,4), %xmm6732// CHECK: encoding: [0x0f,0x12,0x74,0x82,0xc0]733movlps -64(%rdx,%rax,4), %xmm6734 735// CHECK: movlps 64(%rdx,%rax,4), %xmm6736// CHECK: encoding: [0x0f,0x12,0x74,0x82,0x40]737movlps 64(%rdx,%rax,4), %xmm6738 739// CHECK: movlps 64(%rdx,%rax), %xmm6740// CHECK: encoding: [0x0f,0x12,0x74,0x02,0x40]741movlps 64(%rdx,%rax), %xmm6742 743// CHECK: movlps 64(%rdx), %xmm6744// CHECK: encoding: [0x0f,0x12,0x72,0x40]745movlps 64(%rdx), %xmm6746 747// CHECK: movlps (%rdx), %xmm6748// CHECK: encoding: [0x0f,0x12,0x32]749movlps (%rdx), %xmm6750 751// CHECK: movlps %xmm6, 485498096752// CHECK: encoding: [0x0f,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]753movlps %xmm6, 485498096754 755// CHECK: movlps %xmm6, 64(%rdx)756// CHECK: encoding: [0x0f,0x13,0x72,0x40]757movlps %xmm6, 64(%rdx)758 759// CHECK: movlps %xmm6, 64(%rdx,%rax)760// CHECK: encoding: [0x0f,0x13,0x74,0x02,0x40]761movlps %xmm6, 64(%rdx,%rax)762 763// CHECK: movlps %xmm6, -64(%rdx,%rax,4)764// CHECK: encoding: [0x0f,0x13,0x74,0x82,0xc0]765movlps %xmm6, -64(%rdx,%rax,4)766 767// CHECK: movlps %xmm6, 64(%rdx,%rax,4)768// CHECK: encoding: [0x0f,0x13,0x74,0x82,0x40]769movlps %xmm6, 64(%rdx,%rax,4)770 771// CHECK: movlps %xmm6, (%rdx)772// CHECK: encoding: [0x0f,0x13,0x32]773movlps %xmm6, (%rdx)774 775// CHECK: movmskps %xmm6, %r13d776// CHECK: encoding: [0x44,0x0f,0x50,0xee]777movmskps %xmm6, %r13d778 779// CHECK: movntps %xmm6, 485498096780// CHECK: encoding: [0x0f,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]781movntps %xmm6, 485498096782 783// CHECK: movntps %xmm6, 64(%rdx)784// CHECK: encoding: [0x0f,0x2b,0x72,0x40]785movntps %xmm6, 64(%rdx)786 787// CHECK: movntps %xmm6, 64(%rdx,%rax)788// CHECK: encoding: [0x0f,0x2b,0x74,0x02,0x40]789movntps %xmm6, 64(%rdx,%rax)790 791// CHECK: movntps %xmm6, -64(%rdx,%rax,4)792// CHECK: encoding: [0x0f,0x2b,0x74,0x82,0xc0]793movntps %xmm6, -64(%rdx,%rax,4)794 795// CHECK: movntps %xmm6, 64(%rdx,%rax,4)796// CHECK: encoding: [0x0f,0x2b,0x74,0x82,0x40]797movntps %xmm6, 64(%rdx,%rax,4)798 799// CHECK: movntps %xmm6, (%rdx)800// CHECK: encoding: [0x0f,0x2b,0x32]801movntps %xmm6, (%rdx)802 803// CHECK: movss 485498096, %xmm6804// CHECK: encoding: [0xf3,0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]805movss 485498096, %xmm6806 807// CHECK: movss -64(%rdx,%rax,4), %xmm6808// CHECK: encoding: [0xf3,0x0f,0x10,0x74,0x82,0xc0]809movss -64(%rdx,%rax,4), %xmm6810 811// CHECK: movss 64(%rdx,%rax,4), %xmm6812// CHECK: encoding: [0xf3,0x0f,0x10,0x74,0x82,0x40]813movss 64(%rdx,%rax,4), %xmm6814 815// CHECK: movss 64(%rdx,%rax), %xmm6816// CHECK: encoding: [0xf3,0x0f,0x10,0x74,0x02,0x40]817movss 64(%rdx,%rax), %xmm6818 819// CHECK: movss 64(%rdx), %xmm6820// CHECK: encoding: [0xf3,0x0f,0x10,0x72,0x40]821movss 64(%rdx), %xmm6822 823// CHECK: movss (%rdx), %xmm6824// CHECK: encoding: [0xf3,0x0f,0x10,0x32]825movss (%rdx), %xmm6826 827// CHECK: movss %xmm6, 485498096828// CHECK: encoding: [0xf3,0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]829movss %xmm6, 485498096830 831// CHECK: movss %xmm6, 64(%rdx)832// CHECK: encoding: [0xf3,0x0f,0x11,0x72,0x40]833movss %xmm6, 64(%rdx)834 835// CHECK: movss %xmm6, 64(%rdx,%rax)836// CHECK: encoding: [0xf3,0x0f,0x11,0x74,0x02,0x40]837movss %xmm6, 64(%rdx,%rax)838 839// CHECK: movss %xmm6, -64(%rdx,%rax,4)840// CHECK: encoding: [0xf3,0x0f,0x11,0x74,0x82,0xc0]841movss %xmm6, -64(%rdx,%rax,4)842 843// CHECK: movss %xmm6, 64(%rdx,%rax,4)844// CHECK: encoding: [0xf3,0x0f,0x11,0x74,0x82,0x40]845movss %xmm6, 64(%rdx,%rax,4)846 847// CHECK: movss %xmm6, (%rdx)848// CHECK: encoding: [0xf3,0x0f,0x11,0x32]849movss %xmm6, (%rdx)850 851// CHECK: movss %xmm6, %xmm6852// CHECK: encoding: [0xf3,0x0f,0x10,0xf6]853movss %xmm6, %xmm6854 855// CHECK: movups 485498096, %xmm6856// CHECK: encoding: [0x0f,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]857movups 485498096, %xmm6858 859// CHECK: movups -64(%rdx,%rax,4), %xmm6860// CHECK: encoding: [0x0f,0x10,0x74,0x82,0xc0]861movups -64(%rdx,%rax,4), %xmm6862 863// CHECK: movups 64(%rdx,%rax,4), %xmm6864// CHECK: encoding: [0x0f,0x10,0x74,0x82,0x40]865movups 64(%rdx,%rax,4), %xmm6866 867// CHECK: movups 64(%rdx,%rax), %xmm6868// CHECK: encoding: [0x0f,0x10,0x74,0x02,0x40]869movups 64(%rdx,%rax), %xmm6870 871// CHECK: movups 64(%rdx), %xmm6872// CHECK: encoding: [0x0f,0x10,0x72,0x40]873movups 64(%rdx), %xmm6874 875// CHECK: movups (%rdx), %xmm6876// CHECK: encoding: [0x0f,0x10,0x32]877movups (%rdx), %xmm6878 879// CHECK: movups %xmm6, 485498096880// CHECK: encoding: [0x0f,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]881movups %xmm6, 485498096882 883// CHECK: movups %xmm6, 64(%rdx)884// CHECK: encoding: [0x0f,0x11,0x72,0x40]885movups %xmm6, 64(%rdx)886 887// CHECK: movups %xmm6, 64(%rdx,%rax)888// CHECK: encoding: [0x0f,0x11,0x74,0x02,0x40]889movups %xmm6, 64(%rdx,%rax)890 891// CHECK: movups %xmm6, -64(%rdx,%rax,4)892// CHECK: encoding: [0x0f,0x11,0x74,0x82,0xc0]893movups %xmm6, -64(%rdx,%rax,4)894 895// CHECK: movups %xmm6, 64(%rdx,%rax,4)896// CHECK: encoding: [0x0f,0x11,0x74,0x82,0x40]897movups %xmm6, 64(%rdx,%rax,4)898 899// CHECK: movups %xmm6, (%rdx)900// CHECK: encoding: [0x0f,0x11,0x32]901movups %xmm6, (%rdx)902 903// CHECK: movups %xmm6, %xmm6904// CHECK: encoding: [0x0f,0x10,0xf6]905movups %xmm6, %xmm6906 907// CHECK: mulps 485498096, %xmm6908// CHECK: encoding: [0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]909mulps 485498096, %xmm6910 911// CHECK: mulps -64(%rdx,%rax,4), %xmm6912// CHECK: encoding: [0x0f,0x59,0x74,0x82,0xc0]913mulps -64(%rdx,%rax,4), %xmm6914 915// CHECK: mulps 64(%rdx,%rax,4), %xmm6916// CHECK: encoding: [0x0f,0x59,0x74,0x82,0x40]917mulps 64(%rdx,%rax,4), %xmm6918 919// CHECK: mulps 64(%rdx,%rax), %xmm6920// CHECK: encoding: [0x0f,0x59,0x74,0x02,0x40]921mulps 64(%rdx,%rax), %xmm6922 923// CHECK: mulps 64(%rdx), %xmm6924// CHECK: encoding: [0x0f,0x59,0x72,0x40]925mulps 64(%rdx), %xmm6926 927// CHECK: mulps (%rdx), %xmm6928// CHECK: encoding: [0x0f,0x59,0x32]929mulps (%rdx), %xmm6930 931// CHECK: mulps %xmm6, %xmm6932// CHECK: encoding: [0x0f,0x59,0xf6]933mulps %xmm6, %xmm6934 935// CHECK: mulss 485498096, %xmm6936// CHECK: encoding: [0xf3,0x0f,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]937mulss 485498096, %xmm6938 939// CHECK: mulss -64(%rdx,%rax,4), %xmm6940// CHECK: encoding: [0xf3,0x0f,0x59,0x74,0x82,0xc0]941mulss -64(%rdx,%rax,4), %xmm6942 943// CHECK: mulss 64(%rdx,%rax,4), %xmm6944// CHECK: encoding: [0xf3,0x0f,0x59,0x74,0x82,0x40]945mulss 64(%rdx,%rax,4), %xmm6946 947// CHECK: mulss 64(%rdx,%rax), %xmm6948// CHECK: encoding: [0xf3,0x0f,0x59,0x74,0x02,0x40]949mulss 64(%rdx,%rax), %xmm6950 951// CHECK: mulss 64(%rdx), %xmm6952// CHECK: encoding: [0xf3,0x0f,0x59,0x72,0x40]953mulss 64(%rdx), %xmm6954 955// CHECK: mulss (%rdx), %xmm6956// CHECK: encoding: [0xf3,0x0f,0x59,0x32]957mulss (%rdx), %xmm6958 959// CHECK: mulss %xmm6, %xmm6960// CHECK: encoding: [0xf3,0x0f,0x59,0xf6]961mulss %xmm6, %xmm6962 963// CHECK: orps 485498096, %xmm6964// CHECK: encoding: [0x0f,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]965orps 485498096, %xmm6966 967// CHECK: orps -64(%rdx,%rax,4), %xmm6968// CHECK: encoding: [0x0f,0x56,0x74,0x82,0xc0]969orps -64(%rdx,%rax,4), %xmm6970 971// CHECK: orps 64(%rdx,%rax,4), %xmm6972// CHECK: encoding: [0x0f,0x56,0x74,0x82,0x40]973orps 64(%rdx,%rax,4), %xmm6974 975// CHECK: orps 64(%rdx,%rax), %xmm6976// CHECK: encoding: [0x0f,0x56,0x74,0x02,0x40]977orps 64(%rdx,%rax), %xmm6978 979// CHECK: orps 64(%rdx), %xmm6980// CHECK: encoding: [0x0f,0x56,0x72,0x40]981orps 64(%rdx), %xmm6982 983// CHECK: orps (%rdx), %xmm6984// CHECK: encoding: [0x0f,0x56,0x32]985orps (%rdx), %xmm6986 987// CHECK: orps %xmm6, %xmm6988// CHECK: encoding: [0x0f,0x56,0xf6]989orps %xmm6, %xmm6990 991// CHECK: pextrw $0, %mm4, %r13d992// CHECK: encoding: [0x44,0x0f,0xc5,0xec,0x00]993pextrw $0, %mm4, %r13d994 995// CHECK: pinsrw $0, -485498096(%rdx,%rax,4), %mm4996// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]997pinsrw $0, -485498096(%rdx,%rax,4), %mm4998 999// CHECK: pinsrw $0, 485498096(%rdx,%rax,4), %mm41000// CHECK: encoding: [0x0f,0xc4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]1001pinsrw $0, 485498096(%rdx,%rax,4), %mm41002 1003// CHECK: pinsrw $0, 485498096(%rdx), %mm41004// CHECK: encoding: [0x0f,0xc4,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]1005pinsrw $0, 485498096(%rdx), %mm41006 1007// CHECK: pinsrw $0, 485498096, %mm41008// CHECK: encoding: [0x0f,0xc4,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00]1009pinsrw $0, 485498096, %mm41010 1011// CHECK: pinsrw $0, 64(%rdx,%rax), %mm41012// CHECK: encoding: [0x0f,0xc4,0x64,0x02,0x40,0x00]1013pinsrw $0, 64(%rdx,%rax), %mm41014 1015// CHECK: pinsrw $0, (%rdx), %mm41016// CHECK: encoding: [0x0f,0xc4,0x22,0x00]1017pinsrw $0, (%rdx), %mm41018 1019// CHECK: pinsrw $0, %r13d, %mm41020// CHECK: encoding: [0x41,0x0f,0xc4,0xe5,0x00]1021pinsrw $0, %r13d, %mm41022 1023// CHECK: pmovmskb %mm4, %r13d1024// CHECK: encoding: [0x44,0x0f,0xd7,0xec]1025pmovmskb %mm4, %r13d1026 1027// CHECK: pmovmskb %mm4, %r13d1028// CHECK: encoding: [0x44,0x0f,0xd7,0xec]1029pmovmskb %mm4, %r131030 1031// CHECK: rcpps 485498096, %xmm61032// CHECK: encoding: [0x0f,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1033rcpps 485498096, %xmm61034 1035// CHECK: rcpps -64(%rdx,%rax,4), %xmm61036// CHECK: encoding: [0x0f,0x53,0x74,0x82,0xc0]1037rcpps -64(%rdx,%rax,4), %xmm61038 1039// CHECK: rcpps 64(%rdx,%rax,4), %xmm61040// CHECK: encoding: [0x0f,0x53,0x74,0x82,0x40]1041rcpps 64(%rdx,%rax,4), %xmm61042 1043// CHECK: rcpps 64(%rdx,%rax), %xmm61044// CHECK: encoding: [0x0f,0x53,0x74,0x02,0x40]1045rcpps 64(%rdx,%rax), %xmm61046 1047// CHECK: rcpps 64(%rdx), %xmm61048// CHECK: encoding: [0x0f,0x53,0x72,0x40]1049rcpps 64(%rdx), %xmm61050 1051// CHECK: rcpps (%rdx), %xmm61052// CHECK: encoding: [0x0f,0x53,0x32]1053rcpps (%rdx), %xmm61054 1055// CHECK: rcpps %xmm6, %xmm61056// CHECK: encoding: [0x0f,0x53,0xf6]1057rcpps %xmm6, %xmm61058 1059// CHECK: rcpss 485498096, %xmm61060// CHECK: encoding: [0xf3,0x0f,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1061rcpss 485498096, %xmm61062 1063// CHECK: rcpss -64(%rdx,%rax,4), %xmm61064// CHECK: encoding: [0xf3,0x0f,0x53,0x74,0x82,0xc0]1065rcpss -64(%rdx,%rax,4), %xmm61066 1067// CHECK: rcpss 64(%rdx,%rax,4), %xmm61068// CHECK: encoding: [0xf3,0x0f,0x53,0x74,0x82,0x40]1069rcpss 64(%rdx,%rax,4), %xmm61070 1071// CHECK: rcpss 64(%rdx,%rax), %xmm61072// CHECK: encoding: [0xf3,0x0f,0x53,0x74,0x02,0x40]1073rcpss 64(%rdx,%rax), %xmm61074 1075// CHECK: rcpss 64(%rdx), %xmm61076// CHECK: encoding: [0xf3,0x0f,0x53,0x72,0x40]1077rcpss 64(%rdx), %xmm61078 1079// CHECK: rcpss (%rdx), %xmm61080// CHECK: encoding: [0xf3,0x0f,0x53,0x32]1081rcpss (%rdx), %xmm61082 1083// CHECK: rcpss %xmm6, %xmm61084// CHECK: encoding: [0xf3,0x0f,0x53,0xf6]1085rcpss %xmm6, %xmm61086 1087// CHECK: rsqrtps 485498096, %xmm61088// CHECK: encoding: [0x0f,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1089rsqrtps 485498096, %xmm61090 1091// CHECK: rsqrtps -64(%rdx,%rax,4), %xmm61092// CHECK: encoding: [0x0f,0x52,0x74,0x82,0xc0]1093rsqrtps -64(%rdx,%rax,4), %xmm61094 1095// CHECK: rsqrtps 64(%rdx,%rax,4), %xmm61096// CHECK: encoding: [0x0f,0x52,0x74,0x82,0x40]1097rsqrtps 64(%rdx,%rax,4), %xmm61098 1099// CHECK: rsqrtps 64(%rdx,%rax), %xmm61100// CHECK: encoding: [0x0f,0x52,0x74,0x02,0x40]1101rsqrtps 64(%rdx,%rax), %xmm61102 1103// CHECK: rsqrtps 64(%rdx), %xmm61104// CHECK: encoding: [0x0f,0x52,0x72,0x40]1105rsqrtps 64(%rdx), %xmm61106 1107// CHECK: rsqrtps (%rdx), %xmm61108// CHECK: encoding: [0x0f,0x52,0x32]1109rsqrtps (%rdx), %xmm61110 1111// CHECK: rsqrtps %xmm6, %xmm61112// CHECK: encoding: [0x0f,0x52,0xf6]1113rsqrtps %xmm6, %xmm61114 1115// CHECK: rsqrtss 485498096, %xmm61116// CHECK: encoding: [0xf3,0x0f,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1117rsqrtss 485498096, %xmm61118 1119// CHECK: rsqrtss -64(%rdx,%rax,4), %xmm61120// CHECK: encoding: [0xf3,0x0f,0x52,0x74,0x82,0xc0]1121rsqrtss -64(%rdx,%rax,4), %xmm61122 1123// CHECK: rsqrtss 64(%rdx,%rax,4), %xmm61124// CHECK: encoding: [0xf3,0x0f,0x52,0x74,0x82,0x40]1125rsqrtss 64(%rdx,%rax,4), %xmm61126 1127// CHECK: rsqrtss 64(%rdx,%rax), %xmm61128// CHECK: encoding: [0xf3,0x0f,0x52,0x74,0x02,0x40]1129rsqrtss 64(%rdx,%rax), %xmm61130 1131// CHECK: rsqrtss 64(%rdx), %xmm61132// CHECK: encoding: [0xf3,0x0f,0x52,0x72,0x40]1133rsqrtss 64(%rdx), %xmm61134 1135// CHECK: rsqrtss (%rdx), %xmm61136// CHECK: encoding: [0xf3,0x0f,0x52,0x32]1137rsqrtss (%rdx), %xmm61138 1139// CHECK: rsqrtss %xmm6, %xmm61140// CHECK: encoding: [0xf3,0x0f,0x52,0xf6]1141rsqrtss %xmm6, %xmm61142 1143// CHECK: sfence1144// CHECK: encoding: [0x0f,0xae,0xf8]1145sfence1146 1147// CHECK: shufps $0, 485498096, %xmm61148// CHECK: encoding: [0x0f,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]1149shufps $0, 485498096, %xmm61150 1151// CHECK: shufps $0, -64(%rdx,%rax,4), %xmm61152// CHECK: encoding: [0x0f,0xc6,0x74,0x82,0xc0,0x00]1153shufps $0, -64(%rdx,%rax,4), %xmm61154 1155// CHECK: shufps $0, 64(%rdx,%rax,4), %xmm61156// CHECK: encoding: [0x0f,0xc6,0x74,0x82,0x40,0x00]1157shufps $0, 64(%rdx,%rax,4), %xmm61158 1159// CHECK: shufps $0, 64(%rdx,%rax), %xmm61160// CHECK: encoding: [0x0f,0xc6,0x74,0x02,0x40,0x00]1161shufps $0, 64(%rdx,%rax), %xmm61162 1163// CHECK: shufps $0, 64(%rdx), %xmm61164// CHECK: encoding: [0x0f,0xc6,0x72,0x40,0x00]1165shufps $0, 64(%rdx), %xmm61166 1167// CHECK: shufps $0, (%rdx), %xmm61168// CHECK: encoding: [0x0f,0xc6,0x32,0x00]1169shufps $0, (%rdx), %xmm61170 1171// CHECK: shufps $0, %xmm6, %xmm61172// CHECK: encoding: [0x0f,0xc6,0xf6,0x00]1173shufps $0, %xmm6, %xmm61174 1175// CHECK: sqrtps 485498096, %xmm61176// CHECK: encoding: [0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1177sqrtps 485498096, %xmm61178 1179// CHECK: sqrtps -64(%rdx,%rax,4), %xmm61180// CHECK: encoding: [0x0f,0x51,0x74,0x82,0xc0]1181sqrtps -64(%rdx,%rax,4), %xmm61182 1183// CHECK: sqrtps 64(%rdx,%rax,4), %xmm61184// CHECK: encoding: [0x0f,0x51,0x74,0x82,0x40]1185sqrtps 64(%rdx,%rax,4), %xmm61186 1187// CHECK: sqrtps 64(%rdx,%rax), %xmm61188// CHECK: encoding: [0x0f,0x51,0x74,0x02,0x40]1189sqrtps 64(%rdx,%rax), %xmm61190 1191// CHECK: sqrtps 64(%rdx), %xmm61192// CHECK: encoding: [0x0f,0x51,0x72,0x40]1193sqrtps 64(%rdx), %xmm61194 1195// CHECK: sqrtps (%rdx), %xmm61196// CHECK: encoding: [0x0f,0x51,0x32]1197sqrtps (%rdx), %xmm61198 1199// CHECK: sqrtps %xmm6, %xmm61200// CHECK: encoding: [0x0f,0x51,0xf6]1201sqrtps %xmm6, %xmm61202 1203// CHECK: sqrtss 485498096, %xmm61204// CHECK: encoding: [0xf3,0x0f,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1205sqrtss 485498096, %xmm61206 1207// CHECK: sqrtss -64(%rdx,%rax,4), %xmm61208// CHECK: encoding: [0xf3,0x0f,0x51,0x74,0x82,0xc0]1209sqrtss -64(%rdx,%rax,4), %xmm61210 1211// CHECK: sqrtss 64(%rdx,%rax,4), %xmm61212// CHECK: encoding: [0xf3,0x0f,0x51,0x74,0x82,0x40]1213sqrtss 64(%rdx,%rax,4), %xmm61214 1215// CHECK: sqrtss 64(%rdx,%rax), %xmm61216// CHECK: encoding: [0xf3,0x0f,0x51,0x74,0x02,0x40]1217sqrtss 64(%rdx,%rax), %xmm61218 1219// CHECK: sqrtss 64(%rdx), %xmm61220// CHECK: encoding: [0xf3,0x0f,0x51,0x72,0x40]1221sqrtss 64(%rdx), %xmm61222 1223// CHECK: sqrtss (%rdx), %xmm61224// CHECK: encoding: [0xf3,0x0f,0x51,0x32]1225sqrtss (%rdx), %xmm61226 1227// CHECK: sqrtss %xmm6, %xmm61228// CHECK: encoding: [0xf3,0x0f,0x51,0xf6]1229sqrtss %xmm6, %xmm61230 1231// CHECK: subps 485498096, %xmm61232// CHECK: encoding: [0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1233subps 485498096, %xmm61234 1235// CHECK: subps -64(%rdx,%rax,4), %xmm61236// CHECK: encoding: [0x0f,0x5c,0x74,0x82,0xc0]1237subps -64(%rdx,%rax,4), %xmm61238 1239// CHECK: subps 64(%rdx,%rax,4), %xmm61240// CHECK: encoding: [0x0f,0x5c,0x74,0x82,0x40]1241subps 64(%rdx,%rax,4), %xmm61242 1243// CHECK: subps 64(%rdx,%rax), %xmm61244// CHECK: encoding: [0x0f,0x5c,0x74,0x02,0x40]1245subps 64(%rdx,%rax), %xmm61246 1247// CHECK: subps 64(%rdx), %xmm61248// CHECK: encoding: [0x0f,0x5c,0x72,0x40]1249subps 64(%rdx), %xmm61250 1251// CHECK: subps (%rdx), %xmm61252// CHECK: encoding: [0x0f,0x5c,0x32]1253subps (%rdx), %xmm61254 1255// CHECK: subps %xmm6, %xmm61256// CHECK: encoding: [0x0f,0x5c,0xf6]1257subps %xmm6, %xmm61258 1259// CHECK: subss 485498096, %xmm61260// CHECK: encoding: [0xf3,0x0f,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1261subss 485498096, %xmm61262 1263// CHECK: subss -64(%rdx,%rax,4), %xmm61264// CHECK: encoding: [0xf3,0x0f,0x5c,0x74,0x82,0xc0]1265subss -64(%rdx,%rax,4), %xmm61266 1267// CHECK: subss 64(%rdx,%rax,4), %xmm61268// CHECK: encoding: [0xf3,0x0f,0x5c,0x74,0x82,0x40]1269subss 64(%rdx,%rax,4), %xmm61270 1271// CHECK: subss 64(%rdx,%rax), %xmm61272// CHECK: encoding: [0xf3,0x0f,0x5c,0x74,0x02,0x40]1273subss 64(%rdx,%rax), %xmm61274 1275// CHECK: subss 64(%rdx), %xmm61276// CHECK: encoding: [0xf3,0x0f,0x5c,0x72,0x40]1277subss 64(%rdx), %xmm61278 1279// CHECK: subss (%rdx), %xmm61280// CHECK: encoding: [0xf3,0x0f,0x5c,0x32]1281subss (%rdx), %xmm61282 1283// CHECK: subss %xmm6, %xmm61284// CHECK: encoding: [0xf3,0x0f,0x5c,0xf6]1285subss %xmm6, %xmm61286 1287// CHECK: ucomiss 485498096, %xmm61288// CHECK: encoding: [0x0f,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1289ucomiss 485498096, %xmm61290 1291// CHECK: ucomiss -64(%rdx,%rax,4), %xmm61292// CHECK: encoding: [0x0f,0x2e,0x74,0x82,0xc0]1293ucomiss -64(%rdx,%rax,4), %xmm61294 1295// CHECK: ucomiss 64(%rdx,%rax,4), %xmm61296// CHECK: encoding: [0x0f,0x2e,0x74,0x82,0x40]1297ucomiss 64(%rdx,%rax,4), %xmm61298 1299// CHECK: ucomiss 64(%rdx,%rax), %xmm61300// CHECK: encoding: [0x0f,0x2e,0x74,0x02,0x40]1301ucomiss 64(%rdx,%rax), %xmm61302 1303// CHECK: ucomiss 64(%rdx), %xmm61304// CHECK: encoding: [0x0f,0x2e,0x72,0x40]1305ucomiss 64(%rdx), %xmm61306 1307// CHECK: ucomiss (%rdx), %xmm61308// CHECK: encoding: [0x0f,0x2e,0x32]1309ucomiss (%rdx), %xmm61310 1311// CHECK: ucomiss %xmm6, %xmm61312// CHECK: encoding: [0x0f,0x2e,0xf6]1313ucomiss %xmm6, %xmm61314 1315// CHECK: unpckhps 485498096, %xmm61316// CHECK: encoding: [0x0f,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1317unpckhps 485498096, %xmm61318 1319// CHECK: unpckhps -64(%rdx,%rax,4), %xmm61320// CHECK: encoding: [0x0f,0x15,0x74,0x82,0xc0]1321unpckhps -64(%rdx,%rax,4), %xmm61322 1323// CHECK: unpckhps 64(%rdx,%rax,4), %xmm61324// CHECK: encoding: [0x0f,0x15,0x74,0x82,0x40]1325unpckhps 64(%rdx,%rax,4), %xmm61326 1327// CHECK: unpckhps 64(%rdx,%rax), %xmm61328// CHECK: encoding: [0x0f,0x15,0x74,0x02,0x40]1329unpckhps 64(%rdx,%rax), %xmm61330 1331// CHECK: unpckhps 64(%rdx), %xmm61332// CHECK: encoding: [0x0f,0x15,0x72,0x40]1333unpckhps 64(%rdx), %xmm61334 1335// CHECK: unpckhps (%rdx), %xmm61336// CHECK: encoding: [0x0f,0x15,0x32]1337unpckhps (%rdx), %xmm61338 1339// CHECK: unpckhps %xmm6, %xmm61340// CHECK: encoding: [0x0f,0x15,0xf6]1341unpckhps %xmm6, %xmm61342 1343// CHECK: unpcklps 485498096, %xmm61344// CHECK: encoding: [0x0f,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1345unpcklps 485498096, %xmm61346 1347// CHECK: unpcklps -64(%rdx,%rax,4), %xmm61348// CHECK: encoding: [0x0f,0x14,0x74,0x82,0xc0]1349unpcklps -64(%rdx,%rax,4), %xmm61350 1351// CHECK: unpcklps 64(%rdx,%rax,4), %xmm61352// CHECK: encoding: [0x0f,0x14,0x74,0x82,0x40]1353unpcklps 64(%rdx,%rax,4), %xmm61354 1355// CHECK: unpcklps 64(%rdx,%rax), %xmm61356// CHECK: encoding: [0x0f,0x14,0x74,0x02,0x40]1357unpcklps 64(%rdx,%rax), %xmm61358 1359// CHECK: unpcklps 64(%rdx), %xmm61360// CHECK: encoding: [0x0f,0x14,0x72,0x40]1361unpcklps 64(%rdx), %xmm61362 1363// CHECK: unpcklps (%rdx), %xmm61364// CHECK: encoding: [0x0f,0x14,0x32]1365unpcklps (%rdx), %xmm61366 1367// CHECK: unpcklps %xmm6, %xmm61368// CHECK: encoding: [0x0f,0x14,0xf6]1369unpcklps %xmm6, %xmm61370 1371// CHECK: xorps 485498096, %xmm61372// CHECK: encoding: [0x0f,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]1373xorps 485498096, %xmm61374 1375// CHECK: xorps -64(%rdx,%rax,4), %xmm61376// CHECK: encoding: [0x0f,0x57,0x74,0x82,0xc0]1377xorps -64(%rdx,%rax,4), %xmm61378 1379// CHECK: xorps 64(%rdx,%rax,4), %xmm61380// CHECK: encoding: [0x0f,0x57,0x74,0x82,0x40]1381xorps 64(%rdx,%rax,4), %xmm61382 1383// CHECK: xorps 64(%rdx,%rax), %xmm61384// CHECK: encoding: [0x0f,0x57,0x74,0x02,0x40]1385xorps 64(%rdx,%rax), %xmm61386 1387// CHECK: xorps 64(%rdx), %xmm61388// CHECK: encoding: [0x0f,0x57,0x72,0x40]1389xorps 64(%rdx), %xmm61390 1391// CHECK: xorps (%rdx), %xmm61392// CHECK: encoding: [0x0f,0x57,0x32]1393xorps (%rdx), %xmm61394 1395// CHECK: xorps %xmm6, %xmm61396// CHECK: encoding: [0x0f,0x57,0xf6]1397xorps %xmm6, %xmm61398 1399