1299 lines · plain
1// RUN: llvm-mc -triple i386 --show-encoding %s | FileCheck %s2 3// CHECK: vcvtbf162ibs %xmm3, %xmm24// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x69,0xd3]5 vcvtbf162ibs %xmm3, %xmm26 7// CHECK: vcvtbf162ibs %xmm3, %xmm2 {%k7}8// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x69,0xd3]9 vcvtbf162ibs %xmm3, %xmm2 {%k7}10 11// CHECK: vcvtbf162ibs %xmm3, %xmm2 {%k7} {z}12// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x69,0xd3]13 vcvtbf162ibs %xmm3, %xmm2 {%k7} {z}14 15// CHECK: vcvtbf162ibs %zmm3, %zmm216// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x69,0xd3]17 vcvtbf162ibs %zmm3, %zmm218 19// CHECK: vcvtbf162ibs %zmm3, %zmm2 {%k7}20// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x69,0xd3]21 vcvtbf162ibs %zmm3, %zmm2 {%k7}22 23// CHECK: vcvtbf162ibs %zmm3, %zmm2 {%k7} {z}24// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x69,0xd3]25 vcvtbf162ibs %zmm3, %zmm2 {%k7} {z}26 27// CHECK: vcvtbf162ibs %ymm3, %ymm228// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x69,0xd3]29 vcvtbf162ibs %ymm3, %ymm230 31// CHECK: vcvtbf162ibs %ymm3, %ymm2 {%k7}32// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x69,0xd3]33 vcvtbf162ibs %ymm3, %ymm2 {%k7}34 35// CHECK: vcvtbf162ibs %ymm3, %ymm2 {%k7} {z}36// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x69,0xd3]37 vcvtbf162ibs %ymm3, %ymm2 {%k7} {z}38 39// CHECK: vcvtbf162ibs 268435456(%esp,%esi,8), %xmm240// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]41 vcvtbf162ibs 268435456(%esp,%esi,8), %xmm242 43// CHECK: vcvtbf162ibs 291(%edi,%eax,4), %xmm2 {%k7}44// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]45 vcvtbf162ibs 291(%edi,%eax,4), %xmm2 {%k7}46 47// CHECK: vcvtbf162ibs (%eax){1to8}, %xmm248// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x69,0x10]49 vcvtbf162ibs (%eax){1to8}, %xmm250 51// CHECK: vcvtbf162ibs -512(,%ebp,2), %xmm252// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff]53 vcvtbf162ibs -512(,%ebp,2), %xmm254 55// CHECK: vcvtbf162ibs 2032(%ecx), %xmm2 {%k7} {z}56// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x69,0x51,0x7f]57 vcvtbf162ibs 2032(%ecx), %xmm2 {%k7} {z}58 59// CHECK: vcvtbf162ibs -256(%edx){1to8}, %xmm2 {%k7} {z}60// CHECK: encoding: [0x62,0xf5,0x7f,0x9f,0x69,0x52,0x80]61 vcvtbf162ibs -256(%edx){1to8}, %xmm2 {%k7} {z}62 63// CHECK: vcvtbf162ibs 268435456(%esp,%esi,8), %ymm264// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]65 vcvtbf162ibs 268435456(%esp,%esi,8), %ymm266 67// CHECK: vcvtbf162ibs 291(%edi,%eax,4), %ymm2 {%k7}68// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]69 vcvtbf162ibs 291(%edi,%eax,4), %ymm2 {%k7}70 71// CHECK: vcvtbf162ibs (%eax){1to16}, %ymm272// CHECK: encoding: [0x62,0xf5,0x7f,0x38,0x69,0x10]73 vcvtbf162ibs (%eax){1to16}, %ymm274 75// CHECK: vcvtbf162ibs -1024(,%ebp,2), %ymm276// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff]77 vcvtbf162ibs -1024(,%ebp,2), %ymm278 79// CHECK: vcvtbf162ibs 4064(%ecx), %ymm2 {%k7} {z}80// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x69,0x51,0x7f]81 vcvtbf162ibs 4064(%ecx), %ymm2 {%k7} {z}82 83// CHECK: vcvtbf162ibs -256(%edx){1to16}, %ymm2 {%k7} {z}84// CHECK: encoding: [0x62,0xf5,0x7f,0xbf,0x69,0x52,0x80]85 vcvtbf162ibs -256(%edx){1to16}, %ymm2 {%k7} {z}86 87// CHECK: vcvtbf162ibs 268435456(%esp,%esi,8), %zmm288// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]89 vcvtbf162ibs 268435456(%esp,%esi,8), %zmm290 91// CHECK: vcvtbf162ibs 291(%edi,%eax,4), %zmm2 {%k7}92// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]93 vcvtbf162ibs 291(%edi,%eax,4), %zmm2 {%k7}94 95// CHECK: vcvtbf162ibs (%eax){1to32}, %zmm296// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x69,0x10]97 vcvtbf162ibs (%eax){1to32}, %zmm298 99// CHECK: vcvtbf162ibs -2048(,%ebp,2), %zmm2100// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff]101 vcvtbf162ibs -2048(,%ebp,2), %zmm2102 103// CHECK: vcvtbf162ibs 8128(%ecx), %zmm2 {%k7} {z}104// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x69,0x51,0x7f]105 vcvtbf162ibs 8128(%ecx), %zmm2 {%k7} {z}106 107// CHECK: vcvtbf162ibs -256(%edx){1to32}, %zmm2 {%k7} {z}108// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x69,0x52,0x80]109 vcvtbf162ibs -256(%edx){1to32}, %zmm2 {%k7} {z}110 111// CHECK: vcvtbf162iubs %xmm3, %xmm2112// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6b,0xd3]113 vcvtbf162iubs %xmm3, %xmm2114 115// CHECK: vcvtbf162iubs %xmm3, %xmm2 {%k7}116// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x6b,0xd3]117 vcvtbf162iubs %xmm3, %xmm2 {%k7}118 119// CHECK: vcvtbf162iubs %xmm3, %xmm2 {%k7} {z}120// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x6b,0xd3]121 vcvtbf162iubs %xmm3, %xmm2 {%k7} {z}122 123// CHECK: vcvtbf162iubs %zmm3, %zmm2124// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6b,0xd3]125 vcvtbf162iubs %zmm3, %zmm2126 127// CHECK: vcvtbf162iubs %zmm3, %zmm2 {%k7}128// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x6b,0xd3]129 vcvtbf162iubs %zmm3, %zmm2 {%k7}130 131// CHECK: vcvtbf162iubs %zmm3, %zmm2 {%k7} {z}132// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x6b,0xd3]133 vcvtbf162iubs %zmm3, %zmm2 {%k7} {z}134 135// CHECK: vcvtbf162iubs %ymm3, %ymm2136// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6b,0xd3]137 vcvtbf162iubs %ymm3, %ymm2138 139// CHECK: vcvtbf162iubs %ymm3, %ymm2 {%k7}140// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x6b,0xd3]141 vcvtbf162iubs %ymm3, %ymm2 {%k7}142 143// CHECK: vcvtbf162iubs %ymm3, %ymm2 {%k7} {z}144// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x6b,0xd3]145 vcvtbf162iubs %ymm3, %ymm2 {%k7} {z}146 147// CHECK: vcvtbf162iubs 268435456(%esp,%esi,8), %xmm2148// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]149 vcvtbf162iubs 268435456(%esp,%esi,8), %xmm2150 151// CHECK: vcvtbf162iubs 291(%edi,%eax,4), %xmm2 {%k7}152// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]153 vcvtbf162iubs 291(%edi,%eax,4), %xmm2 {%k7}154 155// CHECK: vcvtbf162iubs (%eax){1to8}, %xmm2156// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x6b,0x10]157 vcvtbf162iubs (%eax){1to8}, %xmm2158 159// CHECK: vcvtbf162iubs -512(,%ebp,2), %xmm2160// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff]161 vcvtbf162iubs -512(,%ebp,2), %xmm2162 163// CHECK: vcvtbf162iubs 2032(%ecx), %xmm2 {%k7} {z}164// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x6b,0x51,0x7f]165 vcvtbf162iubs 2032(%ecx), %xmm2 {%k7} {z}166 167// CHECK: vcvtbf162iubs -256(%edx){1to8}, %xmm2 {%k7} {z}168// CHECK: encoding: [0x62,0xf5,0x7f,0x9f,0x6b,0x52,0x80]169 vcvtbf162iubs -256(%edx){1to8}, %xmm2 {%k7} {z}170 171// CHECK: vcvtbf162iubs 268435456(%esp,%esi,8), %ymm2172// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]173 vcvtbf162iubs 268435456(%esp,%esi,8), %ymm2174 175// CHECK: vcvtbf162iubs 291(%edi,%eax,4), %ymm2 {%k7}176// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]177 vcvtbf162iubs 291(%edi,%eax,4), %ymm2 {%k7}178 179// CHECK: vcvtbf162iubs (%eax){1to16}, %ymm2180// CHECK: encoding: [0x62,0xf5,0x7f,0x38,0x6b,0x10]181 vcvtbf162iubs (%eax){1to16}, %ymm2182 183// CHECK: vcvtbf162iubs -1024(,%ebp,2), %ymm2184// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff]185 vcvtbf162iubs -1024(,%ebp,2), %ymm2186 187// CHECK: vcvtbf162iubs 4064(%ecx), %ymm2 {%k7} {z}188// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x6b,0x51,0x7f]189 vcvtbf162iubs 4064(%ecx), %ymm2 {%k7} {z}190 191// CHECK: vcvtbf162iubs -256(%edx){1to16}, %ymm2 {%k7} {z}192// CHECK: encoding: [0x62,0xf5,0x7f,0xbf,0x6b,0x52,0x80]193 vcvtbf162iubs -256(%edx){1to16}, %ymm2 {%k7} {z}194 195// CHECK: vcvtbf162iubs 268435456(%esp,%esi,8), %zmm2196// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]197 vcvtbf162iubs 268435456(%esp,%esi,8), %zmm2198 199// CHECK: vcvtbf162iubs 291(%edi,%eax,4), %zmm2 {%k7}200// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]201 vcvtbf162iubs 291(%edi,%eax,4), %zmm2 {%k7}202 203// CHECK: vcvtbf162iubs (%eax){1to32}, %zmm2204// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x6b,0x10]205 vcvtbf162iubs (%eax){1to32}, %zmm2206 207// CHECK: vcvtbf162iubs -2048(,%ebp,2), %zmm2208// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff]209 vcvtbf162iubs -2048(,%ebp,2), %zmm2210 211// CHECK: vcvtbf162iubs 8128(%ecx), %zmm2 {%k7} {z}212// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x6b,0x51,0x7f]213 vcvtbf162iubs 8128(%ecx), %zmm2 {%k7} {z}214 215// CHECK: vcvtbf162iubs -256(%edx){1to32}, %zmm2 {%k7} {z}216// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x6b,0x52,0x80]217 vcvtbf162iubs -256(%edx){1to32}, %zmm2 {%k7} {z}218 219// CHECK: vcvtph2ibs %xmm3, %xmm2220// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x69,0xd3]221 vcvtph2ibs %xmm3, %xmm2222 223// CHECK: vcvtph2ibs %xmm3, %xmm2 {%k7}224// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x69,0xd3]225 vcvtph2ibs %xmm3, %xmm2 {%k7}226 227// CHECK: vcvtph2ibs %xmm3, %xmm2 {%k7} {z}228// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x69,0xd3]229 vcvtph2ibs %xmm3, %xmm2 {%k7} {z}230 231// CHECK: vcvtph2ibs %zmm3, %zmm2232// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x69,0xd3]233 vcvtph2ibs %zmm3, %zmm2234 235// CHECK: vcvtph2ibs {rn-sae}, %zmm3, %zmm2236// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x69,0xd3]237 vcvtph2ibs {rn-sae}, %zmm3, %zmm2238 239// CHECK: vcvtph2ibs %zmm3, %zmm2 {%k7}240// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x69,0xd3]241 vcvtph2ibs %zmm3, %zmm2 {%k7}242 243// CHECK: vcvtph2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}244// CHECK: encoding: [0x62,0xf5,0x7c,0xff,0x69,0xd3]245 vcvtph2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}246 247// CHECK: vcvtph2ibs %ymm3, %ymm2248// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x69,0xd3]249 vcvtph2ibs %ymm3, %ymm2250 251// CHECK: vcvtph2ibs %ymm3, %ymm2 {%k7}252// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x69,0xd3]253 vcvtph2ibs %ymm3, %ymm2 {%k7}254 255// CHECK: vcvtph2ibs 268435456(%esp,%esi,8), %xmm2256// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]257 vcvtph2ibs 268435456(%esp,%esi,8), %xmm2258 259// CHECK: vcvtph2ibs 291(%edi,%eax,4), %xmm2 {%k7}260// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]261 vcvtph2ibs 291(%edi,%eax,4), %xmm2 {%k7}262 263// CHECK: vcvtph2ibs (%eax){1to8}, %xmm2264// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x69,0x10]265 vcvtph2ibs (%eax){1to8}, %xmm2266 267// CHECK: vcvtph2ibs -512(,%ebp,2), %xmm2268// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff]269 vcvtph2ibs -512(,%ebp,2), %xmm2270 271// CHECK: vcvtph2ibs 2032(%ecx), %xmm2 {%k7} {z}272// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x69,0x51,0x7f]273 vcvtph2ibs 2032(%ecx), %xmm2 {%k7} {z}274 275// CHECK: vcvtph2ibs -256(%edx){1to8}, %xmm2 {%k7} {z}276// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x69,0x52,0x80]277 vcvtph2ibs -256(%edx){1to8}, %xmm2 {%k7} {z}278 279// CHECK: vcvtph2ibs 268435456(%esp,%esi,8), %ymm2280// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]281 vcvtph2ibs 268435456(%esp,%esi,8), %ymm2282 283// CHECK: vcvtph2ibs 291(%edi,%eax,4), %ymm2 {%k7}284// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]285 vcvtph2ibs 291(%edi,%eax,4), %ymm2 {%k7}286 287// CHECK: vcvtph2ibs (%eax){1to16}, %ymm2288// CHECK: encoding: [0x62,0xf5,0x7c,0x38,0x69,0x10]289 vcvtph2ibs (%eax){1to16}, %ymm2290 291// CHECK: vcvtph2ibs -1024(,%ebp,2), %ymm2292// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff]293 vcvtph2ibs -1024(,%ebp,2), %ymm2294 295// CHECK: vcvtph2ibs 4064(%ecx), %ymm2 {%k7} {z}296// CHECK: encoding: [0x62,0xf5,0x7c,0xaf,0x69,0x51,0x7f]297 vcvtph2ibs 4064(%ecx), %ymm2 {%k7} {z}298 299// CHECK: vcvtph2ibs -256(%edx){1to16}, %ymm2 {%k7} {z}300// CHECK: encoding: [0x62,0xf5,0x7c,0xbf,0x69,0x52,0x80]301 vcvtph2ibs -256(%edx){1to16}, %ymm2 {%k7} {z}302 303// CHECK: vcvtph2ibs 268435456(%esp,%esi,8), %zmm2304// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]305 vcvtph2ibs 268435456(%esp,%esi,8), %zmm2306 307// CHECK: vcvtph2ibs 291(%edi,%eax,4), %zmm2 {%k7}308// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]309 vcvtph2ibs 291(%edi,%eax,4), %zmm2 {%k7}310 311// CHECK: vcvtph2ibs (%eax){1to32}, %zmm2312// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x69,0x10]313 vcvtph2ibs (%eax){1to32}, %zmm2314 315// CHECK: vcvtph2ibs -2048(,%ebp,2), %zmm2316// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff]317 vcvtph2ibs -2048(,%ebp,2), %zmm2318 319// CHECK: vcvtph2ibs 8128(%ecx), %zmm2 {%k7} {z}320// CHECK: encoding: [0x62,0xf5,0x7c,0xcf,0x69,0x51,0x7f]321 vcvtph2ibs 8128(%ecx), %zmm2 {%k7} {z}322 323// CHECK: vcvtph2ibs -256(%edx){1to32}, %zmm2 {%k7} {z}324// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x69,0x52,0x80]325 vcvtph2ibs -256(%edx){1to32}, %zmm2 {%k7} {z}326 327// CHECK: vcvtph2iubs %xmm3, %xmm2328// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6b,0xd3]329 vcvtph2iubs %xmm3, %xmm2330 331// CHECK: vcvtph2iubs %xmm3, %xmm2 {%k7}332// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x6b,0xd3]333 vcvtph2iubs %xmm3, %xmm2 {%k7}334 335// CHECK: vcvtph2iubs %xmm3, %xmm2 {%k7} {z}336// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x6b,0xd3]337 vcvtph2iubs %xmm3, %xmm2 {%k7} {z}338 339// CHECK: vcvtph2iubs %zmm3, %zmm2340// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6b,0xd3]341 vcvtph2iubs %zmm3, %zmm2342 343// CHECK: vcvtph2iubs {rn-sae}, %zmm3, %zmm2344// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x6b,0xd3]345 vcvtph2iubs {rn-sae}, %zmm3, %zmm2346 347// CHECK: vcvtph2iubs %zmm3, %zmm2 {%k7}348// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x6b,0xd3]349 vcvtph2iubs %zmm3, %zmm2 {%k7}350 351// CHECK: vcvtph2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}352// CHECK: encoding: [0x62,0xf5,0x7c,0xff,0x6b,0xd3]353 vcvtph2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}354 355// CHECK: vcvtph2iubs %ymm3, %ymm2356// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6b,0xd3]357 vcvtph2iubs %ymm3, %ymm2358 359// CHECK: vcvtph2iubs %ymm3, %ymm2 {%k7}360// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x6b,0xd3]361 vcvtph2iubs %ymm3, %ymm2 {%k7}362 363// CHECK: vcvtph2iubs 268435456(%esp,%esi,8), %xmm2364// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]365 vcvtph2iubs 268435456(%esp,%esi,8), %xmm2366 367// CHECK: vcvtph2iubs 291(%edi,%eax,4), %xmm2 {%k7}368// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]369 vcvtph2iubs 291(%edi,%eax,4), %xmm2 {%k7}370 371// CHECK: vcvtph2iubs (%eax){1to8}, %xmm2372// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x6b,0x10]373 vcvtph2iubs (%eax){1to8}, %xmm2374 375// CHECK: vcvtph2iubs -512(,%ebp,2), %xmm2376// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff]377 vcvtph2iubs -512(,%ebp,2), %xmm2378 379// CHECK: vcvtph2iubs 2032(%ecx), %xmm2 {%k7} {z}380// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x6b,0x51,0x7f]381 vcvtph2iubs 2032(%ecx), %xmm2 {%k7} {z}382 383// CHECK: vcvtph2iubs -256(%edx){1to8}, %xmm2 {%k7} {z}384// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x6b,0x52,0x80]385 vcvtph2iubs -256(%edx){1to8}, %xmm2 {%k7} {z}386 387// CHECK: vcvtph2iubs 268435456(%esp,%esi,8), %ymm2388// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]389 vcvtph2iubs 268435456(%esp,%esi,8), %ymm2390 391// CHECK: vcvtph2iubs 291(%edi,%eax,4), %ymm2 {%k7}392// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]393 vcvtph2iubs 291(%edi,%eax,4), %ymm2 {%k7}394 395// CHECK: vcvtph2iubs (%eax){1to16}, %ymm2396// CHECK: encoding: [0x62,0xf5,0x7c,0x38,0x6b,0x10]397 vcvtph2iubs (%eax){1to16}, %ymm2398 399// CHECK: vcvtph2iubs -1024(,%ebp,2), %ymm2400// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff]401 vcvtph2iubs -1024(,%ebp,2), %ymm2402 403// CHECK: vcvtph2iubs 4064(%ecx), %ymm2 {%k7} {z}404// CHECK: encoding: [0x62,0xf5,0x7c,0xaf,0x6b,0x51,0x7f]405 vcvtph2iubs 4064(%ecx), %ymm2 {%k7} {z}406 407// CHECK: vcvtph2iubs -256(%edx){1to16}, %ymm2 {%k7} {z}408// CHECK: encoding: [0x62,0xf5,0x7c,0xbf,0x6b,0x52,0x80]409 vcvtph2iubs -256(%edx){1to16}, %ymm2 {%k7} {z}410 411// CHECK: vcvtph2iubs 268435456(%esp,%esi,8), %zmm2412// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]413 vcvtph2iubs 268435456(%esp,%esi,8), %zmm2414 415// CHECK: vcvtph2iubs 291(%edi,%eax,4), %zmm2 {%k7}416// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]417 vcvtph2iubs 291(%edi,%eax,4), %zmm2 {%k7}418 419// CHECK: vcvtph2iubs (%eax){1to32}, %zmm2420// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x6b,0x10]421 vcvtph2iubs (%eax){1to32}, %zmm2422 423// CHECK: vcvtph2iubs -2048(,%ebp,2), %zmm2424// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff]425 vcvtph2iubs -2048(,%ebp,2), %zmm2426 427// CHECK: vcvtph2iubs 8128(%ecx), %zmm2 {%k7} {z}428// CHECK: encoding: [0x62,0xf5,0x7c,0xcf,0x6b,0x51,0x7f]429 vcvtph2iubs 8128(%ecx), %zmm2 {%k7} {z}430 431// CHECK: vcvtph2iubs -256(%edx){1to32}, %zmm2 {%k7} {z}432// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x6b,0x52,0x80]433 vcvtph2iubs -256(%edx){1to32}, %zmm2 {%k7} {z}434 435// CHECK: vcvtps2ibs %xmm3, %xmm2436// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x69,0xd3]437 vcvtps2ibs %xmm3, %xmm2438 439// CHECK: vcvtps2ibs %xmm3, %xmm2 {%k7}440// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x69,0xd3]441 vcvtps2ibs %xmm3, %xmm2 {%k7}442 443// CHECK: vcvtps2ibs %xmm3, %xmm2 {%k7} {z}444// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x69,0xd3]445 vcvtps2ibs %xmm3, %xmm2 {%k7} {z}446 447// CHECK: vcvtps2ibs %zmm3, %zmm2448// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x69,0xd3]449 vcvtps2ibs %zmm3, %zmm2450 451// CHECK: vcvtps2ibs {rn-sae}, %zmm3, %zmm2452// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x69,0xd3]453 vcvtps2ibs {rn-sae}, %zmm3, %zmm2454 455// CHECK: vcvtps2ibs %zmm3, %zmm2 {%k7}456// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x69,0xd3]457 vcvtps2ibs %zmm3, %zmm2 {%k7}458 459// CHECK: vcvtps2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}460// CHECK: encoding: [0x62,0xf5,0x7d,0xff,0x69,0xd3]461 vcvtps2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}462 463// CHECK: vcvtps2ibs %ymm3, %ymm2464// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x69,0xd3]465 vcvtps2ibs %ymm3, %ymm2466 467// CHECK: vcvtps2ibs %ymm3, %ymm2 {%k7}468// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x69,0xd3]469 vcvtps2ibs %ymm3, %ymm2 {%k7}470 471// CHECK: vcvtps2ibs 268435456(%esp,%esi,8), %xmm2472// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]473 vcvtps2ibs 268435456(%esp,%esi,8), %xmm2474 475// CHECK: vcvtps2ibs 291(%edi,%eax,4), %xmm2 {%k7}476// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]477 vcvtps2ibs 291(%edi,%eax,4), %xmm2 {%k7}478 479// CHECK: vcvtps2ibs (%eax){1to4}, %xmm2480// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x69,0x10]481 vcvtps2ibs (%eax){1to4}, %xmm2482 483// CHECK: vcvtps2ibs -512(,%ebp,2), %xmm2484// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff]485 vcvtps2ibs -512(,%ebp,2), %xmm2486 487// CHECK: vcvtps2ibs 2032(%ecx), %xmm2 {%k7} {z}488// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x69,0x51,0x7f]489 vcvtps2ibs 2032(%ecx), %xmm2 {%k7} {z}490 491// CHECK: vcvtps2ibs -512(%edx){1to4}, %xmm2 {%k7} {z}492// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x69,0x52,0x80]493 vcvtps2ibs -512(%edx){1to4}, %xmm2 {%k7} {z}494 495// CHECK: vcvtps2ibs 268435456(%esp,%esi,8), %ymm2496// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]497 vcvtps2ibs 268435456(%esp,%esi,8), %ymm2498 499// CHECK: vcvtps2ibs 291(%edi,%eax,4), %ymm2 {%k7}500// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]501 vcvtps2ibs 291(%edi,%eax,4), %ymm2 {%k7}502 503// CHECK: vcvtps2ibs (%eax){1to8}, %ymm2504// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x69,0x10]505 vcvtps2ibs (%eax){1to8}, %ymm2506 507// CHECK: vcvtps2ibs -1024(,%ebp,2), %ymm2508// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff]509 vcvtps2ibs -1024(,%ebp,2), %ymm2510 511// CHECK: vcvtps2ibs 4064(%ecx), %ymm2 {%k7} {z}512// CHECK: encoding: [0x62,0xf5,0x7d,0xaf,0x69,0x51,0x7f]513 vcvtps2ibs 4064(%ecx), %ymm2 {%k7} {z}514 515// CHECK: vcvtps2ibs -512(%edx){1to8}, %ymm2 {%k7} {z}516// CHECK: encoding: [0x62,0xf5,0x7d,0xbf,0x69,0x52,0x80]517 vcvtps2ibs -512(%edx){1to8}, %ymm2 {%k7} {z}518 519// CHECK: vcvtps2ibs 268435456(%esp,%esi,8), %zmm2520// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10]521 vcvtps2ibs 268435456(%esp,%esi,8), %zmm2522 523// CHECK: vcvtps2ibs 291(%edi,%eax,4), %zmm2 {%k7}524// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00]525 vcvtps2ibs 291(%edi,%eax,4), %zmm2 {%k7}526 527// CHECK: vcvtps2ibs (%eax){1to16}, %zmm2528// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x69,0x10]529 vcvtps2ibs (%eax){1to16}, %zmm2530 531// CHECK: vcvtps2ibs -2048(,%ebp,2), %zmm2532// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff]533 vcvtps2ibs -2048(,%ebp,2), %zmm2534 535// CHECK: vcvtps2ibs 8128(%ecx), %zmm2 {%k7} {z}536// CHECK: encoding: [0x62,0xf5,0x7d,0xcf,0x69,0x51,0x7f]537 vcvtps2ibs 8128(%ecx), %zmm2 {%k7} {z}538 539// CHECK: vcvtps2ibs -512(%edx){1to16}, %zmm2 {%k7} {z}540// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x69,0x52,0x80]541 vcvtps2ibs -512(%edx){1to16}, %zmm2 {%k7} {z}542 543// CHECK: vcvtps2iubs %xmm3, %xmm2544// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6b,0xd3]545 vcvtps2iubs %xmm3, %xmm2546 547// CHECK: vcvtps2iubs %xmm3, %xmm2 {%k7}548// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x6b,0xd3]549 vcvtps2iubs %xmm3, %xmm2 {%k7}550 551// CHECK: vcvtps2iubs %xmm3, %xmm2 {%k7} {z}552// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x6b,0xd3]553 vcvtps2iubs %xmm3, %xmm2 {%k7} {z}554 555// CHECK: vcvtps2iubs %zmm3, %zmm2556// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6b,0xd3]557 vcvtps2iubs %zmm3, %zmm2558 559// CHECK: vcvtps2iubs {rn-sae}, %zmm3, %zmm2560// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x6b,0xd3]561 vcvtps2iubs {rn-sae}, %zmm3, %zmm2562 563// CHECK: vcvtps2iubs %zmm3, %zmm2 {%k7}564// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x6b,0xd3]565 vcvtps2iubs %zmm3, %zmm2 {%k7}566 567// CHECK: vcvtps2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}568// CHECK: encoding: [0x62,0xf5,0x7d,0xff,0x6b,0xd3]569 vcvtps2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}570 571// CHECK: vcvtps2iubs %ymm3, %ymm2572// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6b,0xd3]573 vcvtps2iubs %ymm3, %ymm2574 575// CHECK: vcvtps2iubs %ymm3, %ymm2 {%k7}576// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x6b,0xd3]577 vcvtps2iubs %ymm3, %ymm2 {%k7}578 579// CHECK: vcvtps2iubs 268435456(%esp,%esi,8), %xmm2580// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]581 vcvtps2iubs 268435456(%esp,%esi,8), %xmm2582 583// CHECK: vcvtps2iubs 291(%edi,%eax,4), %xmm2 {%k7}584// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]585 vcvtps2iubs 291(%edi,%eax,4), %xmm2 {%k7}586 587// CHECK: vcvtps2iubs (%eax){1to4}, %xmm2588// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x6b,0x10]589 vcvtps2iubs (%eax){1to4}, %xmm2590 591// CHECK: vcvtps2iubs -512(,%ebp,2), %xmm2592// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff]593 vcvtps2iubs -512(,%ebp,2), %xmm2594 595// CHECK: vcvtps2iubs 2032(%ecx), %xmm2 {%k7} {z}596// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x6b,0x51,0x7f]597 vcvtps2iubs 2032(%ecx), %xmm2 {%k7} {z}598 599// CHECK: vcvtps2iubs -512(%edx){1to4}, %xmm2 {%k7} {z}600// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x6b,0x52,0x80]601 vcvtps2iubs -512(%edx){1to4}, %xmm2 {%k7} {z}602 603// CHECK: vcvtps2iubs 268435456(%esp,%esi,8), %ymm2604// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]605 vcvtps2iubs 268435456(%esp,%esi,8), %ymm2606 607// CHECK: vcvtps2iubs 291(%edi,%eax,4), %ymm2 {%k7}608// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]609 vcvtps2iubs 291(%edi,%eax,4), %ymm2 {%k7}610 611// CHECK: vcvtps2iubs (%eax){1to8}, %ymm2612// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x6b,0x10]613 vcvtps2iubs (%eax){1to8}, %ymm2614 615// CHECK: vcvtps2iubs -1024(,%ebp,2), %ymm2616// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff]617 vcvtps2iubs -1024(,%ebp,2), %ymm2618 619// CHECK: vcvtps2iubs 4064(%ecx), %ymm2 {%k7} {z}620// CHECK: encoding: [0x62,0xf5,0x7d,0xaf,0x6b,0x51,0x7f]621 vcvtps2iubs 4064(%ecx), %ymm2 {%k7} {z}622 623// CHECK: vcvtps2iubs -512(%edx){1to8}, %ymm2 {%k7} {z}624// CHECK: encoding: [0x62,0xf5,0x7d,0xbf,0x6b,0x52,0x80]625 vcvtps2iubs -512(%edx){1to8}, %ymm2 {%k7} {z}626 627// CHECK: vcvtps2iubs 268435456(%esp,%esi,8), %zmm2628// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10]629 vcvtps2iubs 268435456(%esp,%esi,8), %zmm2630 631// CHECK: vcvtps2iubs 291(%edi,%eax,4), %zmm2 {%k7}632// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00]633 vcvtps2iubs 291(%edi,%eax,4), %zmm2 {%k7}634 635// CHECK: vcvtps2iubs (%eax){1to16}, %zmm2636// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x6b,0x10]637 vcvtps2iubs (%eax){1to16}, %zmm2638 639// CHECK: vcvtps2iubs -2048(,%ebp,2), %zmm2640// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff]641 vcvtps2iubs -2048(,%ebp,2), %zmm2642 643// CHECK: vcvtps2iubs 8128(%ecx), %zmm2 {%k7} {z}644// CHECK: encoding: [0x62,0xf5,0x7d,0xcf,0x6b,0x51,0x7f]645 vcvtps2iubs 8128(%ecx), %zmm2 {%k7} {z}646 647// CHECK: vcvtps2iubs -512(%edx){1to16}, %zmm2 {%k7} {z}648// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x6b,0x52,0x80]649 vcvtps2iubs -512(%edx){1to16}, %zmm2 {%k7} {z}650 651// CHECK: vcvttbf162ibs %xmm3, %xmm2652// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x68,0xd3]653 vcvttbf162ibs %xmm3, %xmm2654 655// CHECK: vcvttbf162ibs %xmm3, %xmm2 {%k7}656// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x68,0xd3]657 vcvttbf162ibs %xmm3, %xmm2 {%k7}658 659// CHECK: vcvttbf162ibs %xmm3, %xmm2 {%k7} {z}660// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x68,0xd3]661 vcvttbf162ibs %xmm3, %xmm2 {%k7} {z}662 663// CHECK: vcvttbf162ibs %zmm3, %zmm2664// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x68,0xd3]665 vcvttbf162ibs %zmm3, %zmm2666 667// CHECK: vcvttbf162ibs %zmm3, %zmm2 {%k7}668// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x68,0xd3]669 vcvttbf162ibs %zmm3, %zmm2 {%k7}670 671// CHECK: vcvttbf162ibs %zmm3, %zmm2 {%k7} {z}672// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x68,0xd3]673 vcvttbf162ibs %zmm3, %zmm2 {%k7} {z}674 675// CHECK: vcvttbf162ibs %ymm3, %ymm2676// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x68,0xd3]677 vcvttbf162ibs %ymm3, %ymm2678 679// CHECK: vcvttbf162ibs %ymm3, %ymm2 {%k7}680// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x68,0xd3]681 vcvttbf162ibs %ymm3, %ymm2 {%k7}682 683// CHECK: vcvttbf162ibs %ymm3, %ymm2 {%k7} {z}684// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x68,0xd3]685 vcvttbf162ibs %ymm3, %ymm2 {%k7} {z}686 687// CHECK: vcvttbf162ibs 268435456(%esp,%esi,8), %xmm2688// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]689 vcvttbf162ibs 268435456(%esp,%esi,8), %xmm2690 691// CHECK: vcvttbf162ibs 291(%edi,%eax,4), %xmm2 {%k7}692// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]693 vcvttbf162ibs 291(%edi,%eax,4), %xmm2 {%k7}694 695// CHECK: vcvttbf162ibs (%eax){1to8}, %xmm2696// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x68,0x10]697 vcvttbf162ibs (%eax){1to8}, %xmm2698 699// CHECK: vcvttbf162ibs -512(,%ebp,2), %xmm2700// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff]701 vcvttbf162ibs -512(,%ebp,2), %xmm2702 703// CHECK: vcvttbf162ibs 2032(%ecx), %xmm2 {%k7} {z}704// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x68,0x51,0x7f]705 vcvttbf162ibs 2032(%ecx), %xmm2 {%k7} {z}706 707// CHECK: vcvttbf162ibs -256(%edx){1to8}, %xmm2 {%k7} {z}708// CHECK: encoding: [0x62,0xf5,0x7f,0x9f,0x68,0x52,0x80]709 vcvttbf162ibs -256(%edx){1to8}, %xmm2 {%k7} {z}710 711// CHECK: vcvttbf162ibs 268435456(%esp,%esi,8), %ymm2712// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]713 vcvttbf162ibs 268435456(%esp,%esi,8), %ymm2714 715// CHECK: vcvttbf162ibs 291(%edi,%eax,4), %ymm2 {%k7}716// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]717 vcvttbf162ibs 291(%edi,%eax,4), %ymm2 {%k7}718 719// CHECK: vcvttbf162ibs (%eax){1to16}, %ymm2720// CHECK: encoding: [0x62,0xf5,0x7f,0x38,0x68,0x10]721 vcvttbf162ibs (%eax){1to16}, %ymm2722 723// CHECK: vcvttbf162ibs -1024(,%ebp,2), %ymm2724// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff]725 vcvttbf162ibs -1024(,%ebp,2), %ymm2726 727// CHECK: vcvttbf162ibs 4064(%ecx), %ymm2 {%k7} {z}728// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x68,0x51,0x7f]729 vcvttbf162ibs 4064(%ecx), %ymm2 {%k7} {z}730 731// CHECK: vcvttbf162ibs -256(%edx){1to16}, %ymm2 {%k7} {z}732// CHECK: encoding: [0x62,0xf5,0x7f,0xbf,0x68,0x52,0x80]733 vcvttbf162ibs -256(%edx){1to16}, %ymm2 {%k7} {z}734 735// CHECK: vcvttbf162ibs 268435456(%esp,%esi,8), %zmm2736// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]737 vcvttbf162ibs 268435456(%esp,%esi,8), %zmm2738 739// CHECK: vcvttbf162ibs 291(%edi,%eax,4), %zmm2 {%k7}740// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]741 vcvttbf162ibs 291(%edi,%eax,4), %zmm2 {%k7}742 743// CHECK: vcvttbf162ibs (%eax){1to32}, %zmm2744// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x68,0x10]745 vcvttbf162ibs (%eax){1to32}, %zmm2746 747// CHECK: vcvttbf162ibs -2048(,%ebp,2), %zmm2748// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff]749 vcvttbf162ibs -2048(,%ebp,2), %zmm2750 751// CHECK: vcvttbf162ibs 8128(%ecx), %zmm2 {%k7} {z}752// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x68,0x51,0x7f]753 vcvttbf162ibs 8128(%ecx), %zmm2 {%k7} {z}754 755// CHECK: vcvttbf162ibs -256(%edx){1to32}, %zmm2 {%k7} {z}756// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x68,0x52,0x80]757 vcvttbf162ibs -256(%edx){1to32}, %zmm2 {%k7} {z}758 759// CHECK: vcvttbf162iubs %xmm3, %xmm2760// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6a,0xd3]761 vcvttbf162iubs %xmm3, %xmm2762 763// CHECK: vcvttbf162iubs %xmm3, %xmm2 {%k7}764// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x6a,0xd3]765 vcvttbf162iubs %xmm3, %xmm2 {%k7}766 767// CHECK: vcvttbf162iubs %xmm3, %xmm2 {%k7} {z}768// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x6a,0xd3]769 vcvttbf162iubs %xmm3, %xmm2 {%k7} {z}770 771// CHECK: vcvttbf162iubs %zmm3, %zmm2772// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6a,0xd3]773 vcvttbf162iubs %zmm3, %zmm2774 775// CHECK: vcvttbf162iubs %zmm3, %zmm2 {%k7}776// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x6a,0xd3]777 vcvttbf162iubs %zmm3, %zmm2 {%k7}778 779// CHECK: vcvttbf162iubs %zmm3, %zmm2 {%k7} {z}780// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x6a,0xd3]781 vcvttbf162iubs %zmm3, %zmm2 {%k7} {z}782 783// CHECK: vcvttbf162iubs %ymm3, %ymm2784// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6a,0xd3]785 vcvttbf162iubs %ymm3, %ymm2786 787// CHECK: vcvttbf162iubs %ymm3, %ymm2 {%k7}788// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x6a,0xd3]789 vcvttbf162iubs %ymm3, %ymm2 {%k7}790 791// CHECK: vcvttbf162iubs %ymm3, %ymm2 {%k7} {z}792// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x6a,0xd3]793 vcvttbf162iubs %ymm3, %ymm2 {%k7} {z}794 795// CHECK: vcvttbf162iubs 268435456(%esp,%esi,8), %xmm2796// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]797 vcvttbf162iubs 268435456(%esp,%esi,8), %xmm2798 799// CHECK: vcvttbf162iubs 291(%edi,%eax,4), %xmm2 {%k7}800// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]801 vcvttbf162iubs 291(%edi,%eax,4), %xmm2 {%k7}802 803// CHECK: vcvttbf162iubs (%eax){1to8}, %xmm2804// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x6a,0x10]805 vcvttbf162iubs (%eax){1to8}, %xmm2806 807// CHECK: vcvttbf162iubs -512(,%ebp,2), %xmm2808// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff]809 vcvttbf162iubs -512(,%ebp,2), %xmm2810 811// CHECK: vcvttbf162iubs 2032(%ecx), %xmm2 {%k7} {z}812// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x6a,0x51,0x7f]813 vcvttbf162iubs 2032(%ecx), %xmm2 {%k7} {z}814 815// CHECK: vcvttbf162iubs -256(%edx){1to8}, %xmm2 {%k7} {z}816// CHECK: encoding: [0x62,0xf5,0x7f,0x9f,0x6a,0x52,0x80]817 vcvttbf162iubs -256(%edx){1to8}, %xmm2 {%k7} {z}818 819// CHECK: vcvttbf162iubs 268435456(%esp,%esi,8), %ymm2820// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]821 vcvttbf162iubs 268435456(%esp,%esi,8), %ymm2822 823// CHECK: vcvttbf162iubs 291(%edi,%eax,4), %ymm2 {%k7}824// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]825 vcvttbf162iubs 291(%edi,%eax,4), %ymm2 {%k7}826 827// CHECK: vcvttbf162iubs (%eax){1to16}, %ymm2828// CHECK: encoding: [0x62,0xf5,0x7f,0x38,0x6a,0x10]829 vcvttbf162iubs (%eax){1to16}, %ymm2830 831// CHECK: vcvttbf162iubs -1024(,%ebp,2), %ymm2832// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff]833 vcvttbf162iubs -1024(,%ebp,2), %ymm2834 835// CHECK: vcvttbf162iubs 4064(%ecx), %ymm2 {%k7} {z}836// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x6a,0x51,0x7f]837 vcvttbf162iubs 4064(%ecx), %ymm2 {%k7} {z}838 839// CHECK: vcvttbf162iubs -256(%edx){1to16}, %ymm2 {%k7} {z}840// CHECK: encoding: [0x62,0xf5,0x7f,0xbf,0x6a,0x52,0x80]841 vcvttbf162iubs -256(%edx){1to16}, %ymm2 {%k7} {z}842 843// CHECK: vcvttbf162iubs 268435456(%esp,%esi,8), %zmm2844// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]845 vcvttbf162iubs 268435456(%esp,%esi,8), %zmm2846 847// CHECK: vcvttbf162iubs 291(%edi,%eax,4), %zmm2 {%k7}848// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]849 vcvttbf162iubs 291(%edi,%eax,4), %zmm2 {%k7}850 851// CHECK: vcvttbf162iubs (%eax){1to32}, %zmm2852// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x6a,0x10]853 vcvttbf162iubs (%eax){1to32}, %zmm2854 855// CHECK: vcvttbf162iubs -2048(,%ebp,2), %zmm2856// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff]857 vcvttbf162iubs -2048(,%ebp,2), %zmm2858 859// CHECK: vcvttbf162iubs 8128(%ecx), %zmm2 {%k7} {z}860// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x6a,0x51,0x7f]861 vcvttbf162iubs 8128(%ecx), %zmm2 {%k7} {z}862 863// CHECK: vcvttbf162iubs -256(%edx){1to32}, %zmm2 {%k7} {z}864// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x6a,0x52,0x80]865 vcvttbf162iubs -256(%edx){1to32}, %zmm2 {%k7} {z}866 867// CHECK: vcvttph2ibs %xmm3, %xmm2868// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x68,0xd3]869 vcvttph2ibs %xmm3, %xmm2870 871// CHECK: vcvttph2ibs %xmm3, %xmm2 {%k7}872// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x68,0xd3]873 vcvttph2ibs %xmm3, %xmm2 {%k7}874 875// CHECK: vcvttph2ibs %xmm3, %xmm2 {%k7} {z}876// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x68,0xd3]877 vcvttph2ibs %xmm3, %xmm2 {%k7} {z}878 879// CHECK: vcvttph2ibs %zmm3, %zmm2880// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x68,0xd3]881 vcvttph2ibs %zmm3, %zmm2882 883// CHECK: vcvttph2ibs {sae}, %zmm3, %zmm2884// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x68,0xd3]885 vcvttph2ibs {sae}, %zmm3, %zmm2886 887// CHECK: vcvttph2ibs %zmm3, %zmm2 {%k7}888// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x68,0xd3]889 vcvttph2ibs %zmm3, %zmm2 {%k7}890 891// CHECK: vcvttph2ibs {sae}, %zmm3, %zmm2 {%k7} {z}892// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x68,0xd3]893 vcvttph2ibs {sae}, %zmm3, %zmm2 {%k7} {z}894 895// CHECK: vcvttph2ibs %ymm3, %ymm2896// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x68,0xd3]897 vcvttph2ibs %ymm3, %ymm2898 899// CHECK: vcvttph2ibs %ymm3, %ymm2 {%k7}900// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x68,0xd3]901 vcvttph2ibs %ymm3, %ymm2 {%k7}902 903// CHECK: vcvttph2ibs 268435456(%esp,%esi,8), %xmm2904// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]905 vcvttph2ibs 268435456(%esp,%esi,8), %xmm2906 907// CHECK: vcvttph2ibs 291(%edi,%eax,4), %xmm2 {%k7}908// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]909 vcvttph2ibs 291(%edi,%eax,4), %xmm2 {%k7}910 911// CHECK: vcvttph2ibs (%eax){1to8}, %xmm2912// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x68,0x10]913 vcvttph2ibs (%eax){1to8}, %xmm2914 915// CHECK: vcvttph2ibs -512(,%ebp,2), %xmm2916// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff]917 vcvttph2ibs -512(,%ebp,2), %xmm2918 919// CHECK: vcvttph2ibs 2032(%ecx), %xmm2 {%k7} {z}920// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x68,0x51,0x7f]921 vcvttph2ibs 2032(%ecx), %xmm2 {%k7} {z}922 923// CHECK: vcvttph2ibs -256(%edx){1to8}, %xmm2 {%k7} {z}924// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x68,0x52,0x80]925 vcvttph2ibs -256(%edx){1to8}, %xmm2 {%k7} {z}926 927// CHECK: vcvttph2ibs 268435456(%esp,%esi,8), %ymm2928// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]929 vcvttph2ibs 268435456(%esp,%esi,8), %ymm2930 931// CHECK: vcvttph2ibs 291(%edi,%eax,4), %ymm2 {%k7}932// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]933 vcvttph2ibs 291(%edi,%eax,4), %ymm2 {%k7}934 935// CHECK: vcvttph2ibs (%eax){1to16}, %ymm2936// CHECK: encoding: [0x62,0xf5,0x7c,0x38,0x68,0x10]937 vcvttph2ibs (%eax){1to16}, %ymm2938 939// CHECK: vcvttph2ibs -1024(,%ebp,2), %ymm2940// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff]941 vcvttph2ibs -1024(,%ebp,2), %ymm2942 943// CHECK: vcvttph2ibs 4064(%ecx), %ymm2 {%k7} {z}944// CHECK: encoding: [0x62,0xf5,0x7c,0xaf,0x68,0x51,0x7f]945 vcvttph2ibs 4064(%ecx), %ymm2 {%k7} {z}946 947// CHECK: vcvttph2ibs -256(%edx){1to16}, %ymm2 {%k7} {z}948// CHECK: encoding: [0x62,0xf5,0x7c,0xbf,0x68,0x52,0x80]949 vcvttph2ibs -256(%edx){1to16}, %ymm2 {%k7} {z}950 951// CHECK: vcvttph2ibs 268435456(%esp,%esi,8), %zmm2952// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]953 vcvttph2ibs 268435456(%esp,%esi,8), %zmm2954 955// CHECK: vcvttph2ibs 291(%edi,%eax,4), %zmm2 {%k7}956// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]957 vcvttph2ibs 291(%edi,%eax,4), %zmm2 {%k7}958 959// CHECK: vcvttph2ibs (%eax){1to32}, %zmm2960// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x68,0x10]961 vcvttph2ibs (%eax){1to32}, %zmm2962 963// CHECK: vcvttph2ibs -2048(,%ebp,2), %zmm2964// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff]965 vcvttph2ibs -2048(,%ebp,2), %zmm2966 967// CHECK: vcvttph2ibs 8128(%ecx), %zmm2 {%k7} {z}968// CHECK: encoding: [0x62,0xf5,0x7c,0xcf,0x68,0x51,0x7f]969 vcvttph2ibs 8128(%ecx), %zmm2 {%k7} {z}970 971// CHECK: vcvttph2ibs -256(%edx){1to32}, %zmm2 {%k7} {z}972// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x68,0x52,0x80]973 vcvttph2ibs -256(%edx){1to32}, %zmm2 {%k7} {z}974 975// CHECK: vcvttph2iubs %xmm3, %xmm2976// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6a,0xd3]977 vcvttph2iubs %xmm3, %xmm2978 979// CHECK: vcvttph2iubs %xmm3, %xmm2 {%k7}980// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x6a,0xd3]981 vcvttph2iubs %xmm3, %xmm2 {%k7}982 983// CHECK: vcvttph2iubs %xmm3, %xmm2 {%k7} {z}984// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x6a,0xd3]985 vcvttph2iubs %xmm3, %xmm2 {%k7} {z}986 987// CHECK: vcvttph2iubs %zmm3, %zmm2988// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6a,0xd3]989 vcvttph2iubs %zmm3, %zmm2990 991// CHECK: vcvttph2iubs {sae}, %zmm3, %zmm2992// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x6a,0xd3]993 vcvttph2iubs {sae}, %zmm3, %zmm2994 995// CHECK: vcvttph2iubs %zmm3, %zmm2 {%k7}996// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x6a,0xd3]997 vcvttph2iubs %zmm3, %zmm2 {%k7}998 999// CHECK: vcvttph2iubs {sae}, %zmm3, %zmm2 {%k7} {z}1000// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x6a,0xd3]1001 vcvttph2iubs {sae}, %zmm3, %zmm2 {%k7} {z}1002 1003// CHECK: vcvttph2iubs %ymm3, %ymm21004// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6a,0xd3]1005 vcvttph2iubs %ymm3, %ymm21006 1007// CHECK: vcvttph2iubs %ymm3, %ymm2 {%k7}1008// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x6a,0xd3]1009 vcvttph2iubs %ymm3, %ymm2 {%k7}1010 1011// CHECK: vcvttph2iubs 268435456(%esp,%esi,8), %xmm21012// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1013 vcvttph2iubs 268435456(%esp,%esi,8), %xmm21014 1015// CHECK: vcvttph2iubs 291(%edi,%eax,4), %xmm2 {%k7}1016// CHECK: encoding: [0x62,0xf5,0x7c,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1017 vcvttph2iubs 291(%edi,%eax,4), %xmm2 {%k7}1018 1019// CHECK: vcvttph2iubs (%eax){1to8}, %xmm21020// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x6a,0x10]1021 vcvttph2iubs (%eax){1to8}, %xmm21022 1023// CHECK: vcvttph2iubs -512(,%ebp,2), %xmm21024// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff]1025 vcvttph2iubs -512(,%ebp,2), %xmm21026 1027// CHECK: vcvttph2iubs 2032(%ecx), %xmm2 {%k7} {z}1028// CHECK: encoding: [0x62,0xf5,0x7c,0x8f,0x6a,0x51,0x7f]1029 vcvttph2iubs 2032(%ecx), %xmm2 {%k7} {z}1030 1031// CHECK: vcvttph2iubs -256(%edx){1to8}, %xmm2 {%k7} {z}1032// CHECK: encoding: [0x62,0xf5,0x7c,0x9f,0x6a,0x52,0x80]1033 vcvttph2iubs -256(%edx){1to8}, %xmm2 {%k7} {z}1034 1035// CHECK: vcvttph2iubs 268435456(%esp,%esi,8), %ymm21036// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1037 vcvttph2iubs 268435456(%esp,%esi,8), %ymm21038 1039// CHECK: vcvttph2iubs 291(%edi,%eax,4), %ymm2 {%k7}1040// CHECK: encoding: [0x62,0xf5,0x7c,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1041 vcvttph2iubs 291(%edi,%eax,4), %ymm2 {%k7}1042 1043// CHECK: vcvttph2iubs (%eax){1to16}, %ymm21044// CHECK: encoding: [0x62,0xf5,0x7c,0x38,0x6a,0x10]1045 vcvttph2iubs (%eax){1to16}, %ymm21046 1047// CHECK: vcvttph2iubs -1024(,%ebp,2), %ymm21048// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff]1049 vcvttph2iubs -1024(,%ebp,2), %ymm21050 1051// CHECK: vcvttph2iubs 4064(%ecx), %ymm2 {%k7} {z}1052// CHECK: encoding: [0x62,0xf5,0x7c,0xaf,0x6a,0x51,0x7f]1053 vcvttph2iubs 4064(%ecx), %ymm2 {%k7} {z}1054 1055// CHECK: vcvttph2iubs -256(%edx){1to16}, %ymm2 {%k7} {z}1056// CHECK: encoding: [0x62,0xf5,0x7c,0xbf,0x6a,0x52,0x80]1057 vcvttph2iubs -256(%edx){1to16}, %ymm2 {%k7} {z}1058 1059// CHECK: vcvttph2iubs 268435456(%esp,%esi,8), %zmm21060// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1061 vcvttph2iubs 268435456(%esp,%esi,8), %zmm21062 1063// CHECK: vcvttph2iubs 291(%edi,%eax,4), %zmm2 {%k7}1064// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1065 vcvttph2iubs 291(%edi,%eax,4), %zmm2 {%k7}1066 1067// CHECK: vcvttph2iubs (%eax){1to32}, %zmm21068// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x6a,0x10]1069 vcvttph2iubs (%eax){1to32}, %zmm21070 1071// CHECK: vcvttph2iubs -2048(,%ebp,2), %zmm21072// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff]1073 vcvttph2iubs -2048(,%ebp,2), %zmm21074 1075// CHECK: vcvttph2iubs 8128(%ecx), %zmm2 {%k7} {z}1076// CHECK: encoding: [0x62,0xf5,0x7c,0xcf,0x6a,0x51,0x7f]1077 vcvttph2iubs 8128(%ecx), %zmm2 {%k7} {z}1078 1079// CHECK: vcvttph2iubs -256(%edx){1to32}, %zmm2 {%k7} {z}1080// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x6a,0x52,0x80]1081 vcvttph2iubs -256(%edx){1to32}, %zmm2 {%k7} {z}1082 1083// CHECK: vcvttps2ibs %xmm3, %xmm21084// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x68,0xd3]1085 vcvttps2ibs %xmm3, %xmm21086 1087// CHECK: vcvttps2ibs %xmm3, %xmm2 {%k7}1088// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x68,0xd3]1089 vcvttps2ibs %xmm3, %xmm2 {%k7}1090 1091// CHECK: vcvttps2ibs %xmm3, %xmm2 {%k7} {z}1092// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x68,0xd3]1093 vcvttps2ibs %xmm3, %xmm2 {%k7} {z}1094 1095// CHECK: vcvttps2ibs %zmm3, %zmm21096// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x68,0xd3]1097 vcvttps2ibs %zmm3, %zmm21098 1099// CHECK: vcvttps2ibs {sae}, %zmm3, %zmm21100// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x68,0xd3]1101 vcvttps2ibs {sae}, %zmm3, %zmm21102 1103// CHECK: vcvttps2ibs %zmm3, %zmm2 {%k7}1104// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x68,0xd3]1105 vcvttps2ibs %zmm3, %zmm2 {%k7}1106 1107// CHECK: vcvttps2ibs {sae}, %zmm3, %zmm2 {%k7} {z}1108// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x68,0xd3]1109 vcvttps2ibs {sae}, %zmm3, %zmm2 {%k7} {z}1110 1111// CHECK: vcvttps2ibs %ymm3, %ymm21112// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x68,0xd3]1113 vcvttps2ibs %ymm3, %ymm21114 1115// CHECK: vcvttps2ibs %ymm3, %ymm2 {%k7}1116// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x68,0xd3]1117 vcvttps2ibs %ymm3, %ymm2 {%k7}1118 1119// CHECK: vcvttps2ibs 268435456(%esp,%esi,8), %xmm21120// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]1121 vcvttps2ibs 268435456(%esp,%esi,8), %xmm21122 1123// CHECK: vcvttps2ibs 291(%edi,%eax,4), %xmm2 {%k7}1124// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]1125 vcvttps2ibs 291(%edi,%eax,4), %xmm2 {%k7}1126 1127// CHECK: vcvttps2ibs (%eax){1to4}, %xmm21128// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x68,0x10]1129 vcvttps2ibs (%eax){1to4}, %xmm21130 1131// CHECK: vcvttps2ibs -512(,%ebp,2), %xmm21132// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff]1133 vcvttps2ibs -512(,%ebp,2), %xmm21134 1135// CHECK: vcvttps2ibs 2032(%ecx), %xmm2 {%k7} {z}1136// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x68,0x51,0x7f]1137 vcvttps2ibs 2032(%ecx), %xmm2 {%k7} {z}1138 1139// CHECK: vcvttps2ibs -512(%edx){1to4}, %xmm2 {%k7} {z}1140// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x68,0x52,0x80]1141 vcvttps2ibs -512(%edx){1to4}, %xmm2 {%k7} {z}1142 1143// CHECK: vcvttps2ibs 268435456(%esp,%esi,8), %ymm21144// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]1145 vcvttps2ibs 268435456(%esp,%esi,8), %ymm21146 1147// CHECK: vcvttps2ibs 291(%edi,%eax,4), %ymm2 {%k7}1148// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]1149 vcvttps2ibs 291(%edi,%eax,4), %ymm2 {%k7}1150 1151// CHECK: vcvttps2ibs (%eax){1to8}, %ymm21152// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x68,0x10]1153 vcvttps2ibs (%eax){1to8}, %ymm21154 1155// CHECK: vcvttps2ibs -1024(,%ebp,2), %ymm21156// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff]1157 vcvttps2ibs -1024(,%ebp,2), %ymm21158 1159// CHECK: vcvttps2ibs 4064(%ecx), %ymm2 {%k7} {z}1160// CHECK: encoding: [0x62,0xf5,0x7d,0xaf,0x68,0x51,0x7f]1161 vcvttps2ibs 4064(%ecx), %ymm2 {%k7} {z}1162 1163// CHECK: vcvttps2ibs -512(%edx){1to8}, %ymm2 {%k7} {z}1164// CHECK: encoding: [0x62,0xf5,0x7d,0xbf,0x68,0x52,0x80]1165 vcvttps2ibs -512(%edx){1to8}, %ymm2 {%k7} {z}1166 1167// CHECK: vcvttps2ibs 268435456(%esp,%esi,8), %zmm21168// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10]1169 vcvttps2ibs 268435456(%esp,%esi,8), %zmm21170 1171// CHECK: vcvttps2ibs 291(%edi,%eax,4), %zmm2 {%k7}1172// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00]1173 vcvttps2ibs 291(%edi,%eax,4), %zmm2 {%k7}1174 1175// CHECK: vcvttps2ibs (%eax){1to16}, %zmm21176// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x68,0x10]1177 vcvttps2ibs (%eax){1to16}, %zmm21178 1179// CHECK: vcvttps2ibs -2048(,%ebp,2), %zmm21180// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff]1181 vcvttps2ibs -2048(,%ebp,2), %zmm21182 1183// CHECK: vcvttps2ibs 8128(%ecx), %zmm2 {%k7} {z}1184// CHECK: encoding: [0x62,0xf5,0x7d,0xcf,0x68,0x51,0x7f]1185 vcvttps2ibs 8128(%ecx), %zmm2 {%k7} {z}1186 1187// CHECK: vcvttps2ibs -512(%edx){1to16}, %zmm2 {%k7} {z}1188// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x68,0x52,0x80]1189 vcvttps2ibs -512(%edx){1to16}, %zmm2 {%k7} {z}1190 1191// CHECK: vcvttps2iubs %xmm3, %xmm21192// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6a,0xd3]1193 vcvttps2iubs %xmm3, %xmm21194 1195// CHECK: vcvttps2iubs %xmm3, %xmm2 {%k7}1196// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x6a,0xd3]1197 vcvttps2iubs %xmm3, %xmm2 {%k7}1198 1199// CHECK: vcvttps2iubs %xmm3, %xmm2 {%k7} {z}1200// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x6a,0xd3]1201 vcvttps2iubs %xmm3, %xmm2 {%k7} {z}1202 1203// CHECK: vcvttps2iubs %zmm3, %zmm21204// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6a,0xd3]1205 vcvttps2iubs %zmm3, %zmm21206 1207// CHECK: vcvttps2iubs {sae}, %zmm3, %zmm21208// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x6a,0xd3]1209 vcvttps2iubs {sae}, %zmm3, %zmm21210 1211// CHECK: vcvttps2iubs %zmm3, %zmm2 {%k7}1212// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x6a,0xd3]1213 vcvttps2iubs %zmm3, %zmm2 {%k7}1214 1215// CHECK: vcvttps2iubs {sae}, %zmm3, %zmm2 {%k7} {z}1216// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x6a,0xd3]1217 vcvttps2iubs {sae}, %zmm3, %zmm2 {%k7} {z}1218 1219// CHECK: vcvttps2iubs %ymm3, %ymm21220// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6a,0xd3]1221 vcvttps2iubs %ymm3, %ymm21222 1223// CHECK: vcvttps2iubs %ymm3, %ymm2 {%k7}1224// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x6a,0xd3]1225 vcvttps2iubs %ymm3, %ymm2 {%k7}1226 1227// CHECK: vcvttps2iubs 268435456(%esp,%esi,8), %xmm21228// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1229 vcvttps2iubs 268435456(%esp,%esi,8), %xmm21230 1231// CHECK: vcvttps2iubs 291(%edi,%eax,4), %xmm2 {%k7}1232// CHECK: encoding: [0x62,0xf5,0x7d,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1233 vcvttps2iubs 291(%edi,%eax,4), %xmm2 {%k7}1234 1235// CHECK: vcvttps2iubs (%eax){1to4}, %xmm21236// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x6a,0x10]1237 vcvttps2iubs (%eax){1to4}, %xmm21238 1239// CHECK: vcvttps2iubs -512(,%ebp,2), %xmm21240// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff]1241 vcvttps2iubs -512(,%ebp,2), %xmm21242 1243// CHECK: vcvttps2iubs 2032(%ecx), %xmm2 {%k7} {z}1244// CHECK: encoding: [0x62,0xf5,0x7d,0x8f,0x6a,0x51,0x7f]1245 vcvttps2iubs 2032(%ecx), %xmm2 {%k7} {z}1246 1247// CHECK: vcvttps2iubs -512(%edx){1to4}, %xmm2 {%k7} {z}1248// CHECK: encoding: [0x62,0xf5,0x7d,0x9f,0x6a,0x52,0x80]1249 vcvttps2iubs -512(%edx){1to4}, %xmm2 {%k7} {z}1250 1251// CHECK: vcvttps2iubs 268435456(%esp,%esi,8), %ymm21252// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1253 vcvttps2iubs 268435456(%esp,%esi,8), %ymm21254 1255// CHECK: vcvttps2iubs 291(%edi,%eax,4), %ymm2 {%k7}1256// CHECK: encoding: [0x62,0xf5,0x7d,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1257 vcvttps2iubs 291(%edi,%eax,4), %ymm2 {%k7}1258 1259// CHECK: vcvttps2iubs (%eax){1to8}, %ymm21260// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x6a,0x10]1261 vcvttps2iubs (%eax){1to8}, %ymm21262 1263// CHECK: vcvttps2iubs -1024(,%ebp,2), %ymm21264// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff]1265 vcvttps2iubs -1024(,%ebp,2), %ymm21266 1267// CHECK: vcvttps2iubs 4064(%ecx), %ymm2 {%k7} {z}1268// CHECK: encoding: [0x62,0xf5,0x7d,0xaf,0x6a,0x51,0x7f]1269 vcvttps2iubs 4064(%ecx), %ymm2 {%k7} {z}1270 1271// CHECK: vcvttps2iubs -512(%edx){1to8}, %ymm2 {%k7} {z}1272// CHECK: encoding: [0x62,0xf5,0x7d,0xbf,0x6a,0x52,0x80]1273 vcvttps2iubs -512(%edx){1to8}, %ymm2 {%k7} {z}1274 1275// CHECK: vcvttps2iubs 268435456(%esp,%esi,8), %zmm21276// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10]1277 vcvttps2iubs 268435456(%esp,%esi,8), %zmm21278 1279// CHECK: vcvttps2iubs 291(%edi,%eax,4), %zmm2 {%k7}1280// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00]1281 vcvttps2iubs 291(%edi,%eax,4), %zmm2 {%k7}1282 1283// CHECK: vcvttps2iubs (%eax){1to16}, %zmm21284// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x6a,0x10]1285 vcvttps2iubs (%eax){1to16}, %zmm21286 1287// CHECK: vcvttps2iubs -2048(,%ebp,2), %zmm21288// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff]1289 vcvttps2iubs -2048(,%ebp,2), %zmm21290 1291// CHECK: vcvttps2iubs 8128(%ecx), %zmm2 {%k7} {z}1292// CHECK: encoding: [0x62,0xf5,0x7d,0xcf,0x6a,0x51,0x7f]1293 vcvttps2iubs 8128(%ecx), %zmm2 {%k7} {z}1294 1295// CHECK: vcvttps2iubs -512(%edx){1to16}, %zmm2 {%k7} {z}1296// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x6a,0x52,0x80]1297 vcvttps2iubs -512(%edx){1to16}, %zmm2 {%k7} {z}1298 1299