996 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i386 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=i386 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT: vcvttpd2dqs %xmm3, %xmm25# INTEL: vcvttpd2dqs xmm2, xmm360x62,0xf5,0xfc,0x08,0x6d,0xd37 8# ATT: vcvttpd2dqs %xmm3, %xmm2 {%k7}9# INTEL: vcvttpd2dqs xmm2 {k7}, xmm3100x62,0xf5,0xfc,0x0f,0x6d,0xd311 12# ATT: vcvttpd2dqs %xmm3, %xmm2 {%k7} {z}13# INTEL: vcvttpd2dqs xmm2 {k7} {z}, xmm3140x62,0xf5,0xfc,0x8f,0x6d,0xd315 16# ATT: vcvttpd2dqs %ymm3, %xmm217# INTEL: vcvttpd2dqs xmm2, ymm3180x62,0xf5,0xfc,0x28,0x6d,0xd319 20# ATT: vcvttpd2dqs %ymm3, %xmm2 {%k7}21# INTEL: vcvttpd2dqs xmm2 {k7}, ymm3220x62,0xf5,0xfc,0x2f,0x6d,0xd323 24# ATT: vcvttpd2dqs %zmm3, %ymm225# INTEL: vcvttpd2dqs ymm2, zmm3260x62,0xf5,0xfc,0x48,0x6d,0xd327 28# ATT: vcvttpd2dqs {sae}, %zmm3, %ymm229# INTEL: vcvttpd2dqs ymm2, zmm3, {sae}300x62,0xf5,0xfc,0x18,0x6d,0xd331 32# ATT: vcvttpd2dqs %zmm3, %ymm2 {%k7}33# INTEL: vcvttpd2dqs ymm2 {k7}, zmm3340x62,0xf5,0xfc,0x4f,0x6d,0xd335 36# ATT: vcvttpd2dqs {sae}, %zmm3, %ymm2 {%k7} {z}37# INTEL: vcvttpd2dqs ymm2 {k7} {z}, zmm3, {sae}380x62,0xf5,0xfc,0x9f,0x6d,0xd339 40# ATT: vcvttpd2dqsx 268435456(%esp,%esi,8), %xmm241# INTEL: vcvttpd2dqs xmm2, xmmword ptr [esp + 8*esi + 268435456]420x62,0xf5,0xfc,0x08,0x6d,0x94,0xf4,0x00,0x00,0x00,0x1043 44# ATT: vcvttpd2dqsx 291(%edi,%eax,4), %xmm2 {%k7}45# INTEL: vcvttpd2dqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]460x62,0xf5,0xfc,0x0f,0x6d,0x94,0x87,0x23,0x01,0x00,0x0047 48# ATT: vcvttpd2dqs (%eax){1to2}, %xmm249# INTEL: vcvttpd2dqs xmm2, qword ptr [eax]{1to2}500x62,0xf5,0xfc,0x18,0x6d,0x1051 52# ATT: vcvttpd2dqsx -512(,%ebp,2), %xmm253# INTEL: vcvttpd2dqs xmm2, xmmword ptr [2*ebp - 512]540x62,0xf5,0xfc,0x08,0x6d,0x14,0x6d,0x00,0xfe,0xff,0xff55 56# ATT: vcvttpd2dqsx 2032(%ecx), %xmm2 {%k7} {z}57# INTEL: vcvttpd2dqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]580x62,0xf5,0xfc,0x8f,0x6d,0x51,0x7f59 60# ATT: vcvttpd2dqs -1024(%edx){1to2}, %xmm2 {%k7} {z}61# INTEL: vcvttpd2dqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to2}620x62,0xf5,0xfc,0x9f,0x6d,0x52,0x8063 64# ATT: vcvttpd2dqs (%eax){1to4}, %xmm265# INTEL: vcvttpd2dqs xmm2, qword ptr [eax]{1to4}660x62,0xf5,0xfc,0x38,0x6d,0x1067 68# ATT: vcvttpd2dqsy -1024(,%ebp,2), %xmm269# INTEL: vcvttpd2dqs xmm2, ymmword ptr [2*ebp - 1024]700x62,0xf5,0xfc,0x28,0x6d,0x14,0x6d,0x00,0xfc,0xff,0xff71 72# ATT: vcvttpd2dqsy 4064(%ecx), %xmm2 {%k7} {z}73# INTEL: vcvttpd2dqs xmm2 {k7} {z}, ymmword ptr [ecx + 4064]740x62,0xf5,0xfc,0xaf,0x6d,0x51,0x7f75 76# ATT: vcvttpd2dqs -1024(%edx){1to4}, %xmm2 {%k7} {z}77# INTEL: vcvttpd2dqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to4}780x62,0xf5,0xfc,0xbf,0x6d,0x52,0x8079 80# ATT: vcvttpd2dqs 268435456(%esp,%esi,8), %ymm281# INTEL: vcvttpd2dqs ymm2, zmmword ptr [esp + 8*esi + 268435456]820x62,0xf5,0xfc,0x48,0x6d,0x94,0xf4,0x00,0x00,0x00,0x1083 84# ATT: vcvttpd2dqs 291(%edi,%eax,4), %ymm2 {%k7}85# INTEL: vcvttpd2dqs ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]860x62,0xf5,0xfc,0x4f,0x6d,0x94,0x87,0x23,0x01,0x00,0x0087 88# ATT: vcvttpd2dqs (%eax){1to8}, %ymm289# INTEL: vcvttpd2dqs ymm2, qword ptr [eax]{1to8}900x62,0xf5,0xfc,0x58,0x6d,0x1091 92# ATT: vcvttpd2dqs -2048(,%ebp,2), %ymm293# INTEL: vcvttpd2dqs ymm2, zmmword ptr [2*ebp - 2048]940x62,0xf5,0xfc,0x48,0x6d,0x14,0x6d,0x00,0xf8,0xff,0xff95 96# ATT: vcvttpd2dqs 8128(%ecx), %ymm2 {%k7} {z}97# INTEL: vcvttpd2dqs ymm2 {k7} {z}, zmmword ptr [ecx + 8128]980x62,0xf5,0xfc,0xcf,0x6d,0x51,0x7f99 100# ATT: vcvttpd2dqs -1024(%edx){1to8}, %ymm2 {%k7} {z}101# INTEL: vcvttpd2dqs ymm2 {k7} {z}, qword ptr [edx - 1024]{1to8}1020x62,0xf5,0xfc,0xdf,0x6d,0x52,0x80103 104# ATT: vcvttpd2qqs %xmm3, %xmm2105# INTEL: vcvttpd2qqs xmm2, xmm31060x62,0xf5,0xfd,0x08,0x6d,0xd3107 108# ATT: vcvttpd2qqs %xmm3, %xmm2 {%k7}109# INTEL: vcvttpd2qqs xmm2 {k7}, xmm31100x62,0xf5,0xfd,0x0f,0x6d,0xd3111 112# ATT: vcvttpd2qqs %xmm3, %xmm2 {%k7} {z}113# INTEL: vcvttpd2qqs xmm2 {k7} {z}, xmm31140x62,0xf5,0xfd,0x8f,0x6d,0xd3115 116# ATT: vcvttpd2qqs %ymm3, %ymm2117# INTEL: vcvttpd2qqs ymm2, ymm31180x62,0xf5,0xfd,0x28,0x6d,0xd3119 120# ATT: vcvttpd2qqs %ymm3, %ymm2 {%k7}121# INTEL: vcvttpd2qqs ymm2 {k7}, ymm31220x62,0xf5,0xfd,0x2f,0x6d,0xd3123 124# ATT: vcvttpd2qqs %zmm3, %zmm2125# INTEL: vcvttpd2qqs zmm2, zmm31260x62,0xf5,0xfd,0x48,0x6d,0xd3127 128# ATT: vcvttpd2qqs {sae}, %zmm3, %zmm2129# INTEL: vcvttpd2qqs zmm2, zmm3, {sae}1300x62,0xf5,0xfd,0x18,0x6d,0xd3131 132# ATT: vcvttpd2qqs %zmm3, %zmm2 {%k7}133# INTEL: vcvttpd2qqs zmm2 {k7}, zmm31340x62,0xf5,0xfd,0x4f,0x6d,0xd3135 136# ATT: vcvttpd2qqs {sae}, %zmm3, %zmm2 {%k7} {z}137# INTEL: vcvttpd2qqs zmm2 {k7} {z}, zmm3, {sae}1380x62,0xf5,0xfd,0x9f,0x6d,0xd3139 140# ATT: vcvttpd2qqs 268435456(%esp,%esi,8), %xmm2141# INTEL: vcvttpd2qqs xmm2, xmmword ptr [esp + 8*esi + 268435456]1420x62,0xf5,0xfd,0x08,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10143 144# ATT: vcvttpd2qqs 291(%edi,%eax,4), %xmm2 {%k7}145# INTEL: vcvttpd2qqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1460x62,0xf5,0xfd,0x0f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00147 148# ATT: vcvttpd2qqs (%eax){1to2}, %xmm2149# INTEL: vcvttpd2qqs xmm2, qword ptr [eax]{1to2}1500x62,0xf5,0xfd,0x18,0x6d,0x10151 152# ATT: vcvttpd2qqs -512(,%ebp,2), %xmm2153# INTEL: vcvttpd2qqs xmm2, xmmword ptr [2*ebp - 512]1540x62,0xf5,0xfd,0x08,0x6d,0x14,0x6d,0x00,0xfe,0xff,0xff155 156# ATT: vcvttpd2qqs 2032(%ecx), %xmm2 {%k7} {z}157# INTEL: vcvttpd2qqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1580x62,0xf5,0xfd,0x8f,0x6d,0x51,0x7f159 160# ATT: vcvttpd2qqs -1024(%edx){1to2}, %xmm2 {%k7} {z}161# INTEL: vcvttpd2qqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to2}1620x62,0xf5,0xfd,0x9f,0x6d,0x52,0x80163 164# ATT: vcvttpd2qqs 268435456(%esp,%esi,8), %ymm2165# INTEL: vcvttpd2qqs ymm2, ymmword ptr [esp + 8*esi + 268435456]1660x62,0xf5,0xfd,0x28,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10167 168# ATT: vcvttpd2qqs 291(%edi,%eax,4), %ymm2 {%k7}169# INTEL: vcvttpd2qqs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]1700x62,0xf5,0xfd,0x2f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00171 172# ATT: vcvttpd2qqs (%eax){1to4}, %ymm2173# INTEL: vcvttpd2qqs ymm2, qword ptr [eax]{1to4}1740x62,0xf5,0xfd,0x38,0x6d,0x10175 176# ATT: vcvttpd2qqs -1024(,%ebp,2), %ymm2177# INTEL: vcvttpd2qqs ymm2, ymmword ptr [2*ebp - 1024]1780x62,0xf5,0xfd,0x28,0x6d,0x14,0x6d,0x00,0xfc,0xff,0xff179 180# ATT: vcvttpd2qqs 4064(%ecx), %ymm2 {%k7} {z}181# INTEL: vcvttpd2qqs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]1820x62,0xf5,0xfd,0xaf,0x6d,0x51,0x7f183 184# ATT: vcvttpd2qqs -1024(%edx){1to4}, %ymm2 {%k7} {z}185# INTEL: vcvttpd2qqs ymm2 {k7} {z}, qword ptr [edx - 1024]{1to4}1860x62,0xf5,0xfd,0xbf,0x6d,0x52,0x80187 188# ATT: vcvttpd2qqs 268435456(%esp,%esi,8), %zmm2189# INTEL: vcvttpd2qqs zmm2, zmmword ptr [esp + 8*esi + 268435456]1900x62,0xf5,0xfd,0x48,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10191 192# ATT: vcvttpd2qqs 291(%edi,%eax,4), %zmm2 {%k7}193# INTEL: vcvttpd2qqs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]1940x62,0xf5,0xfd,0x4f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00195 196# ATT: vcvttpd2qqs (%eax){1to8}, %zmm2197# INTEL: vcvttpd2qqs zmm2, qword ptr [eax]{1to8}1980x62,0xf5,0xfd,0x58,0x6d,0x10199 200# ATT: vcvttpd2qqs -2048(,%ebp,2), %zmm2201# INTEL: vcvttpd2qqs zmm2, zmmword ptr [2*ebp - 2048]2020x62,0xf5,0xfd,0x48,0x6d,0x14,0x6d,0x00,0xf8,0xff,0xff203 204# ATT: vcvttpd2qqs 8128(%ecx), %zmm2 {%k7} {z}205# INTEL: vcvttpd2qqs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]2060x62,0xf5,0xfd,0xcf,0x6d,0x51,0x7f207 208# ATT: vcvttpd2qqs -1024(%edx){1to8}, %zmm2 {%k7} {z}209# INTEL: vcvttpd2qqs zmm2 {k7} {z}, qword ptr [edx - 1024]{1to8}2100x62,0xf5,0xfd,0xdf,0x6d,0x52,0x80211 212# ATT: vcvttpd2udqs %xmm3, %xmm2213# INTEL: vcvttpd2udqs xmm2, xmm32140x62,0xf5,0xfc,0x08,0x6c,0xd3215 216# ATT: vcvttpd2udqs %xmm3, %xmm2 {%k7}217# INTEL: vcvttpd2udqs xmm2 {k7}, xmm32180x62,0xf5,0xfc,0x0f,0x6c,0xd3219 220# ATT: vcvttpd2udqs %xmm3, %xmm2 {%k7} {z}221# INTEL: vcvttpd2udqs xmm2 {k7} {z}, xmm32220x62,0xf5,0xfc,0x8f,0x6c,0xd3223 224# ATT: vcvttpd2udqs %ymm3, %xmm2225# INTEL: vcvttpd2udqs xmm2, ymm32260x62,0xf5,0xfc,0x28,0x6c,0xd3227 228# ATT: vcvttpd2udqs %ymm3, %xmm2 {%k7}229# INTEL: vcvttpd2udqs xmm2 {k7}, ymm32300x62,0xf5,0xfc,0x2f,0x6c,0xd3231 232# ATT: vcvttpd2udqs %zmm3, %ymm2233# INTEL: vcvttpd2udqs ymm2, zmm32340x62,0xf5,0xfc,0x48,0x6c,0xd3235 236# ATT: vcvttpd2udqs {sae}, %zmm3, %ymm2237# INTEL: vcvttpd2udqs ymm2, zmm3, {sae}2380x62,0xf5,0xfc,0x18,0x6c,0xd3239 240# ATT: vcvttpd2udqs %zmm3, %ymm2 {%k7}241# INTEL: vcvttpd2udqs ymm2 {k7}, zmm32420x62,0xf5,0xfc,0x4f,0x6c,0xd3243 244# ATT: vcvttpd2udqs {sae}, %zmm3, %ymm2 {%k7} {z}245# INTEL: vcvttpd2udqs ymm2 {k7} {z}, zmm3, {sae}2460x62,0xf5,0xfc,0x9f,0x6c,0xd3247 248# ATT: vcvttpd2udqsx 268435456(%esp,%esi,8), %xmm2249# INTEL: vcvttpd2udqs xmm2, xmmword ptr [esp + 8*esi + 268435456]2500x62,0xf5,0xfc,0x08,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10251 252# ATT: vcvttpd2udqsx 291(%edi,%eax,4), %xmm2 {%k7}253# INTEL: vcvttpd2udqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]2540x62,0xf5,0xfc,0x0f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00255 256# ATT: vcvttpd2udqs (%eax){1to2}, %xmm2257# INTEL: vcvttpd2udqs xmm2, qword ptr [eax]{1to2}2580x62,0xf5,0xfc,0x18,0x6c,0x10259 260# ATT: vcvttpd2udqsx -512(,%ebp,2), %xmm2261# INTEL: vcvttpd2udqs xmm2, xmmword ptr [2*ebp - 512]2620x62,0xf5,0xfc,0x08,0x6c,0x14,0x6d,0x00,0xfe,0xff,0xff263 264# ATT: vcvttpd2udqsx 2032(%ecx), %xmm2 {%k7} {z}265# INTEL: vcvttpd2udqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]2660x62,0xf5,0xfc,0x8f,0x6c,0x51,0x7f267 268# ATT: vcvttpd2udqs -1024(%edx){1to2}, %xmm2 {%k7} {z}269# INTEL: vcvttpd2udqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to2}2700x62,0xf5,0xfc,0x9f,0x6c,0x52,0x80271 272# ATT: vcvttpd2udqs (%eax){1to4}, %xmm2273# INTEL: vcvttpd2udqs xmm2, qword ptr [eax]{1to4}2740x62,0xf5,0xfc,0x38,0x6c,0x10275 276# ATT: vcvttpd2udqsy -1024(,%ebp,2), %xmm2277# INTEL: vcvttpd2udqs xmm2, ymmword ptr [2*ebp - 1024]2780x62,0xf5,0xfc,0x28,0x6c,0x14,0x6d,0x00,0xfc,0xff,0xff279 280# ATT: vcvttpd2udqsy 4064(%ecx), %xmm2 {%k7} {z}281# INTEL: vcvttpd2udqs xmm2 {k7} {z}, ymmword ptr [ecx + 4064]2820x62,0xf5,0xfc,0xaf,0x6c,0x51,0x7f283 284# ATT: vcvttpd2udqs -1024(%edx){1to4}, %xmm2 {%k7} {z}285# INTEL: vcvttpd2udqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to4}2860x62,0xf5,0xfc,0xbf,0x6c,0x52,0x80287 288# ATT: vcvttpd2udqs 268435456(%esp,%esi,8), %ymm2289# INTEL: vcvttpd2udqs ymm2, zmmword ptr [esp + 8*esi + 268435456]2900x62,0xf5,0xfc,0x48,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10291 292# ATT: vcvttpd2udqs 291(%edi,%eax,4), %ymm2 {%k7}293# INTEL: vcvttpd2udqs ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]2940x62,0xf5,0xfc,0x4f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00295 296# ATT: vcvttpd2udqs (%eax){1to8}, %ymm2297# INTEL: vcvttpd2udqs ymm2, qword ptr [eax]{1to8}2980x62,0xf5,0xfc,0x58,0x6c,0x10299 300# ATT: vcvttpd2udqs -2048(,%ebp,2), %ymm2301# INTEL: vcvttpd2udqs ymm2, zmmword ptr [2*ebp - 2048]3020x62,0xf5,0xfc,0x48,0x6c,0x14,0x6d,0x00,0xf8,0xff,0xff303 304# ATT: vcvttpd2udqs 8128(%ecx), %ymm2 {%k7} {z}305# INTEL: vcvttpd2udqs ymm2 {k7} {z}, zmmword ptr [ecx + 8128]3060x62,0xf5,0xfc,0xcf,0x6c,0x51,0x7f307 308# ATT: vcvttpd2udqs -1024(%edx){1to8}, %ymm2 {%k7} {z}309# INTEL: vcvttpd2udqs ymm2 {k7} {z}, qword ptr [edx - 1024]{1to8}3100x62,0xf5,0xfc,0xdf,0x6c,0x52,0x80311 312# ATT: vcvttpd2uqqs %xmm3, %xmm2313# INTEL: vcvttpd2uqqs xmm2, xmm33140x62,0xf5,0xfd,0x08,0x6c,0xd3315 316# ATT: vcvttpd2uqqs %xmm3, %xmm2 {%k7}317# INTEL: vcvttpd2uqqs xmm2 {k7}, xmm33180x62,0xf5,0xfd,0x0f,0x6c,0xd3319 320# ATT: vcvttpd2uqqs %xmm3, %xmm2 {%k7} {z}321# INTEL: vcvttpd2uqqs xmm2 {k7} {z}, xmm33220x62,0xf5,0xfd,0x8f,0x6c,0xd3323 324# ATT: vcvttpd2uqqs %ymm3, %ymm2325# INTEL: vcvttpd2uqqs ymm2, ymm33260x62,0xf5,0xfd,0x28,0x6c,0xd3327 328# ATT: vcvttpd2uqqs %ymm3, %ymm2 {%k7}329# INTEL: vcvttpd2uqqs ymm2 {k7}, ymm33300x62,0xf5,0xfd,0x2f,0x6c,0xd3331 332# ATT: vcvttpd2uqqs %zmm3, %zmm2333# INTEL: vcvttpd2uqqs zmm2, zmm33340x62,0xf5,0xfd,0x48,0x6c,0xd3335 336# ATT: vcvttpd2uqqs {sae}, %zmm3, %zmm2337# INTEL: vcvttpd2uqqs zmm2, zmm3, {sae}3380x62,0xf5,0xfd,0x18,0x6c,0xd3339 340# ATT: vcvttpd2uqqs %zmm3, %zmm2 {%k7}341# INTEL: vcvttpd2uqqs zmm2 {k7}, zmm33420x62,0xf5,0xfd,0x4f,0x6c,0xd3343 344# ATT: vcvttpd2uqqs {sae}, %zmm3, %zmm2 {%k7} {z}345# INTEL: vcvttpd2uqqs zmm2 {k7} {z}, zmm3, {sae}3460x62,0xf5,0xfd,0x9f,0x6c,0xd3347 348# ATT: vcvttpd2uqqs 268435456(%esp,%esi,8), %xmm2349# INTEL: vcvttpd2uqqs xmm2, xmmword ptr [esp + 8*esi + 268435456]3500x62,0xf5,0xfd,0x08,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10351 352# ATT: vcvttpd2uqqs 291(%edi,%eax,4), %xmm2 {%k7}353# INTEL: vcvttpd2uqqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]3540x62,0xf5,0xfd,0x0f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00355 356# ATT: vcvttpd2uqqs (%eax){1to2}, %xmm2357# INTEL: vcvttpd2uqqs xmm2, qword ptr [eax]{1to2}3580x62,0xf5,0xfd,0x18,0x6c,0x10359 360# ATT: vcvttpd2uqqs -512(,%ebp,2), %xmm2361# INTEL: vcvttpd2uqqs xmm2, xmmword ptr [2*ebp - 512]3620x62,0xf5,0xfd,0x08,0x6c,0x14,0x6d,0x00,0xfe,0xff,0xff363 364# ATT: vcvttpd2uqqs 2032(%ecx), %xmm2 {%k7} {z}365# INTEL: vcvttpd2uqqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]3660x62,0xf5,0xfd,0x8f,0x6c,0x51,0x7f367 368# ATT: vcvttpd2uqqs -1024(%edx){1to2}, %xmm2 {%k7} {z}369# INTEL: vcvttpd2uqqs xmm2 {k7} {z}, qword ptr [edx - 1024]{1to2}3700x62,0xf5,0xfd,0x9f,0x6c,0x52,0x80371 372# ATT: vcvttpd2uqqs 268435456(%esp,%esi,8), %ymm2373# INTEL: vcvttpd2uqqs ymm2, ymmword ptr [esp + 8*esi + 268435456]3740x62,0xf5,0xfd,0x28,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10375 376# ATT: vcvttpd2uqqs 291(%edi,%eax,4), %ymm2 {%k7}377# INTEL: vcvttpd2uqqs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]3780x62,0xf5,0xfd,0x2f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00379 380# ATT: vcvttpd2uqqs (%eax){1to4}, %ymm2381# INTEL: vcvttpd2uqqs ymm2, qword ptr [eax]{1to4}3820x62,0xf5,0xfd,0x38,0x6c,0x10383 384# ATT: vcvttpd2uqqs -1024(,%ebp,2), %ymm2385# INTEL: vcvttpd2uqqs ymm2, ymmword ptr [2*ebp - 1024]3860x62,0xf5,0xfd,0x28,0x6c,0x14,0x6d,0x00,0xfc,0xff,0xff387 388# ATT: vcvttpd2uqqs 4064(%ecx), %ymm2 {%k7} {z}389# INTEL: vcvttpd2uqqs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]3900x62,0xf5,0xfd,0xaf,0x6c,0x51,0x7f391 392# ATT: vcvttpd2uqqs -1024(%edx){1to4}, %ymm2 {%k7} {z}393# INTEL: vcvttpd2uqqs ymm2 {k7} {z}, qword ptr [edx - 1024]{1to4}3940x62,0xf5,0xfd,0xbf,0x6c,0x52,0x80395 396# ATT: vcvttpd2uqqs 268435456(%esp,%esi,8), %zmm2397# INTEL: vcvttpd2uqqs zmm2, zmmword ptr [esp + 8*esi + 268435456]3980x62,0xf5,0xfd,0x48,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10399 400# ATT: vcvttpd2uqqs 291(%edi,%eax,4), %zmm2 {%k7}401# INTEL: vcvttpd2uqqs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]4020x62,0xf5,0xfd,0x4f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00403 404# ATT: vcvttpd2uqqs (%eax){1to8}, %zmm2405# INTEL: vcvttpd2uqqs zmm2, qword ptr [eax]{1to8}4060x62,0xf5,0xfd,0x58,0x6c,0x10407 408# ATT: vcvttpd2uqqs -2048(,%ebp,2), %zmm2409# INTEL: vcvttpd2uqqs zmm2, zmmword ptr [2*ebp - 2048]4100x62,0xf5,0xfd,0x48,0x6c,0x14,0x6d,0x00,0xf8,0xff,0xff411 412# ATT: vcvttpd2uqqs 8128(%ecx), %zmm2 {%k7} {z}413# INTEL: vcvttpd2uqqs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]4140x62,0xf5,0xfd,0xcf,0x6c,0x51,0x7f415 416# ATT: vcvttpd2uqqs -1024(%edx){1to8}, %zmm2 {%k7} {z}417# INTEL: vcvttpd2uqqs zmm2 {k7} {z}, qword ptr [edx - 1024]{1to8}4180x62,0xf5,0xfd,0xdf,0x6c,0x52,0x80419 420# ATT: vcvttps2dqs %xmm3, %xmm2421# INTEL: vcvttps2dqs xmm2, xmm34220x62,0xf5,0x7c,0x08,0x6d,0xd3423 424# ATT: vcvttps2dqs %xmm3, %xmm2 {%k7}425# INTEL: vcvttps2dqs xmm2 {k7}, xmm34260x62,0xf5,0x7c,0x0f,0x6d,0xd3427 428# ATT: vcvttps2dqs %xmm3, %xmm2 {%k7} {z}429# INTEL: vcvttps2dqs xmm2 {k7} {z}, xmm34300x62,0xf5,0x7c,0x8f,0x6d,0xd3431 432# ATT: vcvttps2dqs %ymm3, %ymm2433# INTEL: vcvttps2dqs ymm2, ymm34340x62,0xf5,0x7c,0x28,0x6d,0xd3435 436# ATT: vcvttps2dqs %ymm3, %ymm2 {%k7}437# INTEL: vcvttps2dqs ymm2 {k7}, ymm34380x62,0xf5,0x7c,0x2f,0x6d,0xd3439 440# ATT: vcvttps2dqs %zmm3, %zmm2441# INTEL: vcvttps2dqs zmm2, zmm34420x62,0xf5,0x7c,0x48,0x6d,0xd3443 444# ATT: vcvttps2dqs {sae}, %zmm3, %zmm2445# INTEL: vcvttps2dqs zmm2, zmm3, {sae}4460x62,0xf5,0x7c,0x18,0x6d,0xd3447 448# ATT: vcvttps2dqs %zmm3, %zmm2 {%k7}449# INTEL: vcvttps2dqs zmm2 {k7}, zmm34500x62,0xf5,0x7c,0x4f,0x6d,0xd3451 452# ATT: vcvttps2dqs {sae}, %zmm3, %zmm2 {%k7} {z}453# INTEL: vcvttps2dqs zmm2 {k7} {z}, zmm3, {sae}4540x62,0xf5,0x7c,0x9f,0x6d,0xd3455 456# ATT: vcvttps2dqs 268435456(%esp,%esi,8), %xmm2457# INTEL: vcvttps2dqs xmm2, xmmword ptr [esp + 8*esi + 268435456]4580x62,0xf5,0x7c,0x08,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10459 460# ATT: vcvttps2dqs 291(%edi,%eax,4), %xmm2 {%k7}461# INTEL: vcvttps2dqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]4620x62,0xf5,0x7c,0x0f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00463 464# ATT: vcvttps2dqs (%eax){1to4}, %xmm2465# INTEL: vcvttps2dqs xmm2, dword ptr [eax]{1to4}4660x62,0xf5,0x7c,0x18,0x6d,0x10467 468# ATT: vcvttps2dqs -512(,%ebp,2), %xmm2469# INTEL: vcvttps2dqs xmm2, xmmword ptr [2*ebp - 512]4700x62,0xf5,0x7c,0x08,0x6d,0x14,0x6d,0x00,0xfe,0xff,0xff471 472# ATT: vcvttps2dqs 2032(%ecx), %xmm2 {%k7} {z}473# INTEL: vcvttps2dqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]4740x62,0xf5,0x7c,0x8f,0x6d,0x51,0x7f475 476# ATT: vcvttps2dqs -512(%edx){1to4}, %xmm2 {%k7} {z}477# INTEL: vcvttps2dqs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}4780x62,0xf5,0x7c,0x9f,0x6d,0x52,0x80479 480# ATT: vcvttps2dqs 268435456(%esp,%esi,8), %ymm2481# INTEL: vcvttps2dqs ymm2, ymmword ptr [esp + 8*esi + 268435456]4820x62,0xf5,0x7c,0x28,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10483 484# ATT: vcvttps2dqs 291(%edi,%eax,4), %ymm2 {%k7}485# INTEL: vcvttps2dqs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]4860x62,0xf5,0x7c,0x2f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00487 488# ATT: vcvttps2dqs (%eax){1to8}, %ymm2489# INTEL: vcvttps2dqs ymm2, dword ptr [eax]{1to8}4900x62,0xf5,0x7c,0x38,0x6d,0x10491 492# ATT: vcvttps2dqs -1024(,%ebp,2), %ymm2493# INTEL: vcvttps2dqs ymm2, ymmword ptr [2*ebp - 1024]4940x62,0xf5,0x7c,0x28,0x6d,0x14,0x6d,0x00,0xfc,0xff,0xff495 496# ATT: vcvttps2dqs 4064(%ecx), %ymm2 {%k7} {z}497# INTEL: vcvttps2dqs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]4980x62,0xf5,0x7c,0xaf,0x6d,0x51,0x7f499 500# ATT: vcvttps2dqs -512(%edx){1to8}, %ymm2 {%k7} {z}501# INTEL: vcvttps2dqs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}5020x62,0xf5,0x7c,0xbf,0x6d,0x52,0x80503 504# ATT: vcvttps2dqs 268435456(%esp,%esi,8), %zmm2505# INTEL: vcvttps2dqs zmm2, zmmword ptr [esp + 8*esi + 268435456]5060x62,0xf5,0x7c,0x48,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10507 508# ATT: vcvttps2dqs 291(%edi,%eax,4), %zmm2 {%k7}509# INTEL: vcvttps2dqs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]5100x62,0xf5,0x7c,0x4f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00511 512# ATT: vcvttps2dqs (%eax){1to16}, %zmm2513# INTEL: vcvttps2dqs zmm2, dword ptr [eax]{1to16}5140x62,0xf5,0x7c,0x58,0x6d,0x10515 516# ATT: vcvttps2dqs -2048(,%ebp,2), %zmm2517# INTEL: vcvttps2dqs zmm2, zmmword ptr [2*ebp - 2048]5180x62,0xf5,0x7c,0x48,0x6d,0x14,0x6d,0x00,0xf8,0xff,0xff519 520# ATT: vcvttps2dqs 8128(%ecx), %zmm2 {%k7} {z}521# INTEL: vcvttps2dqs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]5220x62,0xf5,0x7c,0xcf,0x6d,0x51,0x7f523 524# ATT: vcvttps2dqs -512(%edx){1to16}, %zmm2 {%k7} {z}525# INTEL: vcvttps2dqs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}5260x62,0xf5,0x7c,0xdf,0x6d,0x52,0x80527 528# ATT: vcvttps2qqs %xmm3, %xmm2529# INTEL: vcvttps2qqs xmm2, xmm35300x62,0xf5,0x7d,0x08,0x6d,0xd3531 532# ATT: vcvttps2qqs %xmm3, %xmm2 {%k7}533# INTEL: vcvttps2qqs xmm2 {k7}, xmm35340x62,0xf5,0x7d,0x0f,0x6d,0xd3535 536# ATT: vcvttps2qqs %xmm3, %xmm2 {%k7} {z}537# INTEL: vcvttps2qqs xmm2 {k7} {z}, xmm35380x62,0xf5,0x7d,0x8f,0x6d,0xd3539 540# ATT: vcvttps2qqs %xmm3, %ymm2541# INTEL: vcvttps2qqs ymm2, xmm35420x62,0xf5,0x7d,0x28,0x6d,0xd3543 544# ATT: vcvttps2qqs {sae}, %xmm3, %ymm2545# INTEL: vcvttps2qqs ymm2, xmm3, {sae}5460x62,0xf5,0x79,0x18,0x6d,0xd3547 548# ATT: vcvttps2qqs %xmm3, %ymm2 {%k7}549# INTEL: vcvttps2qqs ymm2 {k7}, xmm35500x62,0xf5,0x7d,0x2f,0x6d,0xd3551 552# ATT: vcvttps2qqs {sae}, %xmm3, %ymm2 {%k7} {z}553# INTEL: vcvttps2qqs ymm2 {k7} {z}, xmm3, {sae}5540x62,0xf5,0x79,0x9f,0x6d,0xd3555 556# ATT: vcvttps2qqs %ymm3, %zmm2557# INTEL: vcvttps2qqs zmm2, ymm35580x62,0xf5,0x7d,0x48,0x6d,0xd3559 560# ATT: vcvttps2qqs {sae}, %ymm3, %zmm2561# INTEL: vcvttps2qqs zmm2, ymm3, {sae}5620x62,0xf5,0x7d,0x18,0x6d,0xd3563 564# ATT: vcvttps2qqs %ymm3, %zmm2 {%k7}565# INTEL: vcvttps2qqs zmm2 {k7}, ymm35660x62,0xf5,0x7d,0x4f,0x6d,0xd3567 568# ATT: vcvttps2qqs {sae}, %ymm3, %zmm2 {%k7} {z}569# INTEL: vcvttps2qqs zmm2 {k7} {z}, ymm3, {sae}5700x62,0xf5,0x7d,0x9f,0x6d,0xd3571 572# ATT: vcvttps2qqs 268435456(%esp,%esi,8), %xmm2573# INTEL: vcvttps2qqs xmm2, qword ptr [esp + 8*esi + 268435456]5740x62,0xf5,0x7d,0x08,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10575 576# ATT: vcvttps2qqs 291(%edi,%eax,4), %xmm2 {%k7}577# INTEL: vcvttps2qqs xmm2 {k7}, qword ptr [edi + 4*eax + 291]5780x62,0xf5,0x7d,0x0f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00579 580# ATT: vcvttps2qqs (%eax){1to2}, %xmm2581# INTEL: vcvttps2qqs xmm2, dword ptr [eax]{1to2}5820x62,0xf5,0x7d,0x18,0x6d,0x10583 584# ATT: vcvttps2qqs -256(,%ebp,2), %xmm2585# INTEL: vcvttps2qqs xmm2, qword ptr [2*ebp - 256]5860x62,0xf5,0x7d,0x08,0x6d,0x14,0x6d,0x00,0xff,0xff,0xff587 588# ATT: vcvttps2qqs 1016(%ecx), %xmm2 {%k7} {z}589# INTEL: vcvttps2qqs xmm2 {k7} {z}, qword ptr [ecx + 1016]5900x62,0xf5,0x7d,0x8f,0x6d,0x51,0x7f591 592# ATT: vcvttps2qqs -512(%edx){1to2}, %xmm2 {%k7} {z}593# INTEL: vcvttps2qqs xmm2 {k7} {z}, dword ptr [edx - 512]{1to2}5940x62,0xf5,0x7d,0x9f,0x6d,0x52,0x80595 596# ATT: vcvttps2qqs 268435456(%esp,%esi,8), %ymm2597# INTEL: vcvttps2qqs ymm2, xmmword ptr [esp + 8*esi + 268435456]5980x62,0xf5,0x7d,0x28,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10599 600# ATT: vcvttps2qqs 291(%edi,%eax,4), %ymm2 {%k7}601# INTEL: vcvttps2qqs ymm2 {k7}, xmmword ptr [edi + 4*eax + 291]6020x62,0xf5,0x7d,0x2f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00603 604# ATT: vcvttps2qqs (%eax){1to4}, %ymm2605# INTEL: vcvttps2qqs ymm2, dword ptr [eax]{1to4}6060x62,0xf5,0x7d,0x38,0x6d,0x10607 608# ATT: vcvttps2qqs -512(,%ebp,2), %ymm2609# INTEL: vcvttps2qqs ymm2, xmmword ptr [2*ebp - 512]6100x62,0xf5,0x7d,0x28,0x6d,0x14,0x6d,0x00,0xfe,0xff,0xff611 612# ATT: vcvttps2qqs 2032(%ecx), %ymm2 {%k7} {z}613# INTEL: vcvttps2qqs ymm2 {k7} {z}, xmmword ptr [ecx + 2032]6140x62,0xf5,0x7d,0xaf,0x6d,0x51,0x7f615 616# ATT: vcvttps2qqs -512(%edx){1to4}, %ymm2 {%k7} {z}617# INTEL: vcvttps2qqs ymm2 {k7} {z}, dword ptr [edx - 512]{1to4}6180x62,0xf5,0x7d,0xbf,0x6d,0x52,0x80619 620# ATT: vcvttps2qqs 268435456(%esp,%esi,8), %zmm2621# INTEL: vcvttps2qqs zmm2, ymmword ptr [esp + 8*esi + 268435456]6220x62,0xf5,0x7d,0x48,0x6d,0x94,0xf4,0x00,0x00,0x00,0x10623 624# ATT: vcvttps2qqs 291(%edi,%eax,4), %zmm2 {%k7}625# INTEL: vcvttps2qqs zmm2 {k7}, ymmword ptr [edi + 4*eax + 291]6260x62,0xf5,0x7d,0x4f,0x6d,0x94,0x87,0x23,0x01,0x00,0x00627 628# ATT: vcvttps2qqs (%eax){1to8}, %zmm2629# INTEL: vcvttps2qqs zmm2, dword ptr [eax]{1to8}6300x62,0xf5,0x7d,0x58,0x6d,0x10631 632# ATT: vcvttps2qqs -1024(,%ebp,2), %zmm2633# INTEL: vcvttps2qqs zmm2, ymmword ptr [2*ebp - 1024]6340x62,0xf5,0x7d,0x48,0x6d,0x14,0x6d,0x00,0xfc,0xff,0xff635 636# ATT: vcvttps2qqs 4064(%ecx), %zmm2 {%k7} {z}637# INTEL: vcvttps2qqs zmm2 {k7} {z}, ymmword ptr [ecx + 4064]6380x62,0xf5,0x7d,0xcf,0x6d,0x51,0x7f639 640# ATT: vcvttps2qqs -512(%edx){1to8}, %zmm2 {%k7} {z}641# INTEL: vcvttps2qqs zmm2 {k7} {z}, dword ptr [edx - 512]{1to8}6420x62,0xf5,0x7d,0xdf,0x6d,0x52,0x80643 644# ATT: vcvttps2udqs %xmm3, %xmm2645# INTEL: vcvttps2udqs xmm2, xmm36460x62,0xf5,0x7c,0x08,0x6c,0xd3647 648# ATT: vcvttps2udqs %xmm3, %xmm2 {%k7}649# INTEL: vcvttps2udqs xmm2 {k7}, xmm36500x62,0xf5,0x7c,0x0f,0x6c,0xd3651 652# ATT: vcvttps2udqs %xmm3, %xmm2 {%k7} {z}653# INTEL: vcvttps2udqs xmm2 {k7} {z}, xmm36540x62,0xf5,0x7c,0x8f,0x6c,0xd3655 656# ATT: vcvttps2udqs %ymm3, %ymm2657# INTEL: vcvttps2udqs ymm2, ymm36580x62,0xf5,0x7c,0x28,0x6c,0xd3659 660# ATT: vcvttps2udqs %ymm3, %ymm2 {%k7}661# INTEL: vcvttps2udqs ymm2 {k7}, ymm36620x62,0xf5,0x7c,0x2f,0x6c,0xd3663 664# ATT: vcvttps2udqs %zmm3, %zmm2665# INTEL: vcvttps2udqs zmm2, zmm36660x62,0xf5,0x7c,0x48,0x6c,0xd3667 668# ATT: vcvttps2udqs {sae}, %zmm3, %zmm2669# INTEL: vcvttps2udqs zmm2, zmm3, {sae}6700x62,0xf5,0x7c,0x18,0x6c,0xd3671 672# ATT: vcvttps2udqs %zmm3, %zmm2 {%k7}673# INTEL: vcvttps2udqs zmm2 {k7}, zmm36740x62,0xf5,0x7c,0x4f,0x6c,0xd3675 676# ATT: vcvttps2udqs {sae}, %zmm3, %zmm2 {%k7} {z}677# INTEL: vcvttps2udqs zmm2 {k7} {z}, zmm3, {sae}6780x62,0xf5,0x7c,0x9f,0x6c,0xd3679 680# ATT: vcvttps2udqs 268435456(%esp,%esi,8), %xmm2681# INTEL: vcvttps2udqs xmm2, xmmword ptr [esp + 8*esi + 268435456]6820x62,0xf5,0x7c,0x08,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10683 684# ATT: vcvttps2udqs 291(%edi,%eax,4), %xmm2 {%k7}685# INTEL: vcvttps2udqs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]6860x62,0xf5,0x7c,0x0f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00687 688# ATT: vcvttps2udqs (%eax){1to4}, %xmm2689# INTEL: vcvttps2udqs xmm2, dword ptr [eax]{1to4}6900x62,0xf5,0x7c,0x18,0x6c,0x10691 692# ATT: vcvttps2udqs -512(,%ebp,2), %xmm2693# INTEL: vcvttps2udqs xmm2, xmmword ptr [2*ebp - 512]6940x62,0xf5,0x7c,0x08,0x6c,0x14,0x6d,0x00,0xfe,0xff,0xff695 696# ATT: vcvttps2udqs 2032(%ecx), %xmm2 {%k7} {z}697# INTEL: vcvttps2udqs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]6980x62,0xf5,0x7c,0x8f,0x6c,0x51,0x7f699 700# ATT: vcvttps2udqs -512(%edx){1to4}, %xmm2 {%k7} {z}701# INTEL: vcvttps2udqs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}7020x62,0xf5,0x7c,0x9f,0x6c,0x52,0x80703 704# ATT: vcvttps2udqs 268435456(%esp,%esi,8), %ymm2705# INTEL: vcvttps2udqs ymm2, ymmword ptr [esp + 8*esi + 268435456]7060x62,0xf5,0x7c,0x28,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10707 708# ATT: vcvttps2udqs 291(%edi,%eax,4), %ymm2 {%k7}709# INTEL: vcvttps2udqs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]7100x62,0xf5,0x7c,0x2f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00711 712# ATT: vcvttps2udqs (%eax){1to8}, %ymm2713# INTEL: vcvttps2udqs ymm2, dword ptr [eax]{1to8}7140x62,0xf5,0x7c,0x38,0x6c,0x10715 716# ATT: vcvttps2udqs -1024(,%ebp,2), %ymm2717# INTEL: vcvttps2udqs ymm2, ymmword ptr [2*ebp - 1024]7180x62,0xf5,0x7c,0x28,0x6c,0x14,0x6d,0x00,0xfc,0xff,0xff719 720# ATT: vcvttps2udqs 4064(%ecx), %ymm2 {%k7} {z}721# INTEL: vcvttps2udqs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]7220x62,0xf5,0x7c,0xaf,0x6c,0x51,0x7f723 724# ATT: vcvttps2udqs -512(%edx){1to8}, %ymm2 {%k7} {z}725# INTEL: vcvttps2udqs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}7260x62,0xf5,0x7c,0xbf,0x6c,0x52,0x80727 728# ATT: vcvttps2udqs 268435456(%esp,%esi,8), %zmm2729# INTEL: vcvttps2udqs zmm2, zmmword ptr [esp + 8*esi + 268435456]7300x62,0xf5,0x7c,0x48,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10731 732# ATT: vcvttps2udqs 291(%edi,%eax,4), %zmm2 {%k7}733# INTEL: vcvttps2udqs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]7340x62,0xf5,0x7c,0x4f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00735 736# ATT: vcvttps2udqs (%eax){1to16}, %zmm2737# INTEL: vcvttps2udqs zmm2, dword ptr [eax]{1to16}7380x62,0xf5,0x7c,0x58,0x6c,0x10739 740# ATT: vcvttps2udqs -2048(,%ebp,2), %zmm2741# INTEL: vcvttps2udqs zmm2, zmmword ptr [2*ebp - 2048]7420x62,0xf5,0x7c,0x48,0x6c,0x14,0x6d,0x00,0xf8,0xff,0xff743 744# ATT: vcvttps2udqs 8128(%ecx), %zmm2 {%k7} {z}745# INTEL: vcvttps2udqs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]7460x62,0xf5,0x7c,0xcf,0x6c,0x51,0x7f747 748# ATT: vcvttps2udqs -512(%edx){1to16}, %zmm2 {%k7} {z}749# INTEL: vcvttps2udqs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}7500x62,0xf5,0x7c,0xdf,0x6c,0x52,0x80751 752# ATT: vcvttps2uqqs %xmm3, %xmm2753# INTEL: vcvttps2uqqs xmm2, xmm37540x62,0xf5,0x7d,0x08,0x6c,0xd3755 756# ATT: vcvttps2uqqs %xmm3, %xmm2 {%k7}757# INTEL: vcvttps2uqqs xmm2 {k7}, xmm37580x62,0xf5,0x7d,0x0f,0x6c,0xd3759 760# ATT: vcvttps2uqqs %xmm3, %xmm2 {%k7} {z}761# INTEL: vcvttps2uqqs xmm2 {k7} {z}, xmm37620x62,0xf5,0x7d,0x8f,0x6c,0xd3763 764# ATT: vcvttps2uqqs %xmm3, %ymm2765# INTEL: vcvttps2uqqs ymm2, xmm37660x62,0xf5,0x7d,0x28,0x6c,0xd3767 768# ATT: vcvttps2uqqs {sae}, %xmm3, %ymm2769# INTEL: vcvttps2uqqs ymm2, xmm3, {sae}7700x62,0xf5,0x79,0x18,0x6c,0xd3771 772# ATT: vcvttps2uqqs %xmm3, %ymm2 {%k7}773# INTEL: vcvttps2uqqs ymm2 {k7}, xmm37740x62,0xf5,0x7d,0x2f,0x6c,0xd3775 776# ATT: vcvttps2uqqs {sae}, %xmm3, %ymm2 {%k7} {z}777# INTEL: vcvttps2uqqs ymm2 {k7} {z}, xmm3, {sae}7780x62,0xf5,0x79,0x9f,0x6c,0xd3779 780# ATT: vcvttps2uqqs %ymm3, %zmm2781# INTEL: vcvttps2uqqs zmm2, ymm37820x62,0xf5,0x7d,0x48,0x6c,0xd3783 784# ATT: vcvttps2uqqs {sae}, %ymm3, %zmm2785# INTEL: vcvttps2uqqs zmm2, ymm3, {sae}7860x62,0xf5,0x7d,0x18,0x6c,0xd3787 788# ATT: vcvttps2uqqs %ymm3, %zmm2 {%k7}789# INTEL: vcvttps2uqqs zmm2 {k7}, ymm37900x62,0xf5,0x7d,0x4f,0x6c,0xd3791 792# ATT: vcvttps2uqqs {sae}, %ymm3, %zmm2 {%k7} {z}793# INTEL: vcvttps2uqqs zmm2 {k7} {z}, ymm3, {sae}7940x62,0xf5,0x7d,0x9f,0x6c,0xd3795 796# ATT: vcvttps2uqqs 268435456(%esp,%esi,8), %xmm2797# INTEL: vcvttps2uqqs xmm2, qword ptr [esp + 8*esi + 268435456]7980x62,0xf5,0x7d,0x08,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10799 800# ATT: vcvttps2uqqs 291(%edi,%eax,4), %xmm2 {%k7}801# INTEL: vcvttps2uqqs xmm2 {k7}, qword ptr [edi + 4*eax + 291]8020x62,0xf5,0x7d,0x0f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00803 804# ATT: vcvttps2uqqs (%eax){1to2}, %xmm2805# INTEL: vcvttps2uqqs xmm2, dword ptr [eax]{1to2}8060x62,0xf5,0x7d,0x18,0x6c,0x10807 808# ATT: vcvttps2uqqs -256(,%ebp,2), %xmm2809# INTEL: vcvttps2uqqs xmm2, qword ptr [2*ebp - 256]8100x62,0xf5,0x7d,0x08,0x6c,0x14,0x6d,0x00,0xff,0xff,0xff811 812# ATT: vcvttps2uqqs 1016(%ecx), %xmm2 {%k7} {z}813# INTEL: vcvttps2uqqs xmm2 {k7} {z}, qword ptr [ecx + 1016]8140x62,0xf5,0x7d,0x8f,0x6c,0x51,0x7f815 816# ATT: vcvttps2uqqs -512(%edx){1to2}, %xmm2 {%k7} {z}817# INTEL: vcvttps2uqqs xmm2 {k7} {z}, dword ptr [edx - 512]{1to2}8180x62,0xf5,0x7d,0x9f,0x6c,0x52,0x80819 820# ATT: vcvttps2uqqs 268435456(%esp,%esi,8), %ymm2821# INTEL: vcvttps2uqqs ymm2, xmmword ptr [esp + 8*esi + 268435456]8220x62,0xf5,0x7d,0x28,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10823 824# ATT: vcvttps2uqqs 291(%edi,%eax,4), %ymm2 {%k7}825# INTEL: vcvttps2uqqs ymm2 {k7}, xmmword ptr [edi + 4*eax + 291]8260x62,0xf5,0x7d,0x2f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00827 828# ATT: vcvttps2uqqs (%eax){1to4}, %ymm2829# INTEL: vcvttps2uqqs ymm2, dword ptr [eax]{1to4}8300x62,0xf5,0x7d,0x38,0x6c,0x10831 832# ATT: vcvttps2uqqs -512(,%ebp,2), %ymm2833# INTEL: vcvttps2uqqs ymm2, xmmword ptr [2*ebp - 512]8340x62,0xf5,0x7d,0x28,0x6c,0x14,0x6d,0x00,0xfe,0xff,0xff835 836# ATT: vcvttps2uqqs 2032(%ecx), %ymm2 {%k7} {z}837# INTEL: vcvttps2uqqs ymm2 {k7} {z}, xmmword ptr [ecx + 2032]8380x62,0xf5,0x7d,0xaf,0x6c,0x51,0x7f839 840# ATT: vcvttps2uqqs -512(%edx){1to4}, %ymm2 {%k7} {z}841# INTEL: vcvttps2uqqs ymm2 {k7} {z}, dword ptr [edx - 512]{1to4}8420x62,0xf5,0x7d,0xbf,0x6c,0x52,0x80843 844# ATT: vcvttps2uqqs 268435456(%esp,%esi,8), %zmm2845# INTEL: vcvttps2uqqs zmm2, ymmword ptr [esp + 8*esi + 268435456]8460x62,0xf5,0x7d,0x48,0x6c,0x94,0xf4,0x00,0x00,0x00,0x10847 848# ATT: vcvttps2uqqs 291(%edi,%eax,4), %zmm2 {%k7}849# INTEL: vcvttps2uqqs zmm2 {k7}, ymmword ptr [edi + 4*eax + 291]8500x62,0xf5,0x7d,0x4f,0x6c,0x94,0x87,0x23,0x01,0x00,0x00851 852# ATT: vcvttps2uqqs (%eax){1to8}, %zmm2853# INTEL: vcvttps2uqqs zmm2, dword ptr [eax]{1to8}8540x62,0xf5,0x7d,0x58,0x6c,0x10855 856# ATT: vcvttps2uqqs -1024(,%ebp,2), %zmm2857# INTEL: vcvttps2uqqs zmm2, ymmword ptr [2*ebp - 1024]8580x62,0xf5,0x7d,0x48,0x6c,0x14,0x6d,0x00,0xfc,0xff,0xff859 860# ATT: vcvttps2uqqs 4064(%ecx), %zmm2 {%k7} {z}861# INTEL: vcvttps2uqqs zmm2 {k7} {z}, ymmword ptr [ecx + 4064]8620x62,0xf5,0x7d,0xcf,0x6c,0x51,0x7f863 864# ATT: vcvttps2uqqs -512(%edx){1to8}, %zmm2 {%k7} {z}865# INTEL: vcvttps2uqqs zmm2 {k7} {z}, dword ptr [edx - 512]{1to8}8660x62,0xf5,0x7d,0xdf,0x6c,0x52,0x80867 868# ATT: vcvttsd2sis %xmm2, %ecx869# INTEL: vcvttsd2sis ecx, xmm28700x62,0xf5,0x7f,0x08,0x6d,0xca871 872# ATT: vcvttsd2sis {sae}, %xmm2, %ecx873# INTEL: vcvttsd2sis ecx, xmm2, {sae}8740x62,0xf5,0x7f,0x18,0x6d,0xca875 876# ATT: vcvttsd2sis 268435456(%esp,%esi,8), %ecx877# INTEL: vcvttsd2sis ecx, qword ptr [esp + 8*esi + 268435456]8780x62,0xf5,0x7f,0x08,0x6d,0x8c,0xf4,0x00,0x00,0x00,0x10879 880# ATT: vcvttsd2sis 291(%edi,%eax,4), %ecx881# INTEL: vcvttsd2sis ecx, qword ptr [edi + 4*eax + 291]8820x62,0xf5,0x7f,0x08,0x6d,0x8c,0x87,0x23,0x01,0x00,0x00883 884# ATT: vcvttsd2sis (%eax), %ecx885# INTEL: vcvttsd2sis ecx, qword ptr [eax]8860x62,0xf5,0x7f,0x08,0x6d,0x08887 888# ATT: vcvttsd2sis -256(,%ebp,2), %ecx889# INTEL: vcvttsd2sis ecx, qword ptr [2*ebp - 256]8900x62,0xf5,0x7f,0x08,0x6d,0x0c,0x6d,0x00,0xff,0xff,0xff891 892# ATT: vcvttsd2sis 1016(%ecx), %ecx893# INTEL: vcvttsd2sis ecx, qword ptr [ecx + 1016]8940x62,0xf5,0x7f,0x08,0x6d,0x49,0x7f895 896# ATT: vcvttsd2sis -1024(%edx), %ecx897# INTEL: vcvttsd2sis ecx, qword ptr [edx - 1024]8980x62,0xf5,0x7f,0x08,0x6d,0x4a,0x80899 900# ATT: vcvttsd2usis %xmm2, %ecx901# INTEL: vcvttsd2usis ecx, xmm29020x62,0xf5,0x7f,0x08,0x6c,0xca903 904# ATT: vcvttsd2usis {sae}, %xmm2, %ecx905# INTEL: vcvttsd2usis ecx, xmm2, {sae}9060x62,0xf5,0x7f,0x18,0x6c,0xca907 908# ATT: vcvttsd2usis 268435456(%esp,%esi,8), %ecx909# INTEL: vcvttsd2usis ecx, qword ptr [esp + 8*esi + 268435456]9100x62,0xf5,0x7f,0x08,0x6c,0x8c,0xf4,0x00,0x00,0x00,0x10911 912# ATT: vcvttsd2usis 291(%edi,%eax,4), %ecx913# INTEL: vcvttsd2usis ecx, qword ptr [edi + 4*eax + 291]9140x62,0xf5,0x7f,0x08,0x6c,0x8c,0x87,0x23,0x01,0x00,0x00915 916# ATT: vcvttsd2usis (%eax), %ecx917# INTEL: vcvttsd2usis ecx, qword ptr [eax]9180x62,0xf5,0x7f,0x08,0x6c,0x08919 920# ATT: vcvttsd2usis -256(,%ebp,2), %ecx921# INTEL: vcvttsd2usis ecx, qword ptr [2*ebp - 256]9220x62,0xf5,0x7f,0x08,0x6c,0x0c,0x6d,0x00,0xff,0xff,0xff923 924# ATT: vcvttsd2usis 1016(%ecx), %ecx925# INTEL: vcvttsd2usis ecx, qword ptr [ecx + 1016]9260x62,0xf5,0x7f,0x08,0x6c,0x49,0x7f927 928# ATT: vcvttsd2usis -1024(%edx), %ecx929# INTEL: vcvttsd2usis ecx, qword ptr [edx - 1024]9300x62,0xf5,0x7f,0x08,0x6c,0x4a,0x80931 932# ATT: vcvttss2sis %xmm2, %ecx933# INTEL: vcvttss2sis ecx, xmm29340x62,0xf5,0x7e,0x08,0x6d,0xca935 936# ATT: vcvttss2sis {sae}, %xmm2, %ecx937# INTEL: vcvttss2sis ecx, xmm2, {sae}9380x62,0xf5,0x7e,0x18,0x6d,0xca939 940# ATT: vcvttss2sis 268435456(%esp,%esi,8), %ecx941# INTEL: vcvttss2sis ecx, dword ptr [esp + 8*esi + 268435456]9420x62,0xf5,0x7e,0x08,0x6d,0x8c,0xf4,0x00,0x00,0x00,0x10943 944# ATT: vcvttss2sis 291(%edi,%eax,4), %ecx945# INTEL: vcvttss2sis ecx, dword ptr [edi + 4*eax + 291]9460x62,0xf5,0x7e,0x08,0x6d,0x8c,0x87,0x23,0x01,0x00,0x00947 948# ATT: vcvttss2sis (%eax), %ecx949# INTEL: vcvttss2sis ecx, dword ptr [eax]9500x62,0xf5,0x7e,0x08,0x6d,0x08951 952# ATT: vcvttss2sis -128(,%ebp,2), %ecx953# INTEL: vcvttss2sis ecx, dword ptr [2*ebp - 128]9540x62,0xf5,0x7e,0x08,0x6d,0x0c,0x6d,0x80,0xff,0xff,0xff955 956# ATT: vcvttss2sis 508(%ecx), %ecx957# INTEL: vcvttss2sis ecx, dword ptr [ecx + 508]9580x62,0xf5,0x7e,0x08,0x6d,0x49,0x7f959 960# ATT: vcvttss2sis -512(%edx), %ecx961# INTEL: vcvttss2sis ecx, dword ptr [edx - 512]9620x62,0xf5,0x7e,0x08,0x6d,0x4a,0x80963 964# ATT: vcvttss2usis %xmm2, %ecx965# INTEL: vcvttss2usis ecx, xmm29660x62,0xf5,0x7e,0x08,0x6c,0xca967 968# ATT: vcvttss2usis {sae}, %xmm2, %ecx969# INTEL: vcvttss2usis ecx, xmm2, {sae}9700x62,0xf5,0x7e,0x18,0x6c,0xca971 972# ATT: vcvttss2usis 268435456(%esp,%esi,8), %ecx973# INTEL: vcvttss2usis ecx, dword ptr [esp + 8*esi + 268435456]9740x62,0xf5,0x7e,0x08,0x6c,0x8c,0xf4,0x00,0x00,0x00,0x10975 976# ATT: vcvttss2usis 291(%edi,%eax,4), %ecx977# INTEL: vcvttss2usis ecx, dword ptr [edi + 4*eax + 291]9780x62,0xf5,0x7e,0x08,0x6c,0x8c,0x87,0x23,0x01,0x00,0x00979 980# ATT: vcvttss2usis (%eax), %ecx981# INTEL: vcvttss2usis ecx, dword ptr [eax]9820x62,0xf5,0x7e,0x08,0x6c,0x08983 984# ATT: vcvttss2usis -128(,%ebp,2), %ecx985# INTEL: vcvttss2usis ecx, dword ptr [2*ebp - 128]9860x62,0xf5,0x7e,0x08,0x6c,0x0c,0x6d,0x80,0xff,0xff,0xff987 988# ATT: vcvttss2usis 508(%ecx), %ecx989# INTEL: vcvttss2usis ecx, dword ptr [ecx + 508]9900x62,0xf5,0x7e,0x08,0x6c,0x49,0x7f991 992# ATT: vcvttss2usis -512(%edx), %ecx993# INTEL: vcvttss2usis ecx, dword ptr [edx - 512]9940x62,0xf5,0x7e,0x08,0x6c,0x4a,0x80995 996