brintos

brintos / llvm-project-archived public Read only

0
0
Text · 51.6 KiB · 248b74c Raw
1299 lines · plain
1// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2 3// CHECK: vcvtbf162ibs %xmm23, %xmm224// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x69,0xf7]5          vcvtbf162ibs %xmm23, %xmm226 7// CHECK: vcvtbf162ibs %xmm23, %xmm22 {%k7}8// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x69,0xf7]9          vcvtbf162ibs %xmm23, %xmm22 {%k7}10 11// CHECK: vcvtbf162ibs %xmm23, %xmm22 {%k7} {z}12// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x69,0xf7]13          vcvtbf162ibs %xmm23, %xmm22 {%k7} {z}14 15// CHECK: vcvtbf162ibs %zmm23, %zmm2216// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x69,0xf7]17          vcvtbf162ibs %zmm23, %zmm2218 19// CHECK: vcvtbf162ibs %zmm23, %zmm22 {%k7}20// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x69,0xf7]21          vcvtbf162ibs %zmm23, %zmm22 {%k7}22 23// CHECK: vcvtbf162ibs %zmm23, %zmm22 {%k7} {z}24// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x69,0xf7]25          vcvtbf162ibs %zmm23, %zmm22 {%k7} {z}26 27// CHECK: vcvtbf162ibs %ymm23, %ymm2228// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x69,0xf7]29          vcvtbf162ibs %ymm23, %ymm2230 31// CHECK: vcvtbf162ibs %ymm23, %ymm22 {%k7}32// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x69,0xf7]33          vcvtbf162ibs %ymm23, %ymm22 {%k7}34 35// CHECK: vcvtbf162ibs %ymm23, %ymm22 {%k7} {z}36// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x69,0xf7]37          vcvtbf162ibs %ymm23, %ymm22 {%k7} {z}38 39// CHECK: vcvtbf162ibs  268435456(%rbp,%r14,8), %xmm2240// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]41          vcvtbf162ibs  268435456(%rbp,%r14,8), %xmm2242 43// CHECK: vcvtbf162ibs  291(%r8,%rax,4), %xmm22 {%k7}44// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]45          vcvtbf162ibs  291(%r8,%rax,4), %xmm22 {%k7}46 47// CHECK: vcvtbf162ibs  (%rip){1to8}, %xmm2248// CHECK: encoding: [0x62,0xe5,0x7f,0x18,0x69,0x35,0x00,0x00,0x00,0x00]49          vcvtbf162ibs  (%rip){1to8}, %xmm2250 51// CHECK: vcvtbf162ibs  -512(,%rbp,2), %xmm2252// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x69,0x34,0x6d,0x00,0xfe,0xff,0xff]53          vcvtbf162ibs  -512(,%rbp,2), %xmm2254 55// CHECK: vcvtbf162ibs  2032(%rcx), %xmm22 {%k7} {z}56// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x69,0x71,0x7f]57          vcvtbf162ibs  2032(%rcx), %xmm22 {%k7} {z}58 59// CHECK: vcvtbf162ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}60// CHECK: encoding: [0x62,0xe5,0x7f,0x9f,0x69,0x72,0x80]61          vcvtbf162ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}62 63// CHECK: vcvtbf162ibs  268435456(%rbp,%r14,8), %ymm2264// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]65          vcvtbf162ibs  268435456(%rbp,%r14,8), %ymm2266 67// CHECK: vcvtbf162ibs  291(%r8,%rax,4), %ymm22 {%k7}68// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]69          vcvtbf162ibs  291(%r8,%rax,4), %ymm22 {%k7}70 71// CHECK: vcvtbf162ibs  (%rip){1to16}, %ymm2272// CHECK: encoding: [0x62,0xe5,0x7f,0x38,0x69,0x35,0x00,0x00,0x00,0x00]73          vcvtbf162ibs  (%rip){1to16}, %ymm2274 75// CHECK: vcvtbf162ibs  -1024(,%rbp,2), %ymm2276// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x69,0x34,0x6d,0x00,0xfc,0xff,0xff]77          vcvtbf162ibs  -1024(,%rbp,2), %ymm2278 79// CHECK: vcvtbf162ibs  4064(%rcx), %ymm22 {%k7} {z}80// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x69,0x71,0x7f]81          vcvtbf162ibs  4064(%rcx), %ymm22 {%k7} {z}82 83// CHECK: vcvtbf162ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}84// CHECK: encoding: [0x62,0xe5,0x7f,0xbf,0x69,0x72,0x80]85          vcvtbf162ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}86 87// CHECK: vcvtbf162ibs  268435456(%rbp,%r14,8), %zmm2288// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]89          vcvtbf162ibs  268435456(%rbp,%r14,8), %zmm2290 91// CHECK: vcvtbf162ibs  291(%r8,%rax,4), %zmm22 {%k7}92// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]93          vcvtbf162ibs  291(%r8,%rax,4), %zmm22 {%k7}94 95// CHECK: vcvtbf162ibs  (%rip){1to32}, %zmm2296// CHECK: encoding: [0x62,0xe5,0x7f,0x58,0x69,0x35,0x00,0x00,0x00,0x00]97          vcvtbf162ibs  (%rip){1to32}, %zmm2298 99// CHECK: vcvtbf162ibs  -2048(,%rbp,2), %zmm22100// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x69,0x34,0x6d,0x00,0xf8,0xff,0xff]101          vcvtbf162ibs  -2048(,%rbp,2), %zmm22102 103// CHECK: vcvtbf162ibs  8128(%rcx), %zmm22 {%k7} {z}104// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x69,0x71,0x7f]105          vcvtbf162ibs  8128(%rcx), %zmm22 {%k7} {z}106 107// CHECK: vcvtbf162ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}108// CHECK: encoding: [0x62,0xe5,0x7f,0xdf,0x69,0x72,0x80]109          vcvtbf162ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}110 111// CHECK: vcvtbf162iubs %xmm23, %xmm22112// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x6b,0xf7]113          vcvtbf162iubs %xmm23, %xmm22114 115// CHECK: vcvtbf162iubs %xmm23, %xmm22 {%k7}116// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x6b,0xf7]117          vcvtbf162iubs %xmm23, %xmm22 {%k7}118 119// CHECK: vcvtbf162iubs %xmm23, %xmm22 {%k7} {z}120// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x6b,0xf7]121          vcvtbf162iubs %xmm23, %xmm22 {%k7} {z}122 123// CHECK: vcvtbf162iubs %zmm23, %zmm22124// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x6b,0xf7]125          vcvtbf162iubs %zmm23, %zmm22126 127// CHECK: vcvtbf162iubs %zmm23, %zmm22 {%k7}128// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x6b,0xf7]129          vcvtbf162iubs %zmm23, %zmm22 {%k7}130 131// CHECK: vcvtbf162iubs %zmm23, %zmm22 {%k7} {z}132// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x6b,0xf7]133          vcvtbf162iubs %zmm23, %zmm22 {%k7} {z}134 135// CHECK: vcvtbf162iubs %ymm23, %ymm22136// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x6b,0xf7]137          vcvtbf162iubs %ymm23, %ymm22138 139// CHECK: vcvtbf162iubs %ymm23, %ymm22 {%k7}140// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x6b,0xf7]141          vcvtbf162iubs %ymm23, %ymm22 {%k7}142 143// CHECK: vcvtbf162iubs %ymm23, %ymm22 {%k7} {z}144// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x6b,0xf7]145          vcvtbf162iubs %ymm23, %ymm22 {%k7} {z}146 147// CHECK: vcvtbf162iubs  268435456(%rbp,%r14,8), %xmm22148// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]149          vcvtbf162iubs  268435456(%rbp,%r14,8), %xmm22150 151// CHECK: vcvtbf162iubs  291(%r8,%rax,4), %xmm22 {%k7}152// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]153          vcvtbf162iubs  291(%r8,%rax,4), %xmm22 {%k7}154 155// CHECK: vcvtbf162iubs  (%rip){1to8}, %xmm22156// CHECK: encoding: [0x62,0xe5,0x7f,0x18,0x6b,0x35,0x00,0x00,0x00,0x00]157          vcvtbf162iubs  (%rip){1to8}, %xmm22158 159// CHECK: vcvtbf162iubs  -512(,%rbp,2), %xmm22160// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x6b,0x34,0x6d,0x00,0xfe,0xff,0xff]161          vcvtbf162iubs  -512(,%rbp,2), %xmm22162 163// CHECK: vcvtbf162iubs  2032(%rcx), %xmm22 {%k7} {z}164// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x6b,0x71,0x7f]165          vcvtbf162iubs  2032(%rcx), %xmm22 {%k7} {z}166 167// CHECK: vcvtbf162iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}168// CHECK: encoding: [0x62,0xe5,0x7f,0x9f,0x6b,0x72,0x80]169          vcvtbf162iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}170 171// CHECK: vcvtbf162iubs  268435456(%rbp,%r14,8), %ymm22172// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]173          vcvtbf162iubs  268435456(%rbp,%r14,8), %ymm22174 175// CHECK: vcvtbf162iubs  291(%r8,%rax,4), %ymm22 {%k7}176// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]177          vcvtbf162iubs  291(%r8,%rax,4), %ymm22 {%k7}178 179// CHECK: vcvtbf162iubs  (%rip){1to16}, %ymm22180// CHECK: encoding: [0x62,0xe5,0x7f,0x38,0x6b,0x35,0x00,0x00,0x00,0x00]181          vcvtbf162iubs  (%rip){1to16}, %ymm22182 183// CHECK: vcvtbf162iubs  -1024(,%rbp,2), %ymm22184// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x6b,0x34,0x6d,0x00,0xfc,0xff,0xff]185          vcvtbf162iubs  -1024(,%rbp,2), %ymm22186 187// CHECK: vcvtbf162iubs  4064(%rcx), %ymm22 {%k7} {z}188// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x6b,0x71,0x7f]189          vcvtbf162iubs  4064(%rcx), %ymm22 {%k7} {z}190 191// CHECK: vcvtbf162iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}192// CHECK: encoding: [0x62,0xe5,0x7f,0xbf,0x6b,0x72,0x80]193          vcvtbf162iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}194 195// CHECK: vcvtbf162iubs  268435456(%rbp,%r14,8), %zmm22196// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]197          vcvtbf162iubs  268435456(%rbp,%r14,8), %zmm22198 199// CHECK: vcvtbf162iubs  291(%r8,%rax,4), %zmm22 {%k7}200// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]201          vcvtbf162iubs  291(%r8,%rax,4), %zmm22 {%k7}202 203// CHECK: vcvtbf162iubs  (%rip){1to32}, %zmm22204// CHECK: encoding: [0x62,0xe5,0x7f,0x58,0x6b,0x35,0x00,0x00,0x00,0x00]205          vcvtbf162iubs  (%rip){1to32}, %zmm22206 207// CHECK: vcvtbf162iubs  -2048(,%rbp,2), %zmm22208// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x6b,0x34,0x6d,0x00,0xf8,0xff,0xff]209          vcvtbf162iubs  -2048(,%rbp,2), %zmm22210 211// CHECK: vcvtbf162iubs  8128(%rcx), %zmm22 {%k7} {z}212// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x6b,0x71,0x7f]213          vcvtbf162iubs  8128(%rcx), %zmm22 {%k7} {z}214 215// CHECK: vcvtbf162iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}216// CHECK: encoding: [0x62,0xe5,0x7f,0xdf,0x6b,0x72,0x80]217          vcvtbf162iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}218 219// CHECK: vcvtph2ibs %xmm23, %xmm22220// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x69,0xf7]221          vcvtph2ibs %xmm23, %xmm22222 223// CHECK: vcvtph2ibs %xmm23, %xmm22 {%k7}224// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x69,0xf7]225          vcvtph2ibs %xmm23, %xmm22 {%k7}226 227// CHECK: vcvtph2ibs %xmm23, %xmm22 {%k7} {z}228// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x69,0xf7]229          vcvtph2ibs %xmm23, %xmm22 {%k7} {z}230 231// CHECK: vcvtph2ibs %zmm23, %zmm22232// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x69,0xf7]233          vcvtph2ibs %zmm23, %zmm22234 235// CHECK: vcvtph2ibs {rn-sae}, %zmm23, %zmm22236// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x69,0xf7]237          vcvtph2ibs {rn-sae}, %zmm23, %zmm22238 239// CHECK: vcvtph2ibs %zmm23, %zmm22 {%k7}240// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x69,0xf7]241          vcvtph2ibs %zmm23, %zmm22 {%k7}242 243// CHECK: vcvtph2ibs {rz-sae}, %zmm23, %zmm22 {%k7} {z}244// CHECK: encoding: [0x62,0xa5,0x7c,0xff,0x69,0xf7]245          vcvtph2ibs {rz-sae}, %zmm23, %zmm22 {%k7} {z}246 247// CHECK: vcvtph2ibs %ymm23, %ymm22248// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x69,0xf7]249          vcvtph2ibs %ymm23, %ymm22250 251// CHECK: vcvtph2ibs %ymm23, %ymm22 {%k7}252// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x69,0xf7]253          vcvtph2ibs %ymm23, %ymm22 {%k7}254 255// CHECK: vcvtph2ibs  268435456(%rbp,%r14,8), %xmm22256// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]257          vcvtph2ibs  268435456(%rbp,%r14,8), %xmm22258 259// CHECK: vcvtph2ibs  291(%r8,%rax,4), %xmm22 {%k7}260// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]261          vcvtph2ibs  291(%r8,%rax,4), %xmm22 {%k7}262 263// CHECK: vcvtph2ibs  (%rip){1to8}, %xmm22264// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x69,0x35,0x00,0x00,0x00,0x00]265          vcvtph2ibs  (%rip){1to8}, %xmm22266 267// CHECK: vcvtph2ibs  -512(,%rbp,2), %xmm22268// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x69,0x34,0x6d,0x00,0xfe,0xff,0xff]269          vcvtph2ibs  -512(,%rbp,2), %xmm22270 271// CHECK: vcvtph2ibs  2032(%rcx), %xmm22 {%k7} {z}272// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x69,0x71,0x7f]273          vcvtph2ibs  2032(%rcx), %xmm22 {%k7} {z}274 275// CHECK: vcvtph2ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}276// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x69,0x72,0x80]277          vcvtph2ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}278 279// CHECK: vcvtph2ibs  268435456(%rbp,%r14,8), %ymm22280// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]281          vcvtph2ibs  268435456(%rbp,%r14,8), %ymm22282 283// CHECK: vcvtph2ibs  291(%r8,%rax,4), %ymm22 {%k7}284// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]285          vcvtph2ibs  291(%r8,%rax,4), %ymm22 {%k7}286 287// CHECK: vcvtph2ibs  (%rip){1to16}, %ymm22288// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x69,0x35,0x00,0x00,0x00,0x00]289          vcvtph2ibs  (%rip){1to16}, %ymm22290 291// CHECK: vcvtph2ibs  -1024(,%rbp,2), %ymm22292// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x69,0x34,0x6d,0x00,0xfc,0xff,0xff]293          vcvtph2ibs  -1024(,%rbp,2), %ymm22294 295// CHECK: vcvtph2ibs  4064(%rcx), %ymm22 {%k7} {z}296// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x69,0x71,0x7f]297          vcvtph2ibs  4064(%rcx), %ymm22 {%k7} {z}298 299// CHECK: vcvtph2ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}300// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x69,0x72,0x80]301          vcvtph2ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}302 303// CHECK: vcvtph2ibs  268435456(%rbp,%r14,8), %zmm22304// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]305          vcvtph2ibs  268435456(%rbp,%r14,8), %zmm22306 307// CHECK: vcvtph2ibs  291(%r8,%rax,4), %zmm22 {%k7}308// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]309          vcvtph2ibs  291(%r8,%rax,4), %zmm22 {%k7}310 311// CHECK: vcvtph2ibs  (%rip){1to32}, %zmm22312// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x69,0x35,0x00,0x00,0x00,0x00]313          vcvtph2ibs  (%rip){1to32}, %zmm22314 315// CHECK: vcvtph2ibs  -2048(,%rbp,2), %zmm22316// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x69,0x34,0x6d,0x00,0xf8,0xff,0xff]317          vcvtph2ibs  -2048(,%rbp,2), %zmm22318 319// CHECK: vcvtph2ibs  8128(%rcx), %zmm22 {%k7} {z}320// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x69,0x71,0x7f]321          vcvtph2ibs  8128(%rcx), %zmm22 {%k7} {z}322 323// CHECK: vcvtph2ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}324// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x69,0x72,0x80]325          vcvtph2ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}326 327// CHECK: vcvtph2iubs %xmm23, %xmm22328// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6b,0xf7]329          vcvtph2iubs %xmm23, %xmm22330 331// CHECK: vcvtph2iubs %xmm23, %xmm22 {%k7}332// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x6b,0xf7]333          vcvtph2iubs %xmm23, %xmm22 {%k7}334 335// CHECK: vcvtph2iubs %xmm23, %xmm22 {%k7} {z}336// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x6b,0xf7]337          vcvtph2iubs %xmm23, %xmm22 {%k7} {z}338 339// CHECK: vcvtph2iubs %zmm23, %zmm22340// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6b,0xf7]341          vcvtph2iubs %zmm23, %zmm22342 343// CHECK: vcvtph2iubs {rn-sae}, %zmm23, %zmm22344// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x6b,0xf7]345          vcvtph2iubs {rn-sae}, %zmm23, %zmm22346 347// CHECK: vcvtph2iubs %zmm23, %zmm22 {%k7}348// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x6b,0xf7]349          vcvtph2iubs %zmm23, %zmm22 {%k7}350 351// CHECK: vcvtph2iubs {rz-sae}, %zmm23, %zmm22 {%k7} {z}352// CHECK: encoding: [0x62,0xa5,0x7c,0xff,0x6b,0xf7]353          vcvtph2iubs {rz-sae}, %zmm23, %zmm22 {%k7} {z}354 355// CHECK: vcvtph2iubs %ymm23, %ymm22356// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6b,0xf7]357          vcvtph2iubs %ymm23, %ymm22358 359// CHECK: vcvtph2iubs %ymm23, %ymm22 {%k7}360// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x6b,0xf7]361          vcvtph2iubs %ymm23, %ymm22 {%k7}362 363// CHECK: vcvtph2iubs  268435456(%rbp,%r14,8), %xmm22364// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]365          vcvtph2iubs  268435456(%rbp,%r14,8), %xmm22366 367// CHECK: vcvtph2iubs  291(%r8,%rax,4), %xmm22 {%k7}368// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]369          vcvtph2iubs  291(%r8,%rax,4), %xmm22 {%k7}370 371// CHECK: vcvtph2iubs  (%rip){1to8}, %xmm22372// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x6b,0x35,0x00,0x00,0x00,0x00]373          vcvtph2iubs  (%rip){1to8}, %xmm22374 375// CHECK: vcvtph2iubs  -512(,%rbp,2), %xmm22376// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x6b,0x34,0x6d,0x00,0xfe,0xff,0xff]377          vcvtph2iubs  -512(,%rbp,2), %xmm22378 379// CHECK: vcvtph2iubs  2032(%rcx), %xmm22 {%k7} {z}380// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x6b,0x71,0x7f]381          vcvtph2iubs  2032(%rcx), %xmm22 {%k7} {z}382 383// CHECK: vcvtph2iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}384// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x6b,0x72,0x80]385          vcvtph2iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}386 387// CHECK: vcvtph2iubs  268435456(%rbp,%r14,8), %ymm22388// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]389          vcvtph2iubs  268435456(%rbp,%r14,8), %ymm22390 391// CHECK: vcvtph2iubs  291(%r8,%rax,4), %ymm22 {%k7}392// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]393          vcvtph2iubs  291(%r8,%rax,4), %ymm22 {%k7}394 395// CHECK: vcvtph2iubs  (%rip){1to16}, %ymm22396// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x6b,0x35,0x00,0x00,0x00,0x00]397          vcvtph2iubs  (%rip){1to16}, %ymm22398 399// CHECK: vcvtph2iubs  -1024(,%rbp,2), %ymm22400// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x6b,0x34,0x6d,0x00,0xfc,0xff,0xff]401          vcvtph2iubs  -1024(,%rbp,2), %ymm22402 403// CHECK: vcvtph2iubs  4064(%rcx), %ymm22 {%k7} {z}404// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x6b,0x71,0x7f]405          vcvtph2iubs  4064(%rcx), %ymm22 {%k7} {z}406 407// CHECK: vcvtph2iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}408// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x6b,0x72,0x80]409          vcvtph2iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}410 411// CHECK: vcvtph2iubs  268435456(%rbp,%r14,8), %zmm22412// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]413          vcvtph2iubs  268435456(%rbp,%r14,8), %zmm22414 415// CHECK: vcvtph2iubs  291(%r8,%rax,4), %zmm22 {%k7}416// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]417          vcvtph2iubs  291(%r8,%rax,4), %zmm22 {%k7}418 419// CHECK: vcvtph2iubs  (%rip){1to32}, %zmm22420// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x6b,0x35,0x00,0x00,0x00,0x00]421          vcvtph2iubs  (%rip){1to32}, %zmm22422 423// CHECK: vcvtph2iubs  -2048(,%rbp,2), %zmm22424// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x6b,0x34,0x6d,0x00,0xf8,0xff,0xff]425          vcvtph2iubs  -2048(,%rbp,2), %zmm22426 427// CHECK: vcvtph2iubs  8128(%rcx), %zmm22 {%k7} {z}428// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x6b,0x71,0x7f]429          vcvtph2iubs  8128(%rcx), %zmm22 {%k7} {z}430 431// CHECK: vcvtph2iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}432// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x6b,0x72,0x80]433          vcvtph2iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}434 435// CHECK: vcvtps2ibs %xmm23, %xmm22436// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x69,0xf7]437          vcvtps2ibs %xmm23, %xmm22438 439// CHECK: vcvtps2ibs %xmm23, %xmm22 {%k7}440// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x69,0xf7]441          vcvtps2ibs %xmm23, %xmm22 {%k7}442 443// CHECK: vcvtps2ibs %xmm23, %xmm22 {%k7} {z}444// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x69,0xf7]445          vcvtps2ibs %xmm23, %xmm22 {%k7} {z}446 447// CHECK: vcvtps2ibs %zmm23, %zmm22448// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x69,0xf7]449          vcvtps2ibs %zmm23, %zmm22450 451// CHECK: vcvtps2ibs {rn-sae}, %zmm23, %zmm22452// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x69,0xf7]453          vcvtps2ibs {rn-sae}, %zmm23, %zmm22454 455// CHECK: vcvtps2ibs %zmm23, %zmm22 {%k7}456// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x69,0xf7]457          vcvtps2ibs %zmm23, %zmm22 {%k7}458 459// CHECK: vcvtps2ibs {rz-sae}, %zmm23, %zmm22 {%k7} {z}460// CHECK: encoding: [0x62,0xa5,0x7d,0xff,0x69,0xf7]461          vcvtps2ibs {rz-sae}, %zmm23, %zmm22 {%k7} {z}462 463// CHECK: vcvtps2ibs %ymm23, %ymm22464// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x69,0xf7]465          vcvtps2ibs %ymm23, %ymm22466 467// CHECK: vcvtps2ibs %ymm23, %ymm22 {%k7}468// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x69,0xf7]469          vcvtps2ibs %ymm23, %ymm22 {%k7}470 471// CHECK: vcvtps2ibs  268435456(%rbp,%r14,8), %xmm22472// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]473          vcvtps2ibs  268435456(%rbp,%r14,8), %xmm22474 475// CHECK: vcvtps2ibs  291(%r8,%rax,4), %xmm22 {%k7}476// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]477          vcvtps2ibs  291(%r8,%rax,4), %xmm22 {%k7}478 479// CHECK: vcvtps2ibs  (%rip){1to4}, %xmm22480// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x69,0x35,0x00,0x00,0x00,0x00]481          vcvtps2ibs  (%rip){1to4}, %xmm22482 483// CHECK: vcvtps2ibs  -512(,%rbp,2), %xmm22484// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x69,0x34,0x6d,0x00,0xfe,0xff,0xff]485          vcvtps2ibs  -512(,%rbp,2), %xmm22486 487// CHECK: vcvtps2ibs  2032(%rcx), %xmm22 {%k7} {z}488// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x69,0x71,0x7f]489          vcvtps2ibs  2032(%rcx), %xmm22 {%k7} {z}490 491// CHECK: vcvtps2ibs  -512(%rdx){1to4}, %xmm22 {%k7} {z}492// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x69,0x72,0x80]493          vcvtps2ibs  -512(%rdx){1to4}, %xmm22 {%k7} {z}494 495// CHECK: vcvtps2ibs  268435456(%rbp,%r14,8), %ymm22496// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]497          vcvtps2ibs  268435456(%rbp,%r14,8), %ymm22498 499// CHECK: vcvtps2ibs  291(%r8,%rax,4), %ymm22 {%k7}500// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]501          vcvtps2ibs  291(%r8,%rax,4), %ymm22 {%k7}502 503// CHECK: vcvtps2ibs  (%rip){1to8}, %ymm22504// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x69,0x35,0x00,0x00,0x00,0x00]505          vcvtps2ibs  (%rip){1to8}, %ymm22506 507// CHECK: vcvtps2ibs  -1024(,%rbp,2), %ymm22508// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x69,0x34,0x6d,0x00,0xfc,0xff,0xff]509          vcvtps2ibs  -1024(,%rbp,2), %ymm22510 511// CHECK: vcvtps2ibs  4064(%rcx), %ymm22 {%k7} {z}512// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x69,0x71,0x7f]513          vcvtps2ibs  4064(%rcx), %ymm22 {%k7} {z}514 515// CHECK: vcvtps2ibs  -512(%rdx){1to8}, %ymm22 {%k7} {z}516// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x69,0x72,0x80]517          vcvtps2ibs  -512(%rdx){1to8}, %ymm22 {%k7} {z}518 519// CHECK: vcvtps2ibs  268435456(%rbp,%r14,8), %zmm22520// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x69,0xb4,0xf5,0x00,0x00,0x00,0x10]521          vcvtps2ibs  268435456(%rbp,%r14,8), %zmm22522 523// CHECK: vcvtps2ibs  291(%r8,%rax,4), %zmm22 {%k7}524// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x69,0xb4,0x80,0x23,0x01,0x00,0x00]525          vcvtps2ibs  291(%r8,%rax,4), %zmm22 {%k7}526 527// CHECK: vcvtps2ibs  (%rip){1to16}, %zmm22528// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x69,0x35,0x00,0x00,0x00,0x00]529          vcvtps2ibs  (%rip){1to16}, %zmm22530 531// CHECK: vcvtps2ibs  -2048(,%rbp,2), %zmm22532// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x69,0x34,0x6d,0x00,0xf8,0xff,0xff]533          vcvtps2ibs  -2048(,%rbp,2), %zmm22534 535// CHECK: vcvtps2ibs  8128(%rcx), %zmm22 {%k7} {z}536// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x69,0x71,0x7f]537          vcvtps2ibs  8128(%rcx), %zmm22 {%k7} {z}538 539// CHECK: vcvtps2ibs  -512(%rdx){1to16}, %zmm22 {%k7} {z}540// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x69,0x72,0x80]541          vcvtps2ibs  -512(%rdx){1to16}, %zmm22 {%k7} {z}542 543// CHECK: vcvtps2iubs %xmm23, %xmm22544// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6b,0xf7]545          vcvtps2iubs %xmm23, %xmm22546 547// CHECK: vcvtps2iubs %xmm23, %xmm22 {%k7}548// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x6b,0xf7]549          vcvtps2iubs %xmm23, %xmm22 {%k7}550 551// CHECK: vcvtps2iubs %xmm23, %xmm22 {%k7} {z}552// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x6b,0xf7]553          vcvtps2iubs %xmm23, %xmm22 {%k7} {z}554 555// CHECK: vcvtps2iubs %zmm23, %zmm22556// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6b,0xf7]557          vcvtps2iubs %zmm23, %zmm22558 559// CHECK: vcvtps2iubs {rn-sae}, %zmm23, %zmm22560// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x6b,0xf7]561          vcvtps2iubs {rn-sae}, %zmm23, %zmm22562 563// CHECK: vcvtps2iubs %zmm23, %zmm22 {%k7}564// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x6b,0xf7]565          vcvtps2iubs %zmm23, %zmm22 {%k7}566 567// CHECK: vcvtps2iubs {rz-sae}, %zmm23, %zmm22 {%k7} {z}568// CHECK: encoding: [0x62,0xa5,0x7d,0xff,0x6b,0xf7]569          vcvtps2iubs {rz-sae}, %zmm23, %zmm22 {%k7} {z}570 571// CHECK: vcvtps2iubs %ymm23, %ymm22572// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6b,0xf7]573          vcvtps2iubs %ymm23, %ymm22574 575// CHECK: vcvtps2iubs %ymm23, %ymm22 {%k7}576// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x6b,0xf7]577          vcvtps2iubs %ymm23, %ymm22 {%k7}578 579// CHECK: vcvtps2iubs  268435456(%rbp,%r14,8), %xmm22580// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]581          vcvtps2iubs  268435456(%rbp,%r14,8), %xmm22582 583// CHECK: vcvtps2iubs  291(%r8,%rax,4), %xmm22 {%k7}584// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]585          vcvtps2iubs  291(%r8,%rax,4), %xmm22 {%k7}586 587// CHECK: vcvtps2iubs  (%rip){1to4}, %xmm22588// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x6b,0x35,0x00,0x00,0x00,0x00]589          vcvtps2iubs  (%rip){1to4}, %xmm22590 591// CHECK: vcvtps2iubs  -512(,%rbp,2), %xmm22592// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6b,0x34,0x6d,0x00,0xfe,0xff,0xff]593          vcvtps2iubs  -512(,%rbp,2), %xmm22594 595// CHECK: vcvtps2iubs  2032(%rcx), %xmm22 {%k7} {z}596// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x6b,0x71,0x7f]597          vcvtps2iubs  2032(%rcx), %xmm22 {%k7} {z}598 599// CHECK: vcvtps2iubs  -512(%rdx){1to4}, %xmm22 {%k7} {z}600// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x6b,0x72,0x80]601          vcvtps2iubs  -512(%rdx){1to4}, %xmm22 {%k7} {z}602 603// CHECK: vcvtps2iubs  268435456(%rbp,%r14,8), %ymm22604// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]605          vcvtps2iubs  268435456(%rbp,%r14,8), %ymm22606 607// CHECK: vcvtps2iubs  291(%r8,%rax,4), %ymm22 {%k7}608// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]609          vcvtps2iubs  291(%r8,%rax,4), %ymm22 {%k7}610 611// CHECK: vcvtps2iubs  (%rip){1to8}, %ymm22612// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x6b,0x35,0x00,0x00,0x00,0x00]613          vcvtps2iubs  (%rip){1to8}, %ymm22614 615// CHECK: vcvtps2iubs  -1024(,%rbp,2), %ymm22616// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x6b,0x34,0x6d,0x00,0xfc,0xff,0xff]617          vcvtps2iubs  -1024(,%rbp,2), %ymm22618 619// CHECK: vcvtps2iubs  4064(%rcx), %ymm22 {%k7} {z}620// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x6b,0x71,0x7f]621          vcvtps2iubs  4064(%rcx), %ymm22 {%k7} {z}622 623// CHECK: vcvtps2iubs  -512(%rdx){1to8}, %ymm22 {%k7} {z}624// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x6b,0x72,0x80]625          vcvtps2iubs  -512(%rdx){1to8}, %ymm22 {%k7} {z}626 627// CHECK: vcvtps2iubs  268435456(%rbp,%r14,8), %zmm22628// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6b,0xb4,0xf5,0x00,0x00,0x00,0x10]629          vcvtps2iubs  268435456(%rbp,%r14,8), %zmm22630 631// CHECK: vcvtps2iubs  291(%r8,%rax,4), %zmm22 {%k7}632// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x6b,0xb4,0x80,0x23,0x01,0x00,0x00]633          vcvtps2iubs  291(%r8,%rax,4), %zmm22 {%k7}634 635// CHECK: vcvtps2iubs  (%rip){1to16}, %zmm22636// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x6b,0x35,0x00,0x00,0x00,0x00]637          vcvtps2iubs  (%rip){1to16}, %zmm22638 639// CHECK: vcvtps2iubs  -2048(,%rbp,2), %zmm22640// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x6b,0x34,0x6d,0x00,0xf8,0xff,0xff]641          vcvtps2iubs  -2048(,%rbp,2), %zmm22642 643// CHECK: vcvtps2iubs  8128(%rcx), %zmm22 {%k7} {z}644// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x6b,0x71,0x7f]645          vcvtps2iubs  8128(%rcx), %zmm22 {%k7} {z}646 647// CHECK: vcvtps2iubs  -512(%rdx){1to16}, %zmm22 {%k7} {z}648// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x6b,0x72,0x80]649          vcvtps2iubs  -512(%rdx){1to16}, %zmm22 {%k7} {z}650 651// CHECK: vcvttbf162ibs %xmm23, %xmm22652// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x68,0xf7]653          vcvttbf162ibs %xmm23, %xmm22654 655// CHECK: vcvttbf162ibs %xmm23, %xmm22 {%k7}656// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x68,0xf7]657          vcvttbf162ibs %xmm23, %xmm22 {%k7}658 659// CHECK: vcvttbf162ibs %xmm23, %xmm22 {%k7} {z}660// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x68,0xf7]661          vcvttbf162ibs %xmm23, %xmm22 {%k7} {z}662 663// CHECK: vcvttbf162ibs %zmm23, %zmm22664// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x68,0xf7]665          vcvttbf162ibs %zmm23, %zmm22666 667// CHECK: vcvttbf162ibs %zmm23, %zmm22 {%k7}668// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x68,0xf7]669          vcvttbf162ibs %zmm23, %zmm22 {%k7}670 671// CHECK: vcvttbf162ibs %zmm23, %zmm22 {%k7} {z}672// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x68,0xf7]673          vcvttbf162ibs %zmm23, %zmm22 {%k7} {z}674 675// CHECK: vcvttbf162ibs %ymm23, %ymm22676// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x68,0xf7]677          vcvttbf162ibs %ymm23, %ymm22678 679// CHECK: vcvttbf162ibs %ymm23, %ymm22 {%k7}680// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x68,0xf7]681          vcvttbf162ibs %ymm23, %ymm22 {%k7}682 683// CHECK: vcvttbf162ibs %ymm23, %ymm22 {%k7} {z}684// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x68,0xf7]685          vcvttbf162ibs %ymm23, %ymm22 {%k7} {z}686 687// CHECK: vcvttbf162ibs  268435456(%rbp,%r14,8), %xmm22688// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]689          vcvttbf162ibs  268435456(%rbp,%r14,8), %xmm22690 691// CHECK: vcvttbf162ibs  291(%r8,%rax,4), %xmm22 {%k7}692// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]693          vcvttbf162ibs  291(%r8,%rax,4), %xmm22 {%k7}694 695// CHECK: vcvttbf162ibs  (%rip){1to8}, %xmm22696// CHECK: encoding: [0x62,0xe5,0x7f,0x18,0x68,0x35,0x00,0x00,0x00,0x00]697          vcvttbf162ibs  (%rip){1to8}, %xmm22698 699// CHECK: vcvttbf162ibs  -512(,%rbp,2), %xmm22700// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x68,0x34,0x6d,0x00,0xfe,0xff,0xff]701          vcvttbf162ibs  -512(,%rbp,2), %xmm22702 703// CHECK: vcvttbf162ibs  2032(%rcx), %xmm22 {%k7} {z}704// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x68,0x71,0x7f]705          vcvttbf162ibs  2032(%rcx), %xmm22 {%k7} {z}706 707// CHECK: vcvttbf162ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}708// CHECK: encoding: [0x62,0xe5,0x7f,0x9f,0x68,0x72,0x80]709          vcvttbf162ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}710 711// CHECK: vcvttbf162ibs  268435456(%rbp,%r14,8), %ymm22712// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]713          vcvttbf162ibs  268435456(%rbp,%r14,8), %ymm22714 715// CHECK: vcvttbf162ibs  291(%r8,%rax,4), %ymm22 {%k7}716// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]717          vcvttbf162ibs  291(%r8,%rax,4), %ymm22 {%k7}718 719// CHECK: vcvttbf162ibs  (%rip){1to16}, %ymm22720// CHECK: encoding: [0x62,0xe5,0x7f,0x38,0x68,0x35,0x00,0x00,0x00,0x00]721          vcvttbf162ibs  (%rip){1to16}, %ymm22722 723// CHECK: vcvttbf162ibs  -1024(,%rbp,2), %ymm22724// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x68,0x34,0x6d,0x00,0xfc,0xff,0xff]725          vcvttbf162ibs  -1024(,%rbp,2), %ymm22726 727// CHECK: vcvttbf162ibs  4064(%rcx), %ymm22 {%k7} {z}728// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x68,0x71,0x7f]729          vcvttbf162ibs  4064(%rcx), %ymm22 {%k7} {z}730 731// CHECK: vcvttbf162ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}732// CHECK: encoding: [0x62,0xe5,0x7f,0xbf,0x68,0x72,0x80]733          vcvttbf162ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}734 735// CHECK: vcvttbf162ibs  268435456(%rbp,%r14,8), %zmm22736// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]737          vcvttbf162ibs  268435456(%rbp,%r14,8), %zmm22738 739// CHECK: vcvttbf162ibs  291(%r8,%rax,4), %zmm22 {%k7}740// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]741          vcvttbf162ibs  291(%r8,%rax,4), %zmm22 {%k7}742 743// CHECK: vcvttbf162ibs  (%rip){1to32}, %zmm22744// CHECK: encoding: [0x62,0xe5,0x7f,0x58,0x68,0x35,0x00,0x00,0x00,0x00]745          vcvttbf162ibs  (%rip){1to32}, %zmm22746 747// CHECK: vcvttbf162ibs  -2048(,%rbp,2), %zmm22748// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x68,0x34,0x6d,0x00,0xf8,0xff,0xff]749          vcvttbf162ibs  -2048(,%rbp,2), %zmm22750 751// CHECK: vcvttbf162ibs  8128(%rcx), %zmm22 {%k7} {z}752// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x68,0x71,0x7f]753          vcvttbf162ibs  8128(%rcx), %zmm22 {%k7} {z}754 755// CHECK: vcvttbf162ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}756// CHECK: encoding: [0x62,0xe5,0x7f,0xdf,0x68,0x72,0x80]757          vcvttbf162ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}758 759// CHECK: vcvttbf162iubs %xmm23, %xmm22760// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x6a,0xf7]761          vcvttbf162iubs %xmm23, %xmm22762 763// CHECK: vcvttbf162iubs %xmm23, %xmm22 {%k7}764// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x6a,0xf7]765          vcvttbf162iubs %xmm23, %xmm22 {%k7}766 767// CHECK: vcvttbf162iubs %xmm23, %xmm22 {%k7} {z}768// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x6a,0xf7]769          vcvttbf162iubs %xmm23, %xmm22 {%k7} {z}770 771// CHECK: vcvttbf162iubs %zmm23, %zmm22772// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x6a,0xf7]773          vcvttbf162iubs %zmm23, %zmm22774 775// CHECK: vcvttbf162iubs %zmm23, %zmm22 {%k7}776// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x6a,0xf7]777          vcvttbf162iubs %zmm23, %zmm22 {%k7}778 779// CHECK: vcvttbf162iubs %zmm23, %zmm22 {%k7} {z}780// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x6a,0xf7]781          vcvttbf162iubs %zmm23, %zmm22 {%k7} {z}782 783// CHECK: vcvttbf162iubs %ymm23, %ymm22784// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x6a,0xf7]785          vcvttbf162iubs %ymm23, %ymm22786 787// CHECK: vcvttbf162iubs %ymm23, %ymm22 {%k7}788// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x6a,0xf7]789          vcvttbf162iubs %ymm23, %ymm22 {%k7}790 791// CHECK: vcvttbf162iubs %ymm23, %ymm22 {%k7} {z}792// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x6a,0xf7]793          vcvttbf162iubs %ymm23, %ymm22 {%k7} {z}794 795// CHECK: vcvttbf162iubs  268435456(%rbp,%r14,8), %xmm22796// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]797          vcvttbf162iubs  268435456(%rbp,%r14,8), %xmm22798 799// CHECK: vcvttbf162iubs  291(%r8,%rax,4), %xmm22 {%k7}800// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]801          vcvttbf162iubs  291(%r8,%rax,4), %xmm22 {%k7}802 803// CHECK: vcvttbf162iubs  (%rip){1to8}, %xmm22804// CHECK: encoding: [0x62,0xe5,0x7f,0x18,0x6a,0x35,0x00,0x00,0x00,0x00]805          vcvttbf162iubs  (%rip){1to8}, %xmm22806 807// CHECK: vcvttbf162iubs  -512(,%rbp,2), %xmm22808// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x6a,0x34,0x6d,0x00,0xfe,0xff,0xff]809          vcvttbf162iubs  -512(,%rbp,2), %xmm22810 811// CHECK: vcvttbf162iubs  2032(%rcx), %xmm22 {%k7} {z}812// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x6a,0x71,0x7f]813          vcvttbf162iubs  2032(%rcx), %xmm22 {%k7} {z}814 815// CHECK: vcvttbf162iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}816// CHECK: encoding: [0x62,0xe5,0x7f,0x9f,0x6a,0x72,0x80]817          vcvttbf162iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}818 819// CHECK: vcvttbf162iubs  268435456(%rbp,%r14,8), %ymm22820// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]821          vcvttbf162iubs  268435456(%rbp,%r14,8), %ymm22822 823// CHECK: vcvttbf162iubs  291(%r8,%rax,4), %ymm22 {%k7}824// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]825          vcvttbf162iubs  291(%r8,%rax,4), %ymm22 {%k7}826 827// CHECK: vcvttbf162iubs  (%rip){1to16}, %ymm22828// CHECK: encoding: [0x62,0xe5,0x7f,0x38,0x6a,0x35,0x00,0x00,0x00,0x00]829          vcvttbf162iubs  (%rip){1to16}, %ymm22830 831// CHECK: vcvttbf162iubs  -1024(,%rbp,2), %ymm22832// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x6a,0x34,0x6d,0x00,0xfc,0xff,0xff]833          vcvttbf162iubs  -1024(,%rbp,2), %ymm22834 835// CHECK: vcvttbf162iubs  4064(%rcx), %ymm22 {%k7} {z}836// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x6a,0x71,0x7f]837          vcvttbf162iubs  4064(%rcx), %ymm22 {%k7} {z}838 839// CHECK: vcvttbf162iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}840// CHECK: encoding: [0x62,0xe5,0x7f,0xbf,0x6a,0x72,0x80]841          vcvttbf162iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}842 843// CHECK: vcvttbf162iubs  268435456(%rbp,%r14,8), %zmm22844// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]845          vcvttbf162iubs  268435456(%rbp,%r14,8), %zmm22846 847// CHECK: vcvttbf162iubs  291(%r8,%rax,4), %zmm22 {%k7}848// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]849          vcvttbf162iubs  291(%r8,%rax,4), %zmm22 {%k7}850 851// CHECK: vcvttbf162iubs  (%rip){1to32}, %zmm22852// CHECK: encoding: [0x62,0xe5,0x7f,0x58,0x6a,0x35,0x00,0x00,0x00,0x00]853          vcvttbf162iubs  (%rip){1to32}, %zmm22854 855// CHECK: vcvttbf162iubs  -2048(,%rbp,2), %zmm22856// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x6a,0x34,0x6d,0x00,0xf8,0xff,0xff]857          vcvttbf162iubs  -2048(,%rbp,2), %zmm22858 859// CHECK: vcvttbf162iubs  8128(%rcx), %zmm22 {%k7} {z}860// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x6a,0x71,0x7f]861          vcvttbf162iubs  8128(%rcx), %zmm22 {%k7} {z}862 863// CHECK: vcvttbf162iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}864// CHECK: encoding: [0x62,0xe5,0x7f,0xdf,0x6a,0x72,0x80]865          vcvttbf162iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}866 867// CHECK: vcvttph2ibs %xmm23, %xmm22868// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x68,0xf7]869          vcvttph2ibs %xmm23, %xmm22870 871// CHECK: vcvttph2ibs %xmm23, %xmm22 {%k7}872// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x68,0xf7]873          vcvttph2ibs %xmm23, %xmm22 {%k7}874 875// CHECK: vcvttph2ibs %xmm23, %xmm22 {%k7} {z}876// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x68,0xf7]877          vcvttph2ibs %xmm23, %xmm22 {%k7} {z}878 879// CHECK: vcvttph2ibs %zmm23, %zmm22880// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x68,0xf7]881          vcvttph2ibs %zmm23, %zmm22882 883// CHECK: vcvttph2ibs {sae}, %zmm23, %zmm22884// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x68,0xf7]885          vcvttph2ibs {sae}, %zmm23, %zmm22886 887// CHECK: vcvttph2ibs %zmm23, %zmm22 {%k7}888// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x68,0xf7]889          vcvttph2ibs %zmm23, %zmm22 {%k7}890 891// CHECK: vcvttph2ibs {sae}, %zmm23, %zmm22 {%k7} {z}892// CHECK: encoding: [0x62,0xa5,0x7c,0x9f,0x68,0xf7]893          vcvttph2ibs {sae}, %zmm23, %zmm22 {%k7} {z}894 895// CHECK: vcvttph2ibs %ymm23, %ymm22896// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x68,0xf7]897          vcvttph2ibs %ymm23, %ymm22898 899// CHECK: vcvttph2ibs %ymm23, %ymm22 {%k7}900// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x68,0xf7]901          vcvttph2ibs %ymm23, %ymm22 {%k7}902 903// CHECK: vcvttph2ibs  268435456(%rbp,%r14,8), %xmm22904// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]905          vcvttph2ibs  268435456(%rbp,%r14,8), %xmm22906 907// CHECK: vcvttph2ibs  291(%r8,%rax,4), %xmm22 {%k7}908// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]909          vcvttph2ibs  291(%r8,%rax,4), %xmm22 {%k7}910 911// CHECK: vcvttph2ibs  (%rip){1to8}, %xmm22912// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x68,0x35,0x00,0x00,0x00,0x00]913          vcvttph2ibs  (%rip){1to8}, %xmm22914 915// CHECK: vcvttph2ibs  -512(,%rbp,2), %xmm22916// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x68,0x34,0x6d,0x00,0xfe,0xff,0xff]917          vcvttph2ibs  -512(,%rbp,2), %xmm22918 919// CHECK: vcvttph2ibs  2032(%rcx), %xmm22 {%k7} {z}920// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x68,0x71,0x7f]921          vcvttph2ibs  2032(%rcx), %xmm22 {%k7} {z}922 923// CHECK: vcvttph2ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}924// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x68,0x72,0x80]925          vcvttph2ibs  -256(%rdx){1to8}, %xmm22 {%k7} {z}926 927// CHECK: vcvttph2ibs  268435456(%rbp,%r14,8), %ymm22928// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]929          vcvttph2ibs  268435456(%rbp,%r14,8), %ymm22930 931// CHECK: vcvttph2ibs  291(%r8,%rax,4), %ymm22 {%k7}932// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]933          vcvttph2ibs  291(%r8,%rax,4), %ymm22 {%k7}934 935// CHECK: vcvttph2ibs  (%rip){1to16}, %ymm22936// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x68,0x35,0x00,0x00,0x00,0x00]937          vcvttph2ibs  (%rip){1to16}, %ymm22938 939// CHECK: vcvttph2ibs  -1024(,%rbp,2), %ymm22940// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x68,0x34,0x6d,0x00,0xfc,0xff,0xff]941          vcvttph2ibs  -1024(,%rbp,2), %ymm22942 943// CHECK: vcvttph2ibs  4064(%rcx), %ymm22 {%k7} {z}944// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x68,0x71,0x7f]945          vcvttph2ibs  4064(%rcx), %ymm22 {%k7} {z}946 947// CHECK: vcvttph2ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}948// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x68,0x72,0x80]949          vcvttph2ibs  -256(%rdx){1to16}, %ymm22 {%k7} {z}950 951// CHECK: vcvttph2ibs  268435456(%rbp,%r14,8), %zmm22952// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]953          vcvttph2ibs  268435456(%rbp,%r14,8), %zmm22954 955// CHECK: vcvttph2ibs  291(%r8,%rax,4), %zmm22 {%k7}956// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]957          vcvttph2ibs  291(%r8,%rax,4), %zmm22 {%k7}958 959// CHECK: vcvttph2ibs  (%rip){1to32}, %zmm22960// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x68,0x35,0x00,0x00,0x00,0x00]961          vcvttph2ibs  (%rip){1to32}, %zmm22962 963// CHECK: vcvttph2ibs  -2048(,%rbp,2), %zmm22964// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x68,0x34,0x6d,0x00,0xf8,0xff,0xff]965          vcvttph2ibs  -2048(,%rbp,2), %zmm22966 967// CHECK: vcvttph2ibs  8128(%rcx), %zmm22 {%k7} {z}968// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x68,0x71,0x7f]969          vcvttph2ibs  8128(%rcx), %zmm22 {%k7} {z}970 971// CHECK: vcvttph2ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}972// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x68,0x72,0x80]973          vcvttph2ibs  -256(%rdx){1to32}, %zmm22 {%k7} {z}974 975// CHECK: vcvttph2iubs %xmm23, %xmm22976// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6a,0xf7]977          vcvttph2iubs %xmm23, %xmm22978 979// CHECK: vcvttph2iubs %xmm23, %xmm22 {%k7}980// CHECK: encoding: [0x62,0xa5,0x7c,0x0f,0x6a,0xf7]981          vcvttph2iubs %xmm23, %xmm22 {%k7}982 983// CHECK: vcvttph2iubs %xmm23, %xmm22 {%k7} {z}984// CHECK: encoding: [0x62,0xa5,0x7c,0x8f,0x6a,0xf7]985          vcvttph2iubs %xmm23, %xmm22 {%k7} {z}986 987// CHECK: vcvttph2iubs %zmm23, %zmm22988// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6a,0xf7]989          vcvttph2iubs %zmm23, %zmm22990 991// CHECK: vcvttph2iubs {sae}, %zmm23, %zmm22992// CHECK: encoding: [0x62,0xa5,0x7c,0x18,0x6a,0xf7]993          vcvttph2iubs {sae}, %zmm23, %zmm22994 995// CHECK: vcvttph2iubs %zmm23, %zmm22 {%k7}996// CHECK: encoding: [0x62,0xa5,0x7c,0x4f,0x6a,0xf7]997          vcvttph2iubs %zmm23, %zmm22 {%k7}998 999// CHECK: vcvttph2iubs {sae}, %zmm23, %zmm22 {%k7} {z}1000// CHECK: encoding: [0x62,0xa5,0x7c,0x9f,0x6a,0xf7]1001          vcvttph2iubs {sae}, %zmm23, %zmm22 {%k7} {z}1002 1003// CHECK: vcvttph2iubs %ymm23, %ymm221004// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6a,0xf7]1005          vcvttph2iubs %ymm23, %ymm221006 1007// CHECK: vcvttph2iubs %ymm23, %ymm22 {%k7}1008// CHECK: encoding: [0x62,0xa5,0x7c,0x2f,0x6a,0xf7]1009          vcvttph2iubs %ymm23, %ymm22 {%k7}1010 1011// CHECK: vcvttph2iubs  268435456(%rbp,%r14,8), %xmm221012// CHECK: encoding: [0x62,0xa5,0x7c,0x08,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1013          vcvttph2iubs  268435456(%rbp,%r14,8), %xmm221014 1015// CHECK: vcvttph2iubs  291(%r8,%rax,4), %xmm22 {%k7}1016// CHECK: encoding: [0x62,0xc5,0x7c,0x0f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1017          vcvttph2iubs  291(%r8,%rax,4), %xmm22 {%k7}1018 1019// CHECK: vcvttph2iubs  (%rip){1to8}, %xmm221020// CHECK: encoding: [0x62,0xe5,0x7c,0x18,0x6a,0x35,0x00,0x00,0x00,0x00]1021          vcvttph2iubs  (%rip){1to8}, %xmm221022 1023// CHECK: vcvttph2iubs  -512(,%rbp,2), %xmm221024// CHECK: encoding: [0x62,0xe5,0x7c,0x08,0x6a,0x34,0x6d,0x00,0xfe,0xff,0xff]1025          vcvttph2iubs  -512(,%rbp,2), %xmm221026 1027// CHECK: vcvttph2iubs  2032(%rcx), %xmm22 {%k7} {z}1028// CHECK: encoding: [0x62,0xe5,0x7c,0x8f,0x6a,0x71,0x7f]1029          vcvttph2iubs  2032(%rcx), %xmm22 {%k7} {z}1030 1031// CHECK: vcvttph2iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}1032// CHECK: encoding: [0x62,0xe5,0x7c,0x9f,0x6a,0x72,0x80]1033          vcvttph2iubs  -256(%rdx){1to8}, %xmm22 {%k7} {z}1034 1035// CHECK: vcvttph2iubs  268435456(%rbp,%r14,8), %ymm221036// CHECK: encoding: [0x62,0xa5,0x7c,0x28,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1037          vcvttph2iubs  268435456(%rbp,%r14,8), %ymm221038 1039// CHECK: vcvttph2iubs  291(%r8,%rax,4), %ymm22 {%k7}1040// CHECK: encoding: [0x62,0xc5,0x7c,0x2f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1041          vcvttph2iubs  291(%r8,%rax,4), %ymm22 {%k7}1042 1043// CHECK: vcvttph2iubs  (%rip){1to16}, %ymm221044// CHECK: encoding: [0x62,0xe5,0x7c,0x38,0x6a,0x35,0x00,0x00,0x00,0x00]1045          vcvttph2iubs  (%rip){1to16}, %ymm221046 1047// CHECK: vcvttph2iubs  -1024(,%rbp,2), %ymm221048// CHECK: encoding: [0x62,0xe5,0x7c,0x28,0x6a,0x34,0x6d,0x00,0xfc,0xff,0xff]1049          vcvttph2iubs  -1024(,%rbp,2), %ymm221050 1051// CHECK: vcvttph2iubs  4064(%rcx), %ymm22 {%k7} {z}1052// CHECK: encoding: [0x62,0xe5,0x7c,0xaf,0x6a,0x71,0x7f]1053          vcvttph2iubs  4064(%rcx), %ymm22 {%k7} {z}1054 1055// CHECK: vcvttph2iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}1056// CHECK: encoding: [0x62,0xe5,0x7c,0xbf,0x6a,0x72,0x80]1057          vcvttph2iubs  -256(%rdx){1to16}, %ymm22 {%k7} {z}1058 1059// CHECK: vcvttph2iubs  268435456(%rbp,%r14,8), %zmm221060// CHECK: encoding: [0x62,0xa5,0x7c,0x48,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1061          vcvttph2iubs  268435456(%rbp,%r14,8), %zmm221062 1063// CHECK: vcvttph2iubs  291(%r8,%rax,4), %zmm22 {%k7}1064// CHECK: encoding: [0x62,0xc5,0x7c,0x4f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1065          vcvttph2iubs  291(%r8,%rax,4), %zmm22 {%k7}1066 1067// CHECK: vcvttph2iubs  (%rip){1to32}, %zmm221068// CHECK: encoding: [0x62,0xe5,0x7c,0x58,0x6a,0x35,0x00,0x00,0x00,0x00]1069          vcvttph2iubs  (%rip){1to32}, %zmm221070 1071// CHECK: vcvttph2iubs  -2048(,%rbp,2), %zmm221072// CHECK: encoding: [0x62,0xe5,0x7c,0x48,0x6a,0x34,0x6d,0x00,0xf8,0xff,0xff]1073          vcvttph2iubs  -2048(,%rbp,2), %zmm221074 1075// CHECK: vcvttph2iubs  8128(%rcx), %zmm22 {%k7} {z}1076// CHECK: encoding: [0x62,0xe5,0x7c,0xcf,0x6a,0x71,0x7f]1077          vcvttph2iubs  8128(%rcx), %zmm22 {%k7} {z}1078 1079// CHECK: vcvttph2iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}1080// CHECK: encoding: [0x62,0xe5,0x7c,0xdf,0x6a,0x72,0x80]1081          vcvttph2iubs  -256(%rdx){1to32}, %zmm22 {%k7} {z}1082 1083// CHECK: vcvttps2ibs %xmm23, %xmm221084// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x68,0xf7]1085          vcvttps2ibs %xmm23, %xmm221086 1087// CHECK: vcvttps2ibs %xmm23, %xmm22 {%k7}1088// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x68,0xf7]1089          vcvttps2ibs %xmm23, %xmm22 {%k7}1090 1091// CHECK: vcvttps2ibs %xmm23, %xmm22 {%k7} {z}1092// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x68,0xf7]1093          vcvttps2ibs %xmm23, %xmm22 {%k7} {z}1094 1095// CHECK: vcvttps2ibs %zmm23, %zmm221096// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x68,0xf7]1097          vcvttps2ibs %zmm23, %zmm221098 1099// CHECK: vcvttps2ibs {sae}, %zmm23, %zmm221100// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x68,0xf7]1101          vcvttps2ibs {sae}, %zmm23, %zmm221102 1103// CHECK: vcvttps2ibs %zmm23, %zmm22 {%k7}1104// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x68,0xf7]1105          vcvttps2ibs %zmm23, %zmm22 {%k7}1106 1107// CHECK: vcvttps2ibs {sae}, %zmm23, %zmm22 {%k7} {z}1108// CHECK: encoding: [0x62,0xa5,0x7d,0x9f,0x68,0xf7]1109          vcvttps2ibs {sae}, %zmm23, %zmm22 {%k7} {z}1110 1111// CHECK: vcvttps2ibs %ymm23, %ymm221112// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x68,0xf7]1113          vcvttps2ibs %ymm23, %ymm221114 1115// CHECK: vcvttps2ibs %ymm23, %ymm22 {%k7}1116// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x68,0xf7]1117          vcvttps2ibs %ymm23, %ymm22 {%k7}1118 1119// CHECK: vcvttps2ibs  268435456(%rbp,%r14,8), %xmm221120// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]1121          vcvttps2ibs  268435456(%rbp,%r14,8), %xmm221122 1123// CHECK: vcvttps2ibs  291(%r8,%rax,4), %xmm22 {%k7}1124// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]1125          vcvttps2ibs  291(%r8,%rax,4), %xmm22 {%k7}1126 1127// CHECK: vcvttps2ibs  (%rip){1to4}, %xmm221128// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x68,0x35,0x00,0x00,0x00,0x00]1129          vcvttps2ibs  (%rip){1to4}, %xmm221130 1131// CHECK: vcvttps2ibs  -512(,%rbp,2), %xmm221132// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x68,0x34,0x6d,0x00,0xfe,0xff,0xff]1133          vcvttps2ibs  -512(,%rbp,2), %xmm221134 1135// CHECK: vcvttps2ibs  2032(%rcx), %xmm22 {%k7} {z}1136// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x68,0x71,0x7f]1137          vcvttps2ibs  2032(%rcx), %xmm22 {%k7} {z}1138 1139// CHECK: vcvttps2ibs  -512(%rdx){1to4}, %xmm22 {%k7} {z}1140// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x68,0x72,0x80]1141          vcvttps2ibs  -512(%rdx){1to4}, %xmm22 {%k7} {z}1142 1143// CHECK: vcvttps2ibs  268435456(%rbp,%r14,8), %ymm221144// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]1145          vcvttps2ibs  268435456(%rbp,%r14,8), %ymm221146 1147// CHECK: vcvttps2ibs  291(%r8,%rax,4), %ymm22 {%k7}1148// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]1149          vcvttps2ibs  291(%r8,%rax,4), %ymm22 {%k7}1150 1151// CHECK: vcvttps2ibs  (%rip){1to8}, %ymm221152// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x68,0x35,0x00,0x00,0x00,0x00]1153          vcvttps2ibs  (%rip){1to8}, %ymm221154 1155// CHECK: vcvttps2ibs  -1024(,%rbp,2), %ymm221156// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x68,0x34,0x6d,0x00,0xfc,0xff,0xff]1157          vcvttps2ibs  -1024(,%rbp,2), %ymm221158 1159// CHECK: vcvttps2ibs  4064(%rcx), %ymm22 {%k7} {z}1160// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x68,0x71,0x7f]1161          vcvttps2ibs  4064(%rcx), %ymm22 {%k7} {z}1162 1163// CHECK: vcvttps2ibs  -512(%rdx){1to8}, %ymm22 {%k7} {z}1164// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x68,0x72,0x80]1165          vcvttps2ibs  -512(%rdx){1to8}, %ymm22 {%k7} {z}1166 1167// CHECK: vcvttps2ibs  268435456(%rbp,%r14,8), %zmm221168// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x68,0xb4,0xf5,0x00,0x00,0x00,0x10]1169          vcvttps2ibs  268435456(%rbp,%r14,8), %zmm221170 1171// CHECK: vcvttps2ibs  291(%r8,%rax,4), %zmm22 {%k7}1172// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x68,0xb4,0x80,0x23,0x01,0x00,0x00]1173          vcvttps2ibs  291(%r8,%rax,4), %zmm22 {%k7}1174 1175// CHECK: vcvttps2ibs  (%rip){1to16}, %zmm221176// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x68,0x35,0x00,0x00,0x00,0x00]1177          vcvttps2ibs  (%rip){1to16}, %zmm221178 1179// CHECK: vcvttps2ibs  -2048(,%rbp,2), %zmm221180// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x68,0x34,0x6d,0x00,0xf8,0xff,0xff]1181          vcvttps2ibs  -2048(,%rbp,2), %zmm221182 1183// CHECK: vcvttps2ibs  8128(%rcx), %zmm22 {%k7} {z}1184// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x68,0x71,0x7f]1185          vcvttps2ibs  8128(%rcx), %zmm22 {%k7} {z}1186 1187// CHECK: vcvttps2ibs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1188// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x68,0x72,0x80]1189          vcvttps2ibs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1190 1191// CHECK: vcvttps2iubs %xmm23, %xmm221192// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6a,0xf7]1193          vcvttps2iubs %xmm23, %xmm221194 1195// CHECK: vcvttps2iubs %xmm23, %xmm22 {%k7}1196// CHECK: encoding: [0x62,0xa5,0x7d,0x0f,0x6a,0xf7]1197          vcvttps2iubs %xmm23, %xmm22 {%k7}1198 1199// CHECK: vcvttps2iubs %xmm23, %xmm22 {%k7} {z}1200// CHECK: encoding: [0x62,0xa5,0x7d,0x8f,0x6a,0xf7]1201          vcvttps2iubs %xmm23, %xmm22 {%k7} {z}1202 1203// CHECK: vcvttps2iubs %zmm23, %zmm221204// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6a,0xf7]1205          vcvttps2iubs %zmm23, %zmm221206 1207// CHECK: vcvttps2iubs {sae}, %zmm23, %zmm221208// CHECK: encoding: [0x62,0xa5,0x7d,0x18,0x6a,0xf7]1209          vcvttps2iubs {sae}, %zmm23, %zmm221210 1211// CHECK: vcvttps2iubs %zmm23, %zmm22 {%k7}1212// CHECK: encoding: [0x62,0xa5,0x7d,0x4f,0x6a,0xf7]1213          vcvttps2iubs %zmm23, %zmm22 {%k7}1214 1215// CHECK: vcvttps2iubs {sae}, %zmm23, %zmm22 {%k7} {z}1216// CHECK: encoding: [0x62,0xa5,0x7d,0x9f,0x6a,0xf7]1217          vcvttps2iubs {sae}, %zmm23, %zmm22 {%k7} {z}1218 1219// CHECK: vcvttps2iubs %ymm23, %ymm221220// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6a,0xf7]1221          vcvttps2iubs %ymm23, %ymm221222 1223// CHECK: vcvttps2iubs %ymm23, %ymm22 {%k7}1224// CHECK: encoding: [0x62,0xa5,0x7d,0x2f,0x6a,0xf7]1225          vcvttps2iubs %ymm23, %ymm22 {%k7}1226 1227// CHECK: vcvttps2iubs  268435456(%rbp,%r14,8), %xmm221228// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1229          vcvttps2iubs  268435456(%rbp,%r14,8), %xmm221230 1231// CHECK: vcvttps2iubs  291(%r8,%rax,4), %xmm22 {%k7}1232// CHECK: encoding: [0x62,0xc5,0x7d,0x0f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1233          vcvttps2iubs  291(%r8,%rax,4), %xmm22 {%k7}1234 1235// CHECK: vcvttps2iubs  (%rip){1to4}, %xmm221236// CHECK: encoding: [0x62,0xe5,0x7d,0x18,0x6a,0x35,0x00,0x00,0x00,0x00]1237          vcvttps2iubs  (%rip){1to4}, %xmm221238 1239// CHECK: vcvttps2iubs  -512(,%rbp,2), %xmm221240// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6a,0x34,0x6d,0x00,0xfe,0xff,0xff]1241          vcvttps2iubs  -512(,%rbp,2), %xmm221242 1243// CHECK: vcvttps2iubs  2032(%rcx), %xmm22 {%k7} {z}1244// CHECK: encoding: [0x62,0xe5,0x7d,0x8f,0x6a,0x71,0x7f]1245          vcvttps2iubs  2032(%rcx), %xmm22 {%k7} {z}1246 1247// CHECK: vcvttps2iubs  -512(%rdx){1to4}, %xmm22 {%k7} {z}1248// CHECK: encoding: [0x62,0xe5,0x7d,0x9f,0x6a,0x72,0x80]1249          vcvttps2iubs  -512(%rdx){1to4}, %xmm22 {%k7} {z}1250 1251// CHECK: vcvttps2iubs  268435456(%rbp,%r14,8), %ymm221252// CHECK: encoding: [0x62,0xa5,0x7d,0x28,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1253          vcvttps2iubs  268435456(%rbp,%r14,8), %ymm221254 1255// CHECK: vcvttps2iubs  291(%r8,%rax,4), %ymm22 {%k7}1256// CHECK: encoding: [0x62,0xc5,0x7d,0x2f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1257          vcvttps2iubs  291(%r8,%rax,4), %ymm22 {%k7}1258 1259// CHECK: vcvttps2iubs  (%rip){1to8}, %ymm221260// CHECK: encoding: [0x62,0xe5,0x7d,0x38,0x6a,0x35,0x00,0x00,0x00,0x00]1261          vcvttps2iubs  (%rip){1to8}, %ymm221262 1263// CHECK: vcvttps2iubs  -1024(,%rbp,2), %ymm221264// CHECK: encoding: [0x62,0xe5,0x7d,0x28,0x6a,0x34,0x6d,0x00,0xfc,0xff,0xff]1265          vcvttps2iubs  -1024(,%rbp,2), %ymm221266 1267// CHECK: vcvttps2iubs  4064(%rcx), %ymm22 {%k7} {z}1268// CHECK: encoding: [0x62,0xe5,0x7d,0xaf,0x6a,0x71,0x7f]1269          vcvttps2iubs  4064(%rcx), %ymm22 {%k7} {z}1270 1271// CHECK: vcvttps2iubs  -512(%rdx){1to8}, %ymm22 {%k7} {z}1272// CHECK: encoding: [0x62,0xe5,0x7d,0xbf,0x6a,0x72,0x80]1273          vcvttps2iubs  -512(%rdx){1to8}, %ymm22 {%k7} {z}1274 1275// CHECK: vcvttps2iubs  268435456(%rbp,%r14,8), %zmm221276// CHECK: encoding: [0x62,0xa5,0x7d,0x48,0x6a,0xb4,0xf5,0x00,0x00,0x00,0x10]1277          vcvttps2iubs  268435456(%rbp,%r14,8), %zmm221278 1279// CHECK: vcvttps2iubs  291(%r8,%rax,4), %zmm22 {%k7}1280// CHECK: encoding: [0x62,0xc5,0x7d,0x4f,0x6a,0xb4,0x80,0x23,0x01,0x00,0x00]1281          vcvttps2iubs  291(%r8,%rax,4), %zmm22 {%k7}1282 1283// CHECK: vcvttps2iubs  (%rip){1to16}, %zmm221284// CHECK: encoding: [0x62,0xe5,0x7d,0x58,0x6a,0x35,0x00,0x00,0x00,0x00]1285          vcvttps2iubs  (%rip){1to16}, %zmm221286 1287// CHECK: vcvttps2iubs  -2048(,%rbp,2), %zmm221288// CHECK: encoding: [0x62,0xe5,0x7d,0x48,0x6a,0x34,0x6d,0x00,0xf8,0xff,0xff]1289          vcvttps2iubs  -2048(,%rbp,2), %zmm221290 1291// CHECK: vcvttps2iubs  8128(%rcx), %zmm22 {%k7} {z}1292// CHECK: encoding: [0x62,0xe5,0x7d,0xcf,0x6a,0x71,0x7f]1293          vcvttps2iubs  8128(%rcx), %zmm22 {%k7} {z}1294 1295// CHECK: vcvttps2iubs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1296// CHECK: encoding: [0x62,0xe5,0x7d,0xdf,0x6a,0x72,0x80]1297          vcvttps2iubs  -512(%rdx){1to16}, %zmm22 {%k7} {z}1298 1299