brintos

brintos / llvm-project-archived public Read only

0
0
Text · 43.6 KiB · 6218e72 Raw
1123 lines · plain
1// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2 3// CHECK: vcvttsd2sis %xmm22, %ecx4// CHECK: encoding: [0x62,0xb5,0x7f,0x08,0x6d,0xce]5          vcvttsd2sis %xmm22, %ecx6 7// CHECK: vcvttsd2sis {sae}, %xmm22, %ecx8// CHECK: encoding: [0x62,0xb5,0x7f,0x18,0x6d,0xce]9          vcvttsd2sis {sae}, %xmm22, %ecx10 11// CHECK: vcvttsd2sis %xmm22, %r912// CHECK: encoding: [0x62,0x35,0xff,0x08,0x6d,0xce]13          vcvttsd2sis %xmm22, %r914 15// CHECK: vcvttsd2sis {sae}, %xmm22, %r916// CHECK: encoding: [0x62,0x35,0xff,0x18,0x6d,0xce]17          vcvttsd2sis {sae}, %xmm22, %r918 19// CHECK: vcvttsd2sis  268435456(%rbp,%r14,8), %ecx20// CHECK: encoding: [0x62,0xb5,0x7f,0x08,0x6d,0x8c,0xf5,0x00,0x00,0x00,0x10]21          vcvttsd2sis  268435456(%rbp,%r14,8), %ecx22 23// CHECK: vcvttsd2sis  291(%r8,%rax,4), %ecx24// CHECK: encoding: [0x62,0xd5,0x7f,0x08,0x6d,0x8c,0x80,0x23,0x01,0x00,0x00]25          vcvttsd2sis  291(%r8,%rax,4), %ecx26 27// CHECK: vcvttsd2sis  (%rip), %ecx28// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6d,0x0d,0x00,0x00,0x00,0x00]29          vcvttsd2sis  (%rip), %ecx30 31// CHECK: vcvttsd2sis  -256(,%rbp,2), %ecx32// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6d,0x0c,0x6d,0x00,0xff,0xff,0xff]33          vcvttsd2sis  -256(,%rbp,2), %ecx34 35// CHECK: vcvttsd2sis  1016(%rcx), %ecx36// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6d,0x49,0x7f]37          vcvttsd2sis  1016(%rcx), %ecx38 39// CHECK: vcvttsd2sis  -1024(%rdx), %ecx40// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6d,0x4a,0x80]41          vcvttsd2sis  -1024(%rdx), %ecx42 43// CHECK: vcvttsd2sis  268435456(%rbp,%r14,8), %r944// CHECK: encoding: [0x62,0x35,0xff,0x08,0x6d,0x8c,0xf5,0x00,0x00,0x00,0x10]45          vcvttsd2sis  268435456(%rbp,%r14,8), %r946 47// CHECK: vcvttsd2sis  291(%r8,%rax,4), %r948// CHECK: encoding: [0x62,0x55,0xff,0x08,0x6d,0x8c,0x80,0x23,0x01,0x00,0x00]49          vcvttsd2sis  291(%r8,%rax,4), %r950 51// CHECK: vcvttsd2sis  (%rip), %r952// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6d,0x0d,0x00,0x00,0x00,0x00]53          vcvttsd2sis  (%rip), %r954 55// CHECK: vcvttsd2sis  -256(,%rbp,2), %r956// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6d,0x0c,0x6d,0x00,0xff,0xff,0xff]57          vcvttsd2sis  -256(,%rbp,2), %r958 59// CHECK: vcvttsd2sis  1016(%rcx), %r960// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6d,0x49,0x7f]61          vcvttsd2sis  1016(%rcx), %r962 63// CHECK: vcvttsd2sis  -1024(%rdx), %r964// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6d,0x4a,0x80]65          vcvttsd2sis  -1024(%rdx), %r966 67// CHECK: vcvttsd2usis %xmm22, %ecx68// CHECK: encoding: [0x62,0xb5,0x7f,0x08,0x6c,0xce]69          vcvttsd2usis %xmm22, %ecx70 71// CHECK: vcvttsd2usis {sae}, %xmm22, %ecx72// CHECK: encoding: [0x62,0xb5,0x7f,0x18,0x6c,0xce]73          vcvttsd2usis {sae}, %xmm22, %ecx74 75// CHECK: vcvttsd2usis %xmm22, %r976// CHECK: encoding: [0x62,0x35,0xff,0x08,0x6c,0xce]77          vcvttsd2usis %xmm22, %r978 79// CHECK: vcvttsd2usis {sae}, %xmm22, %r980// CHECK: encoding: [0x62,0x35,0xff,0x18,0x6c,0xce]81          vcvttsd2usis {sae}, %xmm22, %r982 83// CHECK: vcvttsd2usis  268435456(%rbp,%r14,8), %ecx84// CHECK: encoding: [0x62,0xb5,0x7f,0x08,0x6c,0x8c,0xf5,0x00,0x00,0x00,0x10]85          vcvttsd2usis  268435456(%rbp,%r14,8), %ecx86 87// CHECK: vcvttsd2usis  291(%r8,%rax,4), %ecx88// CHECK: encoding: [0x62,0xd5,0x7f,0x08,0x6c,0x8c,0x80,0x23,0x01,0x00,0x00]89          vcvttsd2usis  291(%r8,%rax,4), %ecx90 91// CHECK: vcvttsd2usis  (%rip), %ecx92// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6c,0x0d,0x00,0x00,0x00,0x00]93          vcvttsd2usis  (%rip), %ecx94 95// CHECK: vcvttsd2usis  -256(,%rbp,2), %ecx96// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6c,0x0c,0x6d,0x00,0xff,0xff,0xff]97          vcvttsd2usis  -256(,%rbp,2), %ecx98 99// CHECK: vcvttsd2usis  1016(%rcx), %ecx100// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6c,0x49,0x7f]101          vcvttsd2usis  1016(%rcx), %ecx102 103// CHECK: vcvttsd2usis  -1024(%rdx), %ecx104// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6c,0x4a,0x80]105          vcvttsd2usis  -1024(%rdx), %ecx106 107// CHECK: vcvttsd2usis  268435456(%rbp,%r14,8), %r9108// CHECK: encoding: [0x62,0x35,0xff,0x08,0x6c,0x8c,0xf5,0x00,0x00,0x00,0x10]109          vcvttsd2usis  268435456(%rbp,%r14,8), %r9110 111// CHECK: vcvttsd2usis  291(%r8,%rax,4), %r9112// CHECK: encoding: [0x62,0x55,0xff,0x08,0x6c,0x8c,0x80,0x23,0x01,0x00,0x00]113          vcvttsd2usis  291(%r8,%rax,4), %r9114 115// CHECK: vcvttsd2usis  (%rip), %r9116// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6c,0x0d,0x00,0x00,0x00,0x00]117          vcvttsd2usis  (%rip), %r9118 119// CHECK: vcvttsd2usis  -256(,%rbp,2), %r9120// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6c,0x0c,0x6d,0x00,0xff,0xff,0xff]121          vcvttsd2usis  -256(,%rbp,2), %r9122 123// CHECK: vcvttsd2usis  1016(%rcx), %r9124// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6c,0x49,0x7f]125          vcvttsd2usis  1016(%rcx), %r9126 127// CHECK: vcvttsd2usis  -1024(%rdx), %r9128// CHECK: encoding: [0x62,0x75,0xff,0x08,0x6c,0x4a,0x80]129          vcvttsd2usis  -1024(%rdx), %r9130 131// CHECK: vcvttss2sis %xmm22, %ecx132// CHECK: encoding: [0x62,0xb5,0x7e,0x08,0x6d,0xce]133          vcvttss2sis %xmm22, %ecx134 135// CHECK: vcvttss2sis {sae}, %xmm22, %ecx136// CHECK: encoding: [0x62,0xb5,0x7e,0x18,0x6d,0xce]137          vcvttss2sis {sae}, %xmm22, %ecx138 139// CHECK: vcvttss2sis %xmm22, %r9140// CHECK: encoding: [0x62,0x35,0xfe,0x08,0x6d,0xce]141          vcvttss2sis %xmm22, %r9142 143// CHECK: vcvttss2sis {sae}, %xmm22, %r9144// CHECK: encoding: [0x62,0x35,0xfe,0x18,0x6d,0xce]145          vcvttss2sis {sae}, %xmm22, %r9146 147// CHECK: vcvttss2sis  268435456(%rbp,%r14,8), %ecx148// CHECK: encoding: [0x62,0xb5,0x7e,0x08,0x6d,0x8c,0xf5,0x00,0x00,0x00,0x10]149          vcvttss2sis  268435456(%rbp,%r14,8), %ecx150 151// CHECK: vcvttss2sis  291(%r8,%rax,4), %ecx152// CHECK: encoding: [0x62,0xd5,0x7e,0x08,0x6d,0x8c,0x80,0x23,0x01,0x00,0x00]153          vcvttss2sis  291(%r8,%rax,4), %ecx154 155// CHECK: vcvttss2sis  (%rip), %ecx156// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6d,0x0d,0x00,0x00,0x00,0x00]157          vcvttss2sis  (%rip), %ecx158 159// CHECK: vcvttss2sis  -128(,%rbp,2), %ecx160// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6d,0x0c,0x6d,0x80,0xff,0xff,0xff]161          vcvttss2sis  -128(,%rbp,2), %ecx162 163// CHECK: vcvttss2sis  508(%rcx), %ecx164// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6d,0x49,0x7f]165          vcvttss2sis  508(%rcx), %ecx166 167// CHECK: vcvttss2sis  -512(%rdx), %ecx168// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6d,0x4a,0x80]169          vcvttss2sis  -512(%rdx), %ecx170 171// CHECK: vcvttss2sis  268435456(%rbp,%r14,8), %r9172// CHECK: encoding: [0x62,0x35,0xfe,0x08,0x6d,0x8c,0xf5,0x00,0x00,0x00,0x10]173          vcvttss2sis  268435456(%rbp,%r14,8), %r9174 175// CHECK: vcvttss2sis  291(%r8,%rax,4), %r9176// CHECK: encoding: [0x62,0x55,0xfe,0x08,0x6d,0x8c,0x80,0x23,0x01,0x00,0x00]177          vcvttss2sis  291(%r8,%rax,4), %r9178 179// CHECK: vcvttss2sis  (%rip), %r9180// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6d,0x0d,0x00,0x00,0x00,0x00]181          vcvttss2sis  (%rip), %r9182 183// CHECK: vcvttss2sis  -128(,%rbp,2), %r9184// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6d,0x0c,0x6d,0x80,0xff,0xff,0xff]185          vcvttss2sis  -128(,%rbp,2), %r9186 187// CHECK: vcvttss2sis  508(%rcx), %r9188// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6d,0x49,0x7f]189          vcvttss2sis  508(%rcx), %r9190 191// CHECK: vcvttss2sis  -512(%rdx), %r9192// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6d,0x4a,0x80]193          vcvttss2sis  -512(%rdx), %r9194 195// CHECK: vcvttss2usis %xmm22, %ecx196// CHECK: encoding: [0x62,0xb5,0x7e,0x08,0x6c,0xce]197          vcvttss2usis %xmm22, %ecx198 199// CHECK: vcvttss2usis {sae}, %xmm22, %ecx200// CHECK: encoding: [0x62,0xb5,0x7e,0x18,0x6c,0xce]201          vcvttss2usis {sae}, %xmm22, %ecx202 203// CHECK: vcvttss2usis %xmm22, %r9204// CHECK: encoding: [0x62,0x35,0xfe,0x08,0x6c,0xce]205          vcvttss2usis %xmm22, %r9206 207// CHECK: vcvttss2usis {sae}, %xmm22, %r9208// CHECK: encoding: [0x62,0x35,0xfe,0x18,0x6c,0xce]209          vcvttss2usis {sae}, %xmm22, %r9210 211// CHECK: vcvttss2usis  268435456(%rbp,%r14,8), %ecx212// CHECK: encoding: [0x62,0xb5,0x7e,0x08,0x6c,0x8c,0xf5,0x00,0x00,0x00,0x10]213          vcvttss2usis  268435456(%rbp,%r14,8), %ecx214 215// CHECK: vcvttss2usis  291(%r8,%rax,4), %ecx216// CHECK: encoding: [0x62,0xd5,0x7e,0x08,0x6c,0x8c,0x80,0x23,0x01,0x00,0x00]217          vcvttss2usis  291(%r8,%rax,4), %ecx218 219// CHECK: vcvttss2usis  (%rip), %ecx220// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6c,0x0d,0x00,0x00,0x00,0x00]221          vcvttss2usis  (%rip), %ecx222 223// CHECK: vcvttss2usis  -128(,%rbp,2), %ecx224// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6c,0x0c,0x6d,0x80,0xff,0xff,0xff]225          vcvttss2usis  -128(,%rbp,2), %ecx226 227// CHECK: vcvttss2usis  508(%rcx), %ecx228// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6c,0x49,0x7f]229          vcvttss2usis  508(%rcx), %ecx230 231// CHECK: vcvttss2usis  -512(%rdx), %ecx232// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x6c,0x4a,0x80]233          vcvttss2usis  -512(%rdx), %ecx234 235// CHECK: vcvttss2usis  268435456(%rbp,%r14,8), %r9236// CHECK: encoding: [0x62,0x35,0xfe,0x08,0x6c,0x8c,0xf5,0x00,0x00,0x00,0x10]237          vcvttss2usis  268435456(%rbp,%r14,8), %r9238 239// CHECK: vcvttss2usis  291(%r8,%rax,4), %r9240// CHECK: encoding: [0x62,0x55,0xfe,0x08,0x6c,0x8c,0x80,0x23,0x01,0x00,0x00]241          vcvttss2usis  291(%r8,%rax,4), %r9242 243// CHECK: vcvttss2usis  (%rip), %r9244// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6c,0x0d,0x00,0x00,0x00,0x00]245          vcvttss2usis  (%rip), %r9246 247// CHECK: vcvttss2usis  -128(,%rbp,2), %r9248// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6c,0x0c,0x6d,0x80,0xff,0xff,0xff]249          vcvttss2usis  -128(,%rbp,2), %r9250 251// CHECK: vcvttss2usis  508(%rcx), %r9252// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6c,0x49,0x7f]253          vcvttss2usis  508(%rcx), %r9254 255// CHECK: vcvttss2usis  -512(%rdx), %r9256// CHECK: encoding: [0x62,0x75,0xfe,0x08,0x6c,0x4a,0x80]257          vcvttss2usis  -512(%rdx), %r9258 259// CHECK: vcvttpd2dqs %xmm23, %xmm22260// CHECK: encoding: [0x62,0xa5,0xfc,0x08,0x6d,0xf7]261          vcvttpd2dqs %xmm23, %xmm22262 263// CHECK: vcvttpd2dqs %xmm23, %xmm22 {%k7}264// CHECK: encoding: [0x62,0xa5,0xfc,0x0f,0x6d,0xf7]265          vcvttpd2dqs %xmm23, %xmm22 {%k7}266 267// CHECK: vcvttpd2dqs %xmm23, %xmm22 {%k7} {z}268// CHECK: encoding: [0x62,0xa5,0xfc,0x8f,0x6d,0xf7]269          vcvttpd2dqs %xmm23, %xmm22 {%k7} {z}270 271// CHECK: vcvttpd2dqs %ymm23, %xmm22272// CHECK: encoding: [0x62,0xa5,0xfc,0x28,0x6d,0xf7]273          vcvttpd2dqs %ymm23, %xmm22274 275// CHECK: vcvttpd2dqs %ymm23, %xmm22 {%k7}276// CHECK: encoding: [0x62,0xa5,0xfc,0x2f,0x6d,0xf7]277          vcvttpd2dqs %ymm23, %xmm22 {%k7}278 279// CHECK: vcvttpd2dqs %zmm23, %ymm22280// CHECK: encoding: [0x62,0xa5,0xfc,0x48,0x6d,0xf7]281          vcvttpd2dqs %zmm23, %ymm22282 283// CHECK: vcvttpd2dqs {sae}, %zmm23, %ymm22284// CHECK: encoding: [0x62,0xa5,0xfc,0x18,0x6d,0xf7]285          vcvttpd2dqs {sae}, %zmm23, %ymm22286 287// CHECK: vcvttpd2dqs %zmm23, %ymm22 {%k7}288// CHECK: encoding: [0x62,0xa5,0xfc,0x4f,0x6d,0xf7]289          vcvttpd2dqs %zmm23, %ymm22 {%k7}290 291// CHECK: vcvttpd2dqs {sae}, %zmm23, %ymm22 {%k7} {z}292// CHECK: encoding: [0x62,0xa5,0xfc,0x9f,0x6d,0xf7]293          vcvttpd2dqs {sae}, %zmm23, %ymm22 {%k7} {z}294 295// CHECK: vcvttpd2dqsx  268435456(%rbp,%r14,8), %xmm22296// CHECK: encoding: [0x62,0xa5,0xfc,0x08,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]297          vcvttpd2dqsx  268435456(%rbp,%r14,8), %xmm22298 299// CHECK: vcvttpd2dqsx  291(%r8,%rax,4), %xmm22 {%k7}300// CHECK: encoding: [0x62,0xc5,0xfc,0x0f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]301          vcvttpd2dqsx  291(%r8,%rax,4), %xmm22 {%k7}302 303// CHECK: vcvttpd2dqs  (%rip){1to2}, %xmm22304// CHECK: encoding: [0x62,0xe5,0xfc,0x18,0x6d,0x35,0x00,0x00,0x00,0x00]305          vcvttpd2dqs  (%rip){1to2}, %xmm22306 307// CHECK: vcvttpd2dqsx  -512(,%rbp,2), %xmm22308// CHECK: encoding: [0x62,0xe5,0xfc,0x08,0x6d,0x34,0x6d,0x00,0xfe,0xff,0xff]309          vcvttpd2dqsx  -512(,%rbp,2), %xmm22310 311// CHECK: vcvttpd2dqsx  2032(%rcx), %xmm22 {%k7} {z}312// CHECK: encoding: [0x62,0xe5,0xfc,0x8f,0x6d,0x71,0x7f]313          vcvttpd2dqsx  2032(%rcx), %xmm22 {%k7} {z}314 315// CHECK: vcvttpd2dqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}316// CHECK: encoding: [0x62,0xe5,0xfc,0x9f,0x6d,0x72,0x80]317          vcvttpd2dqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}318 319// CHECK: vcvttpd2dqs  (%rip){1to4}, %xmm22320// CHECK: encoding: [0x62,0xe5,0xfc,0x38,0x6d,0x35,0x00,0x00,0x00,0x00]321          vcvttpd2dqs  (%rip){1to4}, %xmm22322 323// CHECK: vcvttpd2dqsy  -1024(,%rbp,2), %xmm22324// CHECK: encoding: [0x62,0xe5,0xfc,0x28,0x6d,0x34,0x6d,0x00,0xfc,0xff,0xff]325          vcvttpd2dqsy  -1024(,%rbp,2), %xmm22326 327// CHECK: vcvttpd2dqsy  4064(%rcx), %xmm22 {%k7} {z}328// CHECK: encoding: [0x62,0xe5,0xfc,0xaf,0x6d,0x71,0x7f]329          vcvttpd2dqsy  4064(%rcx), %xmm22 {%k7} {z}330 331// CHECK: vcvttpd2dqs  -1024(%rdx){1to4}, %xmm22 {%k7} {z}332// CHECK: encoding: [0x62,0xe5,0xfc,0xbf,0x6d,0x72,0x80]333          vcvttpd2dqs  -1024(%rdx){1to4}, %xmm22 {%k7} {z}334 335// CHECK: vcvttpd2dqs  268435456(%rbp,%r14,8), %ymm22336// CHECK: encoding: [0x62,0xa5,0xfc,0x48,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]337          vcvttpd2dqs  268435456(%rbp,%r14,8), %ymm22338 339// CHECK: vcvttpd2dqs  291(%r8,%rax,4), %ymm22 {%k7}340// CHECK: encoding: [0x62,0xc5,0xfc,0x4f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]341          vcvttpd2dqs  291(%r8,%rax,4), %ymm22 {%k7}342 343// CHECK: vcvttpd2dqs  (%rip){1to8}, %ymm22344// CHECK: encoding: [0x62,0xe5,0xfc,0x58,0x6d,0x35,0x00,0x00,0x00,0x00]345          vcvttpd2dqs  (%rip){1to8}, %ymm22346 347// CHECK: vcvttpd2dqs  -2048(,%rbp,2), %ymm22348// CHECK: encoding: [0x62,0xe5,0xfc,0x48,0x6d,0x34,0x6d,0x00,0xf8,0xff,0xff]349          vcvttpd2dqs  -2048(,%rbp,2), %ymm22350 351// CHECK: vcvttpd2dqs  8128(%rcx), %ymm22 {%k7} {z}352// CHECK: encoding: [0x62,0xe5,0xfc,0xcf,0x6d,0x71,0x7f]353          vcvttpd2dqs  8128(%rcx), %ymm22 {%k7} {z}354 355// CHECK: vcvttpd2dqs  -1024(%rdx){1to8}, %ymm22 {%k7} {z}356// CHECK: encoding: [0x62,0xe5,0xfc,0xdf,0x6d,0x72,0x80]357          vcvttpd2dqs  -1024(%rdx){1to8}, %ymm22 {%k7} {z}358 359// CHECK: vcvttpd2qqs %xmm23, %xmm22360// CHECK: encoding: [0x62,0xa5,0xfd,0x08,0x6d,0xf7]361          vcvttpd2qqs %xmm23, %xmm22362 363// CHECK: vcvttpd2qqs %xmm23, %xmm22 {%k7}364// CHECK: encoding: [0x62,0xa5,0xfd,0x0f,0x6d,0xf7]365          vcvttpd2qqs %xmm23, %xmm22 {%k7}366 367// CHECK: vcvttpd2qqs %xmm23, %xmm22 {%k7} {z}368// CHECK: encoding: [0x62,0xa5,0xfd,0x8f,0x6d,0xf7]369          vcvttpd2qqs %xmm23, %xmm22 {%k7} {z}370 371// CHECK: vcvttpd2qqs %ymm23, %ymm22372// CHECK: encoding: [0x62,0xa5,0xfd,0x28,0x6d,0xf7]373          vcvttpd2qqs %ymm23, %ymm22374 375// CHECK: vcvttpd2qqs %ymm23, %ymm22 {%k7}376// CHECK: encoding: [0x62,0xa5,0xfd,0x2f,0x6d,0xf7]377          vcvttpd2qqs %ymm23, %ymm22 {%k7}378 379// CHECK: vcvttpd2qqs %zmm23, %zmm22380// CHECK: encoding: [0x62,0xa5,0xfd,0x48,0x6d,0xf7]381          vcvttpd2qqs %zmm23, %zmm22382 383// CHECK: vcvttpd2qqs {sae}, %zmm23, %zmm22384// CHECK: encoding: [0x62,0xa5,0xfd,0x18,0x6d,0xf7]385          vcvttpd2qqs {sae}, %zmm23, %zmm22386 387// CHECK: vcvttpd2qqs %zmm23, %zmm22 {%k7}388// CHECK: encoding: [0x62,0xa5,0xfd,0x4f,0x6d,0xf7]389          vcvttpd2qqs %zmm23, %zmm22 {%k7}390 391// CHECK: vcvttpd2qqs {sae}, %zmm23, %zmm22 {%k7} {z}392// CHECK: encoding: [0x62,0xa5,0xfd,0x9f,0x6d,0xf7]393          vcvttpd2qqs {sae}, %zmm23, %zmm22 {%k7} {z}394 395// CHECK: vcvttpd2qqs  268435456(%rbp,%r14,8), %xmm22396// CHECK: encoding: [0x62,0xa5,0xfd,0x08,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]397          vcvttpd2qqs  268435456(%rbp,%r14,8), %xmm22398 399// CHECK: vcvttpd2qqs  291(%r8,%rax,4), %xmm22 {%k7}400// CHECK: encoding: [0x62,0xc5,0xfd,0x0f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]401          vcvttpd2qqs  291(%r8,%rax,4), %xmm22 {%k7}402 403// CHECK: vcvttpd2qqs  (%rip){1to2}, %xmm22404// CHECK: encoding: [0x62,0xe5,0xfd,0x18,0x6d,0x35,0x00,0x00,0x00,0x00]405          vcvttpd2qqs  (%rip){1to2}, %xmm22406 407// CHECK: vcvttpd2qqs  -512(,%rbp,2), %xmm22408// CHECK: encoding: [0x62,0xe5,0xfd,0x08,0x6d,0x34,0x6d,0x00,0xfe,0xff,0xff]409          vcvttpd2qqs  -512(,%rbp,2), %xmm22410 411// CHECK: vcvttpd2qqs  2032(%rcx), %xmm22 {%k7} {z}412// CHECK: encoding: [0x62,0xe5,0xfd,0x8f,0x6d,0x71,0x7f]413          vcvttpd2qqs  2032(%rcx), %xmm22 {%k7} {z}414 415// CHECK: vcvttpd2qqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}416// CHECK: encoding: [0x62,0xe5,0xfd,0x9f,0x6d,0x72,0x80]417          vcvttpd2qqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}418 419// CHECK: vcvttpd2qqs  268435456(%rbp,%r14,8), %ymm22420// CHECK: encoding: [0x62,0xa5,0xfd,0x28,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]421          vcvttpd2qqs  268435456(%rbp,%r14,8), %ymm22422 423// CHECK: vcvttpd2qqs  291(%r8,%rax,4), %ymm22 {%k7}424// CHECK: encoding: [0x62,0xc5,0xfd,0x2f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]425          vcvttpd2qqs  291(%r8,%rax,4), %ymm22 {%k7}426 427// CHECK: vcvttpd2qqs  (%rip){1to4}, %ymm22428// CHECK: encoding: [0x62,0xe5,0xfd,0x38,0x6d,0x35,0x00,0x00,0x00,0x00]429          vcvttpd2qqs  (%rip){1to4}, %ymm22430 431// CHECK: vcvttpd2qqs  -1024(,%rbp,2), %ymm22432// CHECK: encoding: [0x62,0xe5,0xfd,0x28,0x6d,0x34,0x6d,0x00,0xfc,0xff,0xff]433          vcvttpd2qqs  -1024(,%rbp,2), %ymm22434 435// CHECK: vcvttpd2qqs  4064(%rcx), %ymm22 {%k7} {z}436// CHECK: encoding: [0x62,0xe5,0xfd,0xaf,0x6d,0x71,0x7f]437          vcvttpd2qqs  4064(%rcx), %ymm22 {%k7} {z}438 439// CHECK: vcvttpd2qqs  -1024(%rdx){1to4}, %ymm22 {%k7} {z}440// CHECK: encoding: [0x62,0xe5,0xfd,0xbf,0x6d,0x72,0x80]441          vcvttpd2qqs  -1024(%rdx){1to4}, %ymm22 {%k7} {z}442 443// CHECK: vcvttpd2qqs  268435456(%rbp,%r14,8), %zmm22444// CHECK: encoding: [0x62,0xa5,0xfd,0x48,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]445          vcvttpd2qqs  268435456(%rbp,%r14,8), %zmm22446 447// CHECK: vcvttpd2qqs  291(%r8,%rax,4), %zmm22 {%k7}448// CHECK: encoding: [0x62,0xc5,0xfd,0x4f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]449          vcvttpd2qqs  291(%r8,%rax,4), %zmm22 {%k7}450 451// CHECK: vcvttpd2qqs  (%rip){1to8}, %zmm22452// CHECK: encoding: [0x62,0xe5,0xfd,0x58,0x6d,0x35,0x00,0x00,0x00,0x00]453          vcvttpd2qqs  (%rip){1to8}, %zmm22454 455// CHECK: vcvttpd2qqs  -2048(,%rbp,2), %zmm22456// CHECK: encoding: [0x62,0xe5,0xfd,0x48,0x6d,0x34,0x6d,0x00,0xf8,0xff,0xff]457          vcvttpd2qqs  -2048(,%rbp,2), %zmm22458 459// CHECK: vcvttpd2qqs  8128(%rcx), %zmm22 {%k7} {z}460// CHECK: encoding: [0x62,0xe5,0xfd,0xcf,0x6d,0x71,0x7f]461          vcvttpd2qqs  8128(%rcx), %zmm22 {%k7} {z}462 463// CHECK: vcvttpd2qqs  -1024(%rdx){1to8}, %zmm22 {%k7} {z}464// CHECK: encoding: [0x62,0xe5,0xfd,0xdf,0x6d,0x72,0x80]465          vcvttpd2qqs  -1024(%rdx){1to8}, %zmm22 {%k7} {z}466 467// CHECK: vcvttpd2udqs %xmm23, %xmm22468// CHECK: encoding: [0x62,0xa5,0xfc,0x08,0x6c,0xf7]469          vcvttpd2udqs %xmm23, %xmm22470 471// CHECK: vcvttpd2udqs %xmm23, %xmm22 {%k7}472// CHECK: encoding: [0x62,0xa5,0xfc,0x0f,0x6c,0xf7]473          vcvttpd2udqs %xmm23, %xmm22 {%k7}474 475// CHECK: vcvttpd2udqs %xmm23, %xmm22 {%k7} {z}476// CHECK: encoding: [0x62,0xa5,0xfc,0x8f,0x6c,0xf7]477          vcvttpd2udqs %xmm23, %xmm22 {%k7} {z}478 479// CHECK: vcvttpd2udqs %ymm23, %xmm22480// CHECK: encoding: [0x62,0xa5,0xfc,0x28,0x6c,0xf7]481          vcvttpd2udqs %ymm23, %xmm22482 483// CHECK: vcvttpd2udqs %ymm23, %xmm22 {%k7}484// CHECK: encoding: [0x62,0xa5,0xfc,0x2f,0x6c,0xf7]485          vcvttpd2udqs %ymm23, %xmm22 {%k7}486 487// CHECK: vcvttpd2udqs %zmm23, %ymm22488// CHECK: encoding: [0x62,0xa5,0xfc,0x48,0x6c,0xf7]489          vcvttpd2udqs %zmm23, %ymm22490 491// CHECK: vcvttpd2udqs {sae}, %zmm23, %ymm22492// CHECK: encoding: [0x62,0xa5,0xfc,0x18,0x6c,0xf7]493          vcvttpd2udqs {sae}, %zmm23, %ymm22494 495// CHECK: vcvttpd2udqs %zmm23, %ymm22 {%k7}496// CHECK: encoding: [0x62,0xa5,0xfc,0x4f,0x6c,0xf7]497          vcvttpd2udqs %zmm23, %ymm22 {%k7}498 499// CHECK: vcvttpd2udqs {sae}, %zmm23, %ymm22 {%k7} {z}500// CHECK: encoding: [0x62,0xa5,0xfc,0x9f,0x6c,0xf7]501          vcvttpd2udqs {sae}, %zmm23, %ymm22 {%k7} {z}502 503// CHECK: vcvttpd2udqsx  268435456(%rbp,%r14,8), %xmm22504// CHECK: encoding: [0x62,0xa5,0xfc,0x08,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]505          vcvttpd2udqsx  268435456(%rbp,%r14,8), %xmm22506 507// CHECK: vcvttpd2udqsx  291(%r8,%rax,4), %xmm22 {%k7}508// CHECK: encoding: [0x62,0xc5,0xfc,0x0f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]509          vcvttpd2udqsx  291(%r8,%rax,4), %xmm22 {%k7}510 511// CHECK: vcvttpd2udqs  (%rip){1to2}, %xmm22512// CHECK: encoding: [0x62,0xe5,0xfc,0x18,0x6c,0x35,0x00,0x00,0x00,0x00]513          vcvttpd2udqs  (%rip){1to2}, %xmm22514 515// CHECK: vcvttpd2udqsx  -512(,%rbp,2), %xmm22516// CHECK: encoding: [0x62,0xe5,0xfc,0x08,0x6c,0x34,0x6d,0x00,0xfe,0xff,0xff]517          vcvttpd2udqsx  -512(,%rbp,2), %xmm22518 519// CHECK: vcvttpd2udqsx  2032(%rcx), %xmm22 {%k7} {z}520// CHECK: encoding: [0x62,0xe5,0xfc,0x8f,0x6c,0x71,0x7f]521          vcvttpd2udqsx  2032(%rcx), %xmm22 {%k7} {z}522 523// CHECK: vcvttpd2udqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}524// CHECK: encoding: [0x62,0xe5,0xfc,0x9f,0x6c,0x72,0x80]525          vcvttpd2udqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}526 527// CHECK: vcvttpd2udqs  (%rip){1to4}, %xmm22528// CHECK: encoding: [0x62,0xe5,0xfc,0x38,0x6c,0x35,0x00,0x00,0x00,0x00]529          vcvttpd2udqs  (%rip){1to4}, %xmm22530 531// CHECK: vcvttpd2udqsy  -1024(,%rbp,2), %xmm22532// CHECK: encoding: [0x62,0xe5,0xfc,0x28,0x6c,0x34,0x6d,0x00,0xfc,0xff,0xff]533          vcvttpd2udqsy  -1024(,%rbp,2), %xmm22534 535// CHECK: vcvttpd2udqsy  4064(%rcx), %xmm22 {%k7} {z}536// CHECK: encoding: [0x62,0xe5,0xfc,0xaf,0x6c,0x71,0x7f]537          vcvttpd2udqsy  4064(%rcx), %xmm22 {%k7} {z}538 539// CHECK: vcvttpd2udqs  -1024(%rdx){1to4}, %xmm22 {%k7} {z}540// CHECK: encoding: [0x62,0xe5,0xfc,0xbf,0x6c,0x72,0x80]541          vcvttpd2udqs  -1024(%rdx){1to4}, %xmm22 {%k7} {z}542 543// CHECK: vcvttpd2udqs  268435456(%rbp,%r14,8), %ymm22544// CHECK: encoding: [0x62,0xa5,0xfc,0x48,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]545          vcvttpd2udqs  268435456(%rbp,%r14,8), %ymm22546 547// CHECK: vcvttpd2udqs  291(%r8,%rax,4), %ymm22 {%k7}548// CHECK: encoding: [0x62,0xc5,0xfc,0x4f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]549          vcvttpd2udqs  291(%r8,%rax,4), %ymm22 {%k7}550 551// CHECK: vcvttpd2udqs  (%rip){1to8}, %ymm22552// CHECK: encoding: [0x62,0xe5,0xfc,0x58,0x6c,0x35,0x00,0x00,0x00,0x00]553          vcvttpd2udqs  (%rip){1to8}, %ymm22554 555// CHECK: vcvttpd2udqs  -2048(,%rbp,2), %ymm22556// CHECK: encoding: [0x62,0xe5,0xfc,0x48,0x6c,0x34,0x6d,0x00,0xf8,0xff,0xff]557          vcvttpd2udqs  -2048(,%rbp,2), %ymm22558 559// CHECK: vcvttpd2udqs  8128(%rcx), %ymm22 {%k7} {z}560// CHECK: encoding: [0x62,0xe5,0xfc,0xcf,0x6c,0x71,0x7f]561          vcvttpd2udqs  8128(%rcx), %ymm22 {%k7} {z}562 563// CHECK: vcvttpd2udqs  -1024(%rdx){1to8}, %ymm22 {%k7} {z}564// CHECK: encoding: [0x62,0xe5,0xfc,0xdf,0x6c,0x72,0x80]565          vcvttpd2udqs  -1024(%rdx){1to8}, %ymm22 {%k7} {z}566 567// CHECK: vcvttpd2uqqs %xmm23, %xmm22568// CHECK: encoding: [0x62,0xa5,0xfd,0x08,0x6c,0xf7]569          vcvttpd2uqqs %xmm23, %xmm22570 571// CHECK: vcvttpd2uqqs %xmm23, %xmm22 {%k7}572// CHECK: encoding: [0x62,0xa5,0xfd,0x0f,0x6c,0xf7]573          vcvttpd2uqqs %xmm23, %xmm22 {%k7}574 575// CHECK: vcvttpd2uqqs %xmm23, %xmm22 {%k7} {z}576// CHECK: encoding: [0x62,0xa5,0xfd,0x8f,0x6c,0xf7]577          vcvttpd2uqqs %xmm23, %xmm22 {%k7} {z}578 579// CHECK: vcvttpd2uqqs %ymm23, %ymm22580// CHECK: encoding: [0x62,0xa5,0xfd,0x28,0x6c,0xf7]581          vcvttpd2uqqs %ymm23, %ymm22582 583// CHECK: vcvttpd2uqqs %ymm23, %ymm22 {%k7}584// CHECK: encoding: [0x62,0xa5,0xfd,0x2f,0x6c,0xf7]585          vcvttpd2uqqs %ymm23, %ymm22 {%k7}586 587// CHECK: vcvttpd2uqqs %zmm23, %zmm22588// CHECK: encoding: [0x62,0xa5,0xfd,0x48,0x6c,0xf7]589          vcvttpd2uqqs %zmm23, %zmm22590 591// CHECK: vcvttpd2uqqs {sae}, %zmm23, %zmm22592// CHECK: encoding: [0x62,0xa5,0xfd,0x18,0x6c,0xf7]593          vcvttpd2uqqs {sae}, %zmm23, %zmm22594 595// CHECK: vcvttpd2uqqs %zmm23, %zmm22 {%k7}596// CHECK: encoding: [0x62,0xa5,0xfd,0x4f,0x6c,0xf7]597          vcvttpd2uqqs %zmm23, %zmm22 {%k7}598 599// CHECK: vcvttpd2uqqs {sae}, %zmm23, %zmm22 {%k7} {z}600// CHECK: encoding: [0x62,0xa5,0xfd,0x9f,0x6c,0xf7]601          vcvttpd2uqqs {sae}, %zmm23, %zmm22 {%k7} {z}602 603// CHECK: vcvttpd2uqqs  268435456(%rbp,%r14,8), %xmm22604// CHECK: encoding: [0x62,0xa5,0xfd,0x08,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]605          vcvttpd2uqqs  268435456(%rbp,%r14,8), %xmm22606 607// CHECK: vcvttpd2uqqs  291(%r8,%rax,4), %xmm22 {%k7}608// CHECK: encoding: [0x62,0xc5,0xfd,0x0f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]609          vcvttpd2uqqs  291(%r8,%rax,4), %xmm22 {%k7}610 611// CHECK: vcvttpd2uqqs  (%rip){1to2}, %xmm22612// CHECK: encoding: [0x62,0xe5,0xfd,0x18,0x6c,0x35,0x00,0x00,0x00,0x00]613          vcvttpd2uqqs  (%rip){1to2}, %xmm22614 615// CHECK: vcvttpd2uqqs  -512(,%rbp,2), %xmm22616// CHECK: encoding: [0x62,0xe5,0xfd,0x08,0x6c,0x34,0x6d,0x00,0xfe,0xff,0xff]617          vcvttpd2uqqs  -512(,%rbp,2), %xmm22618 619// CHECK: vcvttpd2uqqs  2032(%rcx), %xmm22 {%k7} {z}620// CHECK: encoding: [0x62,0xe5,0xfd,0x8f,0x6c,0x71,0x7f]621          vcvttpd2uqqs  2032(%rcx), %xmm22 {%k7} {z}622 623// CHECK: vcvttpd2uqqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}624// CHECK: encoding: [0x62,0xe5,0xfd,0x9f,0x6c,0x72,0x80]625          vcvttpd2uqqs  -1024(%rdx){1to2}, %xmm22 {%k7} {z}626 627// CHECK: vcvttpd2uqqs  268435456(%rbp,%r14,8), %ymm22628// CHECK: encoding: [0x62,0xa5,0xfd,0x28,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]629          vcvttpd2uqqs  268435456(%rbp,%r14,8), %ymm22630 631// CHECK: vcvttpd2uqqs  291(%r8,%rax,4), %ymm22 {%k7}632// CHECK: encoding: [0x62,0xc5,0xfd,0x2f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]633          vcvttpd2uqqs  291(%r8,%rax,4), %ymm22 {%k7}634 635// CHECK: vcvttpd2uqqs  (%rip){1to4}, %ymm22636// CHECK: encoding: [0x62,0xe5,0xfd,0x38,0x6c,0x35,0x00,0x00,0x00,0x00]637          vcvttpd2uqqs  (%rip){1to4}, %ymm22638 639// CHECK: vcvttpd2uqqs  -1024(,%rbp,2), %ymm22640// CHECK: encoding: [0x62,0xe5,0xfd,0x28,0x6c,0x34,0x6d,0x00,0xfc,0xff,0xff]641          vcvttpd2uqqs  -1024(,%rbp,2), %ymm22642 643// CHECK: vcvttpd2uqqs  4064(%rcx), %ymm22 {%k7} {z}644// CHECK: encoding: [0x62,0xe5,0xfd,0xaf,0x6c,0x71,0x7f]645          vcvttpd2uqqs  4064(%rcx), %ymm22 {%k7} {z}646 647// CHECK: vcvttpd2uqqs  -1024(%rdx){1to4}, %ymm22 {%k7} {z}648// CHECK: encoding: [0x62,0xe5,0xfd,0xbf,0x6c,0x72,0x80]649          vcvttpd2uqqs  -1024(%rdx){1to4}, %ymm22 {%k7} {z}650 651// CHECK: vcvttpd2uqqs  268435456(%rbp,%r14,8), %zmm22652// CHECK: encoding: [0x62,0xa5,0xfd,0x48,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]653          vcvttpd2uqqs  268435456(%rbp,%r14,8), %zmm22654 655// CHECK: vcvttpd2uqqs  291(%r8,%rax,4), %zmm22 {%k7}656// CHECK: encoding: [0x62,0xc5,0xfd,0x4f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]657          vcvttpd2uqqs  291(%r8,%rax,4), %zmm22 {%k7}658 659// CHECK: vcvttpd2uqqs  (%rip){1to8}, %zmm22660// CHECK: encoding: [0x62,0xe5,0xfd,0x58,0x6c,0x35,0x00,0x00,0x00,0x00]661          vcvttpd2uqqs  (%rip){1to8}, %zmm22662 663// CHECK: vcvttpd2uqqs  -2048(,%rbp,2), %zmm22664// CHECK: encoding: [0x62,0xe5,0xfd,0x48,0x6c,0x34,0x6d,0x00,0xf8,0xff,0xff]665          vcvttpd2uqqs  -2048(,%rbp,2), %zmm22666 667// CHECK: vcvttpd2uqqs  8128(%rcx), %zmm22 {%k7} {z}668// CHECK: encoding: [0x62,0xe5,0xfd,0xcf,0x6c,0x71,0x7f]669          vcvttpd2uqqs  8128(%rcx), %zmm22 {%k7} {z}670 671// CHECK: vcvttpd2uqqs  -1024(%rdx){1to8}, %zmm22 {%k7} {z}672// CHECK: encoding: [0x62,0xe5,0xfd,0xdf,0x6c,0x72,0x80]673          vcvttpd2uqqs  -1024(%rdx){1to8}, %zmm22 {%k7} {z}674 675// CHECK: vcvttps2dqs %xmm23, %xmm22676// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6d,0xf7]677          vcvttps2dqs %xmm23, %xmm22678 679// CHECK: vcvttps2dqs %xmm23, %xmm22 {%k7}680// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x6d,0xf7]681          vcvttps2dqs %xmm23, %xmm22 {%k7}682 683// CHECK: vcvttps2dqs %xmm23, %xmm22 {%k7} {z}684// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x6d,0xf7]685          vcvttps2dqs %xmm23, %xmm22 {%k7} {z}686 687// CHECK: vcvttps2dqs %ymm23, %ymm22688// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6d,0xf7]689          vcvttps2dqs %ymm23, %ymm22690 691// CHECK: vcvttps2dqs %ymm23, %ymm22 {%k7}692// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x6d,0xf7]693          vcvttps2dqs %ymm23, %ymm22 {%k7}694 695// CHECK: vcvttps2dqs %zmm23, %zmm22696// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6d,0xf7]697          vcvttps2dqs %zmm23, %zmm22698 699// CHECK: vcvttps2dqs {sae}, %zmm23, %zmm22700// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x6d,0xf7]701          vcvttps2dqs {sae}, %zmm23, %zmm22702 703// CHECK: vcvttps2dqs %zmm23, %zmm22 {%k7}704// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x6d,0xf7]705          vcvttps2dqs %zmm23, %zmm22 {%k7}706 707// CHECK: vcvttps2dqs {sae}, %zmm23, %zmm22 {%k7} {z}708// CHECK: encoding: [0x62,0xa5,0x7c,0x9f,0x6d,0xf7]709          vcvttps2dqs {sae}, %zmm23, %zmm22 {%k7} {z}710 711// CHECK: vcvttps2dqs  268435456(%rbp,%r14,8), %xmm22712// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]713          vcvttps2dqs  268435456(%rbp,%r14,8), %xmm22714 715// CHECK: vcvttps2dqs  291(%r8,%rax,4), %xmm22 {%k7}716// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]717          vcvttps2dqs  291(%r8,%rax,4), %xmm22 {%k7}718 719// CHECK: vcvttps2dqs  (%rip){1to4}, %xmm22720// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x6d,0x35,0x00,0x00,0x00,0x00]721          vcvttps2dqs  (%rip){1to4}, %xmm22722 723// CHECK: vcvttps2dqs  -512(,%rbp,2), %xmm22724// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x6d,0x34,0x6d,0x00,0xfe,0xff,0xff]725          vcvttps2dqs  -512(,%rbp,2), %xmm22726 727// CHECK: vcvttps2dqs  2032(%rcx), %xmm22 {%k7} {z}728// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x6d,0x71,0x7f]729          vcvttps2dqs  2032(%rcx), %xmm22 {%k7} {z}730 731// CHECK: vcvttps2dqs  -512(%rdx){1to4}, %xmm22 {%k7} {z}732// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x6d,0x72,0x80]733          vcvttps2dqs  -512(%rdx){1to4}, %xmm22 {%k7} {z}734 735// CHECK: vcvttps2dqs  268435456(%rbp,%r14,8), %ymm22736// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]737          vcvttps2dqs  268435456(%rbp,%r14,8), %ymm22738 739// CHECK: vcvttps2dqs  291(%r8,%rax,4), %ymm22 {%k7}740// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]741          vcvttps2dqs  291(%r8,%rax,4), %ymm22 {%k7}742 743// CHECK: vcvttps2dqs  (%rip){1to8}, %ymm22744// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x6d,0x35,0x00,0x00,0x00,0x00]745          vcvttps2dqs  (%rip){1to8}, %ymm22746 747// CHECK: vcvttps2dqs  -1024(,%rbp,2), %ymm22748// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x6d,0x34,0x6d,0x00,0xfc,0xff,0xff]749          vcvttps2dqs  -1024(,%rbp,2), %ymm22750 751// CHECK: vcvttps2dqs  4064(%rcx), %ymm22 {%k7} {z}752// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x6d,0x71,0x7f]753          vcvttps2dqs  4064(%rcx), %ymm22 {%k7} {z}754 755// CHECK: vcvttps2dqs  -512(%rdx){1to8}, %ymm22 {%k7} {z}756// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x6d,0x72,0x80]757          vcvttps2dqs  -512(%rdx){1to8}, %ymm22 {%k7} {z}758 759// CHECK: vcvttps2dqs  268435456(%rbp,%r14,8), %zmm22760// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]761          vcvttps2dqs  268435456(%rbp,%r14,8), %zmm22762 763// CHECK: vcvttps2dqs  291(%r8,%rax,4), %zmm22 {%k7}764// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]765          vcvttps2dqs  291(%r8,%rax,4), %zmm22 {%k7}766 767// CHECK: vcvttps2dqs  (%rip){1to16}, %zmm22768// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x6d,0x35,0x00,0x00,0x00,0x00]769          vcvttps2dqs  (%rip){1to16}, %zmm22770 771// CHECK: vcvttps2dqs  -2048(,%rbp,2), %zmm22772// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x6d,0x34,0x6d,0x00,0xf8,0xff,0xff]773          vcvttps2dqs  -2048(,%rbp,2), %zmm22774 775// CHECK: vcvttps2dqs  8128(%rcx), %zmm22 {%k7} {z}776// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x6d,0x71,0x7f]777          vcvttps2dqs  8128(%rcx), %zmm22 {%k7} {z}778 779// CHECK: vcvttps2dqs  -512(%rdx){1to16}, %zmm22 {%k7} {z}780// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x6d,0x72,0x80]781          vcvttps2dqs  -512(%rdx){1to16}, %zmm22 {%k7} {z}782 783// CHECK: vcvttps2qqs %xmm23, %xmm22784// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6d,0xf7]785          vcvttps2qqs %xmm23, %xmm22786 787// CHECK: vcvttps2qqs %xmm23, %xmm22 {%k7}788// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x6d,0xf7]789          vcvttps2qqs %xmm23, %xmm22 {%k7}790 791// CHECK: vcvttps2qqs %xmm23, %xmm22 {%k7} {z}792// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x6d,0xf7]793          vcvttps2qqs %xmm23, %xmm22 {%k7} {z}794 795// CHECK: vcvttps2qqs %xmm23, %ymm22796// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6d,0xf7]797          vcvttps2qqs %xmm23, %ymm22798 799// CHECK: vcvttps2qqs {sae}, %xmm23, %ymm22800// CHECK: encoding: [0x62,0xa5,0x79,0x18,0x6d,0xf7]801          vcvttps2qqs {sae}, %xmm23, %ymm22802 803// CHECK: vcvttps2qqs %xmm23, %ymm22 {%k7}804// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x6d,0xf7]805          vcvttps2qqs %xmm23, %ymm22 {%k7}806 807// CHECK: vcvttps2qqs {sae}, %xmm23, %ymm22 {%k7} {z}808// CHECK: encoding: [0x62,0xa5,0x79,0x9f,0x6d,0xf7]809          vcvttps2qqs {sae}, %xmm23, %ymm22 {%k7} {z}810 811// CHECK: vcvttps2qqs %ymm23, %zmm22812// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6d,0xf7]813          vcvttps2qqs %ymm23, %zmm22814 815// CHECK: vcvttps2qqs {sae}, %ymm23, %zmm22816// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x6d,0xf7]817          vcvttps2qqs {sae}, %ymm23, %zmm22818 819// CHECK: vcvttps2qqs %ymm23, %zmm22 {%k7}820// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x6d,0xf7]821          vcvttps2qqs %ymm23, %zmm22 {%k7}822 823// CHECK: vcvttps2qqs {sae}, %ymm23, %zmm22 {%k7} {z}824// CHECK: encoding: [0x62,0xa5,0x7d,0x9f,0x6d,0xf7]825          vcvttps2qqs {sae}, %ymm23, %zmm22 {%k7} {z}826 827// CHECK: vcvttps2qqs  268435456(%rbp,%r14,8), %xmm22828// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]829          vcvttps2qqs  268435456(%rbp,%r14,8), %xmm22830 831// CHECK: vcvttps2qqs  291(%r8,%rax,4), %xmm22 {%k7}832// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]833          vcvttps2qqs  291(%r8,%rax,4), %xmm22 {%k7}834 835// CHECK: vcvttps2qqs  (%rip){1to2}, %xmm22836// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x6d,0x35,0x00,0x00,0x00,0x00]837          vcvttps2qqs  (%rip){1to2}, %xmm22838 839// CHECK: vcvttps2qqs  -256(,%rbp,2), %xmm22840// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6d,0x34,0x6d,0x00,0xff,0xff,0xff]841          vcvttps2qqs  -256(,%rbp,2), %xmm22842 843// CHECK: vcvttps2qqs  1016(%rcx), %xmm22 {%k7} {z}844// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x6d,0x71,0x7f]845          vcvttps2qqs  1016(%rcx), %xmm22 {%k7} {z}846 847// CHECK: vcvttps2qqs  -512(%rdx){1to2}, %xmm22 {%k7} {z}848// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x6d,0x72,0x80]849          vcvttps2qqs  -512(%rdx){1to2}, %xmm22 {%k7} {z}850 851// CHECK: vcvttps2qqs  268435456(%rbp,%r14,8), %ymm22852// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]853          vcvttps2qqs  268435456(%rbp,%r14,8), %ymm22854 855// CHECK: vcvttps2qqs  291(%r8,%rax,4), %ymm22 {%k7}856// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]857          vcvttps2qqs  291(%r8,%rax,4), %ymm22 {%k7}858 859// CHECK: vcvttps2qqs  (%rip){1to4}, %ymm22860// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x6d,0x35,0x00,0x00,0x00,0x00]861          vcvttps2qqs  (%rip){1to4}, %ymm22862 863// CHECK: vcvttps2qqs  -512(,%rbp,2), %ymm22864// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x6d,0x34,0x6d,0x00,0xfe,0xff,0xff]865          vcvttps2qqs  -512(,%rbp,2), %ymm22866 867// CHECK: vcvttps2qqs  2032(%rcx), %ymm22 {%k7} {z}868// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x6d,0x71,0x7f]869          vcvttps2qqs  2032(%rcx), %ymm22 {%k7} {z}870 871// CHECK: vcvttps2qqs  -512(%rdx){1to4}, %ymm22 {%k7} {z}872// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x6d,0x72,0x80]873          vcvttps2qqs  -512(%rdx){1to4}, %ymm22 {%k7} {z}874 875// CHECK: vcvttps2qqs  268435456(%rbp,%r14,8), %zmm22876// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6d,0xb4,0xf5,0x00,0x00,0x00,0x10]877          vcvttps2qqs  268435456(%rbp,%r14,8), %zmm22878 879// CHECK: vcvttps2qqs  291(%r8,%rax,4), %zmm22 {%k7}880// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x6d,0xb4,0x80,0x23,0x01,0x00,0x00]881          vcvttps2qqs  291(%r8,%rax,4), %zmm22 {%k7}882 883// CHECK: vcvttps2qqs  (%rip){1to8}, %zmm22884// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x6d,0x35,0x00,0x00,0x00,0x00]885          vcvttps2qqs  (%rip){1to8}, %zmm22886 887// CHECK: vcvttps2qqs  -1024(,%rbp,2), %zmm22888// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x6d,0x34,0x6d,0x00,0xfc,0xff,0xff]889          vcvttps2qqs  -1024(,%rbp,2), %zmm22890 891// CHECK: vcvttps2qqs  4064(%rcx), %zmm22 {%k7} {z}892// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x6d,0x71,0x7f]893          vcvttps2qqs  4064(%rcx), %zmm22 {%k7} {z}894 895// CHECK: vcvttps2qqs  -512(%rdx){1to8}, %zmm22 {%k7} {z}896// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x6d,0x72,0x80]897          vcvttps2qqs  -512(%rdx){1to8}, %zmm22 {%k7} {z}898 899// CHECK: vcvttps2udqs %xmm23, %xmm22900// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6c,0xf7]901          vcvttps2udqs %xmm23, %xmm22902 903// CHECK: vcvttps2udqs %xmm23, %xmm22 {%k7}904// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x6c,0xf7]905          vcvttps2udqs %xmm23, %xmm22 {%k7}906 907// CHECK: vcvttps2udqs %xmm23, %xmm22 {%k7} {z}908// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x6c,0xf7]909          vcvttps2udqs %xmm23, %xmm22 {%k7} {z}910 911// CHECK: vcvttps2udqs %ymm23, %ymm22912// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6c,0xf7]913          vcvttps2udqs %ymm23, %ymm22914 915// CHECK: vcvttps2udqs %ymm23, %ymm22 {%k7}916// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x6c,0xf7]917          vcvttps2udqs %ymm23, %ymm22 {%k7}918 919// CHECK: vcvttps2udqs %zmm23, %zmm22920// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6c,0xf7]921          vcvttps2udqs %zmm23, %zmm22922 923// CHECK: vcvttps2udqs {sae}, %zmm23, %zmm22924// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x6c,0xf7]925          vcvttps2udqs {sae}, %zmm23, %zmm22926 927// CHECK: vcvttps2udqs %zmm23, %zmm22 {%k7}928// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x6c,0xf7]929          vcvttps2udqs %zmm23, %zmm22 {%k7}930 931// CHECK: vcvttps2udqs {sae}, %zmm23, %zmm22 {%k7} {z}932// CHECK: encoding: [0x62,0xa5,0x7c,0x9f,0x6c,0xf7]933          vcvttps2udqs {sae}, %zmm23, %zmm22 {%k7} {z}934 935// CHECK: vcvttps2udqs  268435456(%rbp,%r14,8), %xmm22936// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]937          vcvttps2udqs  268435456(%rbp,%r14,8), %xmm22938 939// CHECK: vcvttps2udqs  291(%r8,%rax,4), %xmm22 {%k7}940// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]941          vcvttps2udqs  291(%r8,%rax,4), %xmm22 {%k7}942 943// CHECK: vcvttps2udqs  (%rip){1to4}, %xmm22944// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x6c,0x35,0x00,0x00,0x00,0x00]945          vcvttps2udqs  (%rip){1to4}, %xmm22946 947// CHECK: vcvttps2udqs  -512(,%rbp,2), %xmm22948// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x6c,0x34,0x6d,0x00,0xfe,0xff,0xff]949          vcvttps2udqs  -512(,%rbp,2), %xmm22950 951// CHECK: vcvttps2udqs  2032(%rcx), %xmm22 {%k7} {z}952// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x6c,0x71,0x7f]953          vcvttps2udqs  2032(%rcx), %xmm22 {%k7} {z}954 955// CHECK: vcvttps2udqs  -512(%rdx){1to4}, %xmm22 {%k7} {z}956// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x6c,0x72,0x80]957          vcvttps2udqs  -512(%rdx){1to4}, %xmm22 {%k7} {z}958 959// CHECK: vcvttps2udqs  268435456(%rbp,%r14,8), %ymm22960// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]961          vcvttps2udqs  268435456(%rbp,%r14,8), %ymm22962 963// CHECK: vcvttps2udqs  291(%r8,%rax,4), %ymm22 {%k7}964// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]965          vcvttps2udqs  291(%r8,%rax,4), %ymm22 {%k7}966 967// CHECK: vcvttps2udqs  (%rip){1to8}, %ymm22968// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x6c,0x35,0x00,0x00,0x00,0x00]969          vcvttps2udqs  (%rip){1to8}, %ymm22970 971// CHECK: vcvttps2udqs  -1024(,%rbp,2), %ymm22972// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x6c,0x34,0x6d,0x00,0xfc,0xff,0xff]973          vcvttps2udqs  -1024(,%rbp,2), %ymm22974 975// CHECK: vcvttps2udqs  4064(%rcx), %ymm22 {%k7} {z}976// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x6c,0x71,0x7f]977          vcvttps2udqs  4064(%rcx), %ymm22 {%k7} {z}978 979// CHECK: vcvttps2udqs  -512(%rdx){1to8}, %ymm22 {%k7} {z}980// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x6c,0x72,0x80]981          vcvttps2udqs  -512(%rdx){1to8}, %ymm22 {%k7} {z}982 983// CHECK: vcvttps2udqs  268435456(%rbp,%r14,8), %zmm22984// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]985          vcvttps2udqs  268435456(%rbp,%r14,8), %zmm22986 987// CHECK: vcvttps2udqs  291(%r8,%rax,4), %zmm22 {%k7}988// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]989          vcvttps2udqs  291(%r8,%rax,4), %zmm22 {%k7}990 991// CHECK: vcvttps2udqs  (%rip){1to16}, %zmm22992// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x6c,0x35,0x00,0x00,0x00,0x00]993          vcvttps2udqs  (%rip){1to16}, %zmm22994 995// CHECK: vcvttps2udqs  -2048(,%rbp,2), %zmm22996// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x6c,0x34,0x6d,0x00,0xf8,0xff,0xff]997          vcvttps2udqs  -2048(,%rbp,2), %zmm22998 999// CHECK: vcvttps2udqs  8128(%rcx), %zmm22 {%k7} {z}1000// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x6c,0x71,0x7f]1001          vcvttps2udqs  8128(%rcx), %zmm22 {%k7} {z}1002 1003// CHECK: vcvttps2udqs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1004// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x6c,0x72,0x80]1005          vcvttps2udqs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1006 1007// CHECK: vcvttps2uqqs %xmm23, %xmm221008// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6c,0xf7]1009          vcvttps2uqqs %xmm23, %xmm221010 1011// CHECK: vcvttps2uqqs %xmm23, %xmm22 {%k7}1012// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x6c,0xf7]1013          vcvttps2uqqs %xmm23, %xmm22 {%k7}1014 1015// CHECK: vcvttps2uqqs %xmm23, %xmm22 {%k7} {z}1016// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x6c,0xf7]1017          vcvttps2uqqs %xmm23, %xmm22 {%k7} {z}1018 1019// CHECK: vcvttps2uqqs %xmm23, %ymm221020// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6c,0xf7]1021          vcvttps2uqqs %xmm23, %ymm221022 1023// CHECK: vcvttps2uqqs {sae}, %xmm23, %ymm221024// CHECK: encoding: [0x62,0xa5,0x79,0x18,0x6c,0xf7]1025          vcvttps2uqqs {sae}, %xmm23, %ymm221026 1027// CHECK: vcvttps2uqqs %xmm23, %ymm22 {%k7}1028// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x6c,0xf7]1029          vcvttps2uqqs %xmm23, %ymm22 {%k7}1030 1031// CHECK: vcvttps2uqqs {sae}, %xmm23, %ymm22 {%k7} {z}1032// CHECK: encoding: [0x62,0xa5,0x79,0x9f,0x6c,0xf7]1033          vcvttps2uqqs {sae}, %xmm23, %ymm22 {%k7} {z}1034 1035// CHECK: vcvttps2uqqs %ymm23, %zmm221036// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6c,0xf7]1037          vcvttps2uqqs %ymm23, %zmm221038 1039// CHECK: vcvttps2uqqs {sae}, %ymm23, %zmm221040// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x6c,0xf7]1041          vcvttps2uqqs {sae}, %ymm23, %zmm221042 1043// CHECK: vcvttps2uqqs %ymm23, %zmm22 {%k7}1044// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x6c,0xf7]1045          vcvttps2uqqs %ymm23, %zmm22 {%k7}1046 1047// CHECK: vcvttps2uqqs {sae}, %ymm23, %zmm22 {%k7} {z}1048// CHECK: encoding: [0x62,0xa5,0x7d,0x9f,0x6c,0xf7]1049          vcvttps2uqqs {sae}, %ymm23, %zmm22 {%k7} {z}1050 1051// CHECK: vcvttps2uqqs  268435456(%rbp,%r14,8), %xmm221052// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]1053          vcvttps2uqqs  268435456(%rbp,%r14,8), %xmm221054 1055// CHECK: vcvttps2uqqs  291(%r8,%rax,4), %xmm22 {%k7}1056// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]1057          vcvttps2uqqs  291(%r8,%rax,4), %xmm22 {%k7}1058 1059// CHECK: vcvttps2uqqs  (%rip){1to2}, %xmm221060// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x6c,0x35,0x00,0x00,0x00,0x00]1061          vcvttps2uqqs  (%rip){1to2}, %xmm221062 1063// CHECK: vcvttps2uqqs  -256(,%rbp,2), %xmm221064// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6c,0x34,0x6d,0x00,0xff,0xff,0xff]1065          vcvttps2uqqs  -256(,%rbp,2), %xmm221066 1067// CHECK: vcvttps2uqqs  1016(%rcx), %xmm22 {%k7} {z}1068// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x6c,0x71,0x7f]1069          vcvttps2uqqs  1016(%rcx), %xmm22 {%k7} {z}1070 1071// CHECK: vcvttps2uqqs  -512(%rdx){1to2}, %xmm22 {%k7} {z}1072// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x6c,0x72,0x80]1073          vcvttps2uqqs  -512(%rdx){1to2}, %xmm22 {%k7} {z}1074 1075// CHECK: vcvttps2uqqs  268435456(%rbp,%r14,8), %ymm221076// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]1077          vcvttps2uqqs  268435456(%rbp,%r14,8), %ymm221078 1079// CHECK: vcvttps2uqqs  291(%r8,%rax,4), %ymm22 {%k7}1080// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]1081          vcvttps2uqqs  291(%r8,%rax,4), %ymm22 {%k7}1082 1083// CHECK: vcvttps2uqqs  (%rip){1to4}, %ymm221084// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x6c,0x35,0x00,0x00,0x00,0x00]1085          vcvttps2uqqs  (%rip){1to4}, %ymm221086 1087// CHECK: vcvttps2uqqs  -512(,%rbp,2), %ymm221088// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x6c,0x34,0x6d,0x00,0xfe,0xff,0xff]1089          vcvttps2uqqs  -512(,%rbp,2), %ymm221090 1091// CHECK: vcvttps2uqqs  2032(%rcx), %ymm22 {%k7} {z}1092// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x6c,0x71,0x7f]1093          vcvttps2uqqs  2032(%rcx), %ymm22 {%k7} {z}1094 1095// CHECK: vcvttps2uqqs  -512(%rdx){1to4}, %ymm22 {%k7} {z}1096// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x6c,0x72,0x80]1097          vcvttps2uqqs  -512(%rdx){1to4}, %ymm22 {%k7} {z}1098 1099// CHECK: vcvttps2uqqs  268435456(%rbp,%r14,8), %zmm221100// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6c,0xb4,0xf5,0x00,0x00,0x00,0x10]1101          vcvttps2uqqs  268435456(%rbp,%r14,8), %zmm221102 1103// CHECK: vcvttps2uqqs  291(%r8,%rax,4), %zmm22 {%k7}1104// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x6c,0xb4,0x80,0x23,0x01,0x00,0x00]1105          vcvttps2uqqs  291(%r8,%rax,4), %zmm22 {%k7}1106 1107// CHECK: vcvttps2uqqs  (%rip){1to8}, %zmm221108// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x6c,0x35,0x00,0x00,0x00,0x00]1109          vcvttps2uqqs  (%rip){1to8}, %zmm221110 1111// CHECK: vcvttps2uqqs  -1024(,%rbp,2), %zmm221112// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x6c,0x34,0x6d,0x00,0xfc,0xff,0xff]1113          vcvttps2uqqs  -1024(,%rbp,2), %zmm221114 1115// CHECK: vcvttps2uqqs  4064(%rcx), %zmm22 {%k7} {z}1116// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x6c,0x71,0x7f]1117          vcvttps2uqqs  4064(%rcx), %zmm22 {%k7} {z}1118 1119// CHECK: vcvttps2uqqs  -512(%rdx){1to8}, %zmm22 {%k7} {z}1120// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x6c,0x72,0x80]1121          vcvttps2uqqs  -512(%rdx){1to8}, %zmm22 {%k7} {z}1122 1123