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