4912 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s2 3# CHECK: vpmullq %xmm22, %xmm17, %xmm264# CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0xd6]5 vpmullq %xmm22, %xmm17, %xmm266# CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6}7# CHECK: encoding: [0x62,0x22,0xf5,0x06,0x40,0xd6]8 vpmullq %xmm22, %xmm17, %xmm26 {%k6}9# CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z}10# CHECK: encoding: [0x62,0x22,0xf5,0x86,0x40,0xd6]11 vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z}12# CHECK: vpmullq (%rcx), %xmm17, %xmm2613# CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x11]14 vpmullq (%rcx), %xmm17, %xmm2615# CHECK: vpmullq 291(%rax,%r14,8), %xmm17, %xmm2616# CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0x94,0xf0,0x23,0x01,0x00,0x00]17 vpmullq 291(%rax,%r14,8), %xmm17, %xmm2618# CHECK: vpmullq (%rcx){1to2}, %xmm17, %xmm2619# CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x11]20 vpmullq (%rcx){1to2}, %xmm17, %xmm2621# CHECK: vpmullq 2032(%rdx), %xmm17, %xmm2622# CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x7f]23 vpmullq 2032(%rdx), %xmm17, %xmm2624# CHECK: vpmullq 2048(%rdx), %xmm17, %xmm2625# CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0x00,0x08,0x00,0x00]26 vpmullq 2048(%rdx), %xmm17, %xmm2627# CHECK: vpmullq -2048(%rdx), %xmm17, %xmm2628# CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x80]29 vpmullq -2048(%rdx), %xmm17, %xmm2630# CHECK: vpmullq -2064(%rdx), %xmm17, %xmm2631# CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0xf0,0xf7,0xff,0xff]32 vpmullq -2064(%rdx), %xmm17, %xmm2633# CHECK: vpmullq 1016(%rdx){1to2}, %xmm17, %xmm2634# CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x7f]35 vpmullq 1016(%rdx){1to2}, %xmm17, %xmm2636# CHECK: vpmullq 1024(%rdx){1to2}, %xmm17, %xmm2637# CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0x00,0x04,0x00,0x00]38 vpmullq 1024(%rdx){1to2}, %xmm17, %xmm2639# CHECK: vpmullq -1024(%rdx){1to2}, %xmm17, %xmm2640# CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x80]41 vpmullq -1024(%rdx){1to2}, %xmm17, %xmm2642# CHECK: vpmullq -1032(%rdx){1to2}, %xmm17, %xmm2643# CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0xf8,0xfb,0xff,0xff]44 vpmullq -1032(%rdx){1to2}, %xmm17, %xmm2645# CHECK: vpmullq %ymm25, %ymm25, %ymm2546# CHECK: encoding: [0x62,0x02,0xb5,0x20,0x40,0xc9]47 vpmullq %ymm25, %ymm25, %ymm2548# CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3}49# CHECK: encoding: [0x62,0x02,0xb5,0x23,0x40,0xc9]50 vpmullq %ymm25, %ymm25, %ymm25 {%k3}51# CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z}52# CHECK: encoding: [0x62,0x02,0xb5,0xa3,0x40,0xc9]53 vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z}54# CHECK: vpmullq (%rcx), %ymm25, %ymm2555# CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x09]56 vpmullq (%rcx), %ymm25, %ymm2557# CHECK: vpmullq 291(%rax,%r14,8), %ymm25, %ymm2558# CHECK: encoding: [0x62,0x22,0xb5,0x20,0x40,0x8c,0xf0,0x23,0x01,0x00,0x00]59 vpmullq 291(%rax,%r14,8), %ymm25, %ymm2560# CHECK: vpmullq (%rcx){1to4}, %ymm25, %ymm2561# CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x09]62 vpmullq (%rcx){1to4}, %ymm25, %ymm2563# CHECK: vpmullq 4064(%rdx), %ymm25, %ymm2564# CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x7f]65 vpmullq 4064(%rdx), %ymm25, %ymm2566# CHECK: vpmullq 4096(%rdx), %ymm25, %ymm2567# CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0x00,0x10,0x00,0x00]68 vpmullq 4096(%rdx), %ymm25, %ymm2569# CHECK: vpmullq -4096(%rdx), %ymm25, %ymm2570# CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x80]71 vpmullq -4096(%rdx), %ymm25, %ymm2572# CHECK: vpmullq -4128(%rdx), %ymm25, %ymm2573# CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0xe0,0xef,0xff,0xff]74 vpmullq -4128(%rdx), %ymm25, %ymm2575# CHECK: vpmullq 1016(%rdx){1to4}, %ymm25, %ymm2576# CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x7f]77 vpmullq 1016(%rdx){1to4}, %ymm25, %ymm2578# CHECK: vpmullq 1024(%rdx){1to4}, %ymm25, %ymm2579# CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0x00,0x04,0x00,0x00]80 vpmullq 1024(%rdx){1to4}, %ymm25, %ymm2581# CHECK: vpmullq -1024(%rdx){1to4}, %ymm25, %ymm2582# CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x80]83 vpmullq -1024(%rdx){1to4}, %ymm25, %ymm2584# CHECK: vpmullq -1032(%rdx){1to4}, %ymm25, %ymm2585# CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0xf8,0xfb,0xff,0xff]86 vpmullq -1032(%rdx){1to4}, %ymm25, %ymm2587# CHECK: vandpd %xmm20, %xmm29, %xmm2188# CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xec]89 vandpd %xmm20, %xmm29, %xmm2190# CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6}91# CHECK: encoding: [0x62,0xa1,0x95,0x06,0x54,0xec]92 vandpd %xmm20, %xmm29, %xmm21 {%k6}93# CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6} {z}94# CHECK: encoding: [0x62,0xa1,0x95,0x86,0x54,0xec]95 vandpd %xmm20, %xmm29, %xmm21 {%k6} {z}96# CHECK: vandpd (%rcx), %xmm29, %xmm2197# CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x29]98 vandpd (%rcx), %xmm29, %xmm2199# CHECK: vandpd 291(%rax,%r14,8), %xmm29, %xmm21100# CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xac,0xf0,0x23,0x01,0x00,0x00]101 vandpd 291(%rax,%r14,8), %xmm29, %xmm21102# CHECK: vandpd (%rcx){1to2}, %xmm29, %xmm21103# CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x29]104 vandpd (%rcx){1to2}, %xmm29, %xmm21105# CHECK: vandpd 2032(%rdx), %xmm29, %xmm21106# CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x7f]107 vandpd 2032(%rdx), %xmm29, %xmm21108# CHECK: vandpd 2048(%rdx), %xmm29, %xmm21109# CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0x00,0x08,0x00,0x00]110 vandpd 2048(%rdx), %xmm29, %xmm21111# CHECK: vandpd -2048(%rdx), %xmm29, %xmm21112# CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x80]113 vandpd -2048(%rdx), %xmm29, %xmm21114# CHECK: vandpd -2064(%rdx), %xmm29, %xmm21115# CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0xf0,0xf7,0xff,0xff]116 vandpd -2064(%rdx), %xmm29, %xmm21117# CHECK: vandpd 1016(%rdx){1to2}, %xmm29, %xmm21118# CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x7f]119 vandpd 1016(%rdx){1to2}, %xmm29, %xmm21120# CHECK: vandpd 1024(%rdx){1to2}, %xmm29, %xmm21121# CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0x00,0x04,0x00,0x00]122 vandpd 1024(%rdx){1to2}, %xmm29, %xmm21123# CHECK: vandpd -1024(%rdx){1to2}, %xmm29, %xmm21124# CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x80]125 vandpd -1024(%rdx){1to2}, %xmm29, %xmm21126# CHECK: vandpd -1032(%rdx){1to2}, %xmm29, %xmm21127# CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0xf8,0xfb,0xff,0xff]128 vandpd -1032(%rdx){1to2}, %xmm29, %xmm21129# CHECK: vandpd %ymm28, %ymm21, %ymm28130# CHECK: encoding: [0x62,0x01,0xd5,0x20,0x54,0xe4]131 vandpd %ymm28, %ymm21, %ymm28132# CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4}133# CHECK: encoding: [0x62,0x01,0xd5,0x24,0x54,0xe4]134 vandpd %ymm28, %ymm21, %ymm28 {%k4}135# CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4} {z}136# CHECK: encoding: [0x62,0x01,0xd5,0xa4,0x54,0xe4]137 vandpd %ymm28, %ymm21, %ymm28 {%k4} {z}138# CHECK: vandpd (%rcx), %ymm21, %ymm28139# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x21]140 vandpd (%rcx), %ymm21, %ymm28141# CHECK: vandpd 291(%rax,%r14,8), %ymm21, %ymm28142# CHECK: encoding: [0x62,0x21,0xd5,0x20,0x54,0xa4,0xf0,0x23,0x01,0x00,0x00]143 vandpd 291(%rax,%r14,8), %ymm21, %ymm28144# CHECK: vandpd (%rcx){1to4}, %ymm21, %ymm28145# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x21]146 vandpd (%rcx){1to4}, %ymm21, %ymm28147# CHECK: vandpd 4064(%rdx), %ymm21, %ymm28148# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x7f]149 vandpd 4064(%rdx), %ymm21, %ymm28150# CHECK: vandpd 4096(%rdx), %ymm21, %ymm28151# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0x00,0x10,0x00,0x00]152 vandpd 4096(%rdx), %ymm21, %ymm28153# CHECK: vandpd -4096(%rdx), %ymm21, %ymm28154# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x80]155 vandpd -4096(%rdx), %ymm21, %ymm28156# CHECK: vandpd -4128(%rdx), %ymm21, %ymm28157# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0xe0,0xef,0xff,0xff]158 vandpd -4128(%rdx), %ymm21, %ymm28159# CHECK: vandpd 1016(%rdx){1to4}, %ymm21, %ymm28160# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x7f]161 vandpd 1016(%rdx){1to4}, %ymm21, %ymm28162# CHECK: vandpd 1024(%rdx){1to4}, %ymm21, %ymm28163# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0x00,0x04,0x00,0x00]164 vandpd 1024(%rdx){1to4}, %ymm21, %ymm28165# CHECK: vandpd -1024(%rdx){1to4}, %ymm21, %ymm28166# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x80]167 vandpd -1024(%rdx){1to4}, %ymm21, %ymm28168# CHECK: vandpd -1032(%rdx){1to4}, %ymm21, %ymm28169# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0xf8,0xfb,0xff,0xff]170 vandpd -1032(%rdx){1to4}, %ymm21, %ymm28171# CHECK: vandps %xmm24, %xmm21, %xmm23172# CHECK: encoding: [0x62,0x81,0x54,0x00,0x54,0xf8]173 vandps %xmm24, %xmm21, %xmm23174# CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5}175# CHECK: encoding: [0x62,0x81,0x54,0x05,0x54,0xf8]176 vandps %xmm24, %xmm21, %xmm23 {%k5}177# CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5} {z}178# CHECK: encoding: [0x62,0x81,0x54,0x85,0x54,0xf8]179 vandps %xmm24, %xmm21, %xmm23 {%k5} {z}180# CHECK: vandps (%rcx), %xmm21, %xmm23181# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x39]182 vandps (%rcx), %xmm21, %xmm23183# CHECK: vandps 291(%rax,%r14,8), %xmm21, %xmm23184# CHECK: encoding: [0x62,0xa1,0x54,0x00,0x54,0xbc,0xf0,0x23,0x01,0x00,0x00]185 vandps 291(%rax,%r14,8), %xmm21, %xmm23186# CHECK: vandps (%rcx){1to4}, %xmm21, %xmm23187# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x39]188 vandps (%rcx){1to4}, %xmm21, %xmm23189# CHECK: vandps 2032(%rdx), %xmm21, %xmm23190# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x7f]191 vandps 2032(%rdx), %xmm21, %xmm23192# CHECK: vandps 2048(%rdx), %xmm21, %xmm23193# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0x00,0x08,0x00,0x00]194 vandps 2048(%rdx), %xmm21, %xmm23195# CHECK: vandps -2048(%rdx), %xmm21, %xmm23196# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x80]197 vandps -2048(%rdx), %xmm21, %xmm23198# CHECK: vandps -2064(%rdx), %xmm21, %xmm23199# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0xf0,0xf7,0xff,0xff]200 vandps -2064(%rdx), %xmm21, %xmm23201# CHECK: vandps 508(%rdx){1to4}, %xmm21, %xmm23202# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x7f]203 vandps 508(%rdx){1to4}, %xmm21, %xmm23204# CHECK: vandps 512(%rdx){1to4}, %xmm21, %xmm23205# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0x00,0x02,0x00,0x00]206 vandps 512(%rdx){1to4}, %xmm21, %xmm23207# CHECK: vandps -512(%rdx){1to4}, %xmm21, %xmm23208# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x80]209 vandps -512(%rdx){1to4}, %xmm21, %xmm23210# CHECK: vandps -516(%rdx){1to4}, %xmm21, %xmm23211# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0xfc,0xfd,0xff,0xff]212 vandps -516(%rdx){1to4}, %xmm21, %xmm23213# CHECK: vandps %ymm23, %ymm18, %ymm26214# CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0xd7]215 vandps %ymm23, %ymm18, %ymm26216# CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6}217# CHECK: encoding: [0x62,0x21,0x6c,0x26,0x54,0xd7]218 vandps %ymm23, %ymm18, %ymm26 {%k6}219# CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6} {z}220# CHECK: encoding: [0x62,0x21,0x6c,0xa6,0x54,0xd7]221 vandps %ymm23, %ymm18, %ymm26 {%k6} {z}222# CHECK: vandps (%rcx), %ymm18, %ymm26223# CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x11]224 vandps (%rcx), %ymm18, %ymm26225# CHECK: vandps 291(%rax,%r14,8), %ymm18, %ymm26226# CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0x94,0xf0,0x23,0x01,0x00,0x00]227 vandps 291(%rax,%r14,8), %ymm18, %ymm26228# CHECK: vandps (%rcx){1to8}, %ymm18, %ymm26229# CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x11]230 vandps (%rcx){1to8}, %ymm18, %ymm26231# CHECK: vandps 4064(%rdx), %ymm18, %ymm26232# CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x7f]233 vandps 4064(%rdx), %ymm18, %ymm26234# CHECK: vandps 4096(%rdx), %ymm18, %ymm26235# CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0x00,0x10,0x00,0x00]236 vandps 4096(%rdx), %ymm18, %ymm26237# CHECK: vandps -4096(%rdx), %ymm18, %ymm26238# CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x80]239 vandps -4096(%rdx), %ymm18, %ymm26240# CHECK: vandps -4128(%rdx), %ymm18, %ymm26241# CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0xe0,0xef,0xff,0xff]242 vandps -4128(%rdx), %ymm18, %ymm26243# CHECK: vandps 508(%rdx){1to8}, %ymm18, %ymm26244# CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x7f]245 vandps 508(%rdx){1to8}, %ymm18, %ymm26246# CHECK: vandps 512(%rdx){1to8}, %ymm18, %ymm26247# CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0x00,0x02,0x00,0x00]248 vandps 512(%rdx){1to8}, %ymm18, %ymm26249# CHECK: vandps -512(%rdx){1to8}, %ymm18, %ymm26250# CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x80]251 vandps -512(%rdx){1to8}, %ymm18, %ymm26252# CHECK: vandps -516(%rdx){1to8}, %ymm18, %ymm26253# CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0xfc,0xfd,0xff,0xff]254 vandps -516(%rdx){1to8}, %ymm18, %ymm26255# CHECK: vandnpd %xmm25, %xmm27, %xmm25256# CHECK: encoding: [0x62,0x01,0xa5,0x00,0x55,0xc9]257 vandnpd %xmm25, %xmm27, %xmm25258# CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5}259# CHECK: encoding: [0x62,0x01,0xa5,0x05,0x55,0xc9]260 vandnpd %xmm25, %xmm27, %xmm25 {%k5}261# CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z}262# CHECK: encoding: [0x62,0x01,0xa5,0x85,0x55,0xc9]263 vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z}264# CHECK: vandnpd (%rcx), %xmm27, %xmm25265# CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x09]266 vandnpd (%rcx), %xmm27, %xmm25267# CHECK: vandnpd 291(%rax,%r14,8), %xmm27, %xmm25268# CHECK: encoding: [0x62,0x21,0xa5,0x00,0x55,0x8c,0xf0,0x23,0x01,0x00,0x00]269 vandnpd 291(%rax,%r14,8), %xmm27, %xmm25270# CHECK: vandnpd (%rcx){1to2}, %xmm27, %xmm25271# CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x09]272 vandnpd (%rcx){1to2}, %xmm27, %xmm25273# CHECK: vandnpd 2032(%rdx), %xmm27, %xmm25274# CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x7f]275 vandnpd 2032(%rdx), %xmm27, %xmm25276# CHECK: vandnpd 2048(%rdx), %xmm27, %xmm25277# CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0x00,0x08,0x00,0x00]278 vandnpd 2048(%rdx), %xmm27, %xmm25279# CHECK: vandnpd -2048(%rdx), %xmm27, %xmm25280# CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x80]281 vandnpd -2048(%rdx), %xmm27, %xmm25282# CHECK: vandnpd -2064(%rdx), %xmm27, %xmm25283# CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff]284 vandnpd -2064(%rdx), %xmm27, %xmm25285# CHECK: vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25286# CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x7f]287 vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25288# CHECK: vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25289# CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0x00,0x04,0x00,0x00]290 vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25291# CHECK: vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25292# CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x80]293 vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25294# CHECK: vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25295# CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0xf8,0xfb,0xff,0xff]296 vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25297# CHECK: vandnpd %ymm22, %ymm18, %ymm22298# CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xf6]299 vandnpd %ymm22, %ymm18, %ymm22300# CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7}301# CHECK: encoding: [0x62,0xa1,0xed,0x27,0x55,0xf6]302 vandnpd %ymm22, %ymm18, %ymm22 {%k7}303# CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z}304# CHECK: encoding: [0x62,0xa1,0xed,0xa7,0x55,0xf6]305 vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z}306# CHECK: vandnpd (%rcx), %ymm18, %ymm22307# CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x31]308 vandnpd (%rcx), %ymm18, %ymm22309# CHECK: vandnpd 291(%rax,%r14,8), %ymm18, %ymm22310# CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xb4,0xf0,0x23,0x01,0x00,0x00]311 vandnpd 291(%rax,%r14,8), %ymm18, %ymm22312# CHECK: vandnpd (%rcx){1to4}, %ymm18, %ymm22313# CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x31]314 vandnpd (%rcx){1to4}, %ymm18, %ymm22315# CHECK: vandnpd 4064(%rdx), %ymm18, %ymm22316# CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x7f]317 vandnpd 4064(%rdx), %ymm18, %ymm22318# CHECK: vandnpd 4096(%rdx), %ymm18, %ymm22319# CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0x00,0x10,0x00,0x00]320 vandnpd 4096(%rdx), %ymm18, %ymm22321# CHECK: vandnpd -4096(%rdx), %ymm18, %ymm22322# CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x80]323 vandnpd -4096(%rdx), %ymm18, %ymm22324# CHECK: vandnpd -4128(%rdx), %ymm18, %ymm22325# CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0xe0,0xef,0xff,0xff]326 vandnpd -4128(%rdx), %ymm18, %ymm22327# CHECK: vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22328# CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x7f]329 vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22330# CHECK: vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22331# CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0x00,0x04,0x00,0x00]332 vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22333# CHECK: vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22334# CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x80]335 vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22336# CHECK: vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22337# CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0xf8,0xfb,0xff,0xff]338 vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22339# CHECK: vandnps %xmm27, %xmm21, %xmm21340# CHECK: encoding: [0x62,0x81,0x54,0x00,0x55,0xeb]341 vandnps %xmm27, %xmm21, %xmm21342# CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2}343# CHECK: encoding: [0x62,0x81,0x54,0x02,0x55,0xeb]344 vandnps %xmm27, %xmm21, %xmm21 {%k2}345# CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2} {z}346# CHECK: encoding: [0x62,0x81,0x54,0x82,0x55,0xeb]347 vandnps %xmm27, %xmm21, %xmm21 {%k2} {z}348# CHECK: vandnps (%rcx), %xmm21, %xmm21349# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x29]350 vandnps (%rcx), %xmm21, %xmm21351# CHECK: vandnps 291(%rax,%r14,8), %xmm21, %xmm21352# CHECK: encoding: [0x62,0xa1,0x54,0x00,0x55,0xac,0xf0,0x23,0x01,0x00,0x00]353 vandnps 291(%rax,%r14,8), %xmm21, %xmm21354# CHECK: vandnps (%rcx){1to4}, %xmm21, %xmm21355# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x29]356 vandnps (%rcx){1to4}, %xmm21, %xmm21357# CHECK: vandnps 2032(%rdx), %xmm21, %xmm21358# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x7f]359 vandnps 2032(%rdx), %xmm21, %xmm21360# CHECK: vandnps 2048(%rdx), %xmm21, %xmm21361# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0x00,0x08,0x00,0x00]362 vandnps 2048(%rdx), %xmm21, %xmm21363# CHECK: vandnps -2048(%rdx), %xmm21, %xmm21364# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x80]365 vandnps -2048(%rdx), %xmm21, %xmm21366# CHECK: vandnps -2064(%rdx), %xmm21, %xmm21367# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0xf0,0xf7,0xff,0xff]368 vandnps -2064(%rdx), %xmm21, %xmm21369# CHECK: vandnps 508(%rdx){1to4}, %xmm21, %xmm21370# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x7f]371 vandnps 508(%rdx){1to4}, %xmm21, %xmm21372# CHECK: vandnps 512(%rdx){1to4}, %xmm21, %xmm21373# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0x00,0x02,0x00,0x00]374 vandnps 512(%rdx){1to4}, %xmm21, %xmm21375# CHECK: vandnps -512(%rdx){1to4}, %xmm21, %xmm21376# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x80]377 vandnps -512(%rdx){1to4}, %xmm21, %xmm21378# CHECK: vandnps -516(%rdx){1to4}, %xmm21, %xmm21379# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0xfc,0xfd,0xff,0xff]380 vandnps -516(%rdx){1to4}, %xmm21, %xmm21381# CHECK: vandnps %ymm25, %ymm23, %ymm19382# CHECK: encoding: [0x62,0x81,0x44,0x20,0x55,0xd9]383 vandnps %ymm25, %ymm23, %ymm19384# CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1}385# CHECK: encoding: [0x62,0x81,0x44,0x21,0x55,0xd9]386 vandnps %ymm25, %ymm23, %ymm19 {%k1}387# CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1} {z}388# CHECK: encoding: [0x62,0x81,0x44,0xa1,0x55,0xd9]389 vandnps %ymm25, %ymm23, %ymm19 {%k1} {z}390# CHECK: vandnps (%rcx), %ymm23, %ymm19391# CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x19]392 vandnps (%rcx), %ymm23, %ymm19393# CHECK: vandnps 291(%rax,%r14,8), %ymm23, %ymm19394# CHECK: encoding: [0x62,0xa1,0x44,0x20,0x55,0x9c,0xf0,0x23,0x01,0x00,0x00]395 vandnps 291(%rax,%r14,8), %ymm23, %ymm19396# CHECK: vandnps (%rcx){1to8}, %ymm23, %ymm19397# CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x19]398 vandnps (%rcx){1to8}, %ymm23, %ymm19399# CHECK: vandnps 4064(%rdx), %ymm23, %ymm19400# CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x7f]401 vandnps 4064(%rdx), %ymm23, %ymm19402# CHECK: vandnps 4096(%rdx), %ymm23, %ymm19403# CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0x00,0x10,0x00,0x00]404 vandnps 4096(%rdx), %ymm23, %ymm19405# CHECK: vandnps -4096(%rdx), %ymm23, %ymm19406# CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x80]407 vandnps -4096(%rdx), %ymm23, %ymm19408# CHECK: vandnps -4128(%rdx), %ymm23, %ymm19409# CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0xe0,0xef,0xff,0xff]410 vandnps -4128(%rdx), %ymm23, %ymm19411# CHECK: vandnps 508(%rdx){1to8}, %ymm23, %ymm19412# CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x7f]413 vandnps 508(%rdx){1to8}, %ymm23, %ymm19414# CHECK: vandnps 512(%rdx){1to8}, %ymm23, %ymm19415# CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0x00,0x02,0x00,0x00]416 vandnps 512(%rdx){1to8}, %ymm23, %ymm19417# CHECK: vandnps -512(%rdx){1to8}, %ymm23, %ymm19418# CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x80]419 vandnps -512(%rdx){1to8}, %ymm23, %ymm19420# CHECK: vandnps -516(%rdx){1to8}, %ymm23, %ymm19421# CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0xfc,0xfd,0xff,0xff]422 vandnps -516(%rdx){1to8}, %ymm23, %ymm19423# CHECK: vorpd %xmm18, %xmm27, %xmm23424# CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xfa]425 vorpd %xmm18, %xmm27, %xmm23426# CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1}427# CHECK: encoding: [0x62,0xa1,0xa5,0x01,0x56,0xfa]428 vorpd %xmm18, %xmm27, %xmm23 {%k1}429# CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1} {z}430# CHECK: encoding: [0x62,0xa1,0xa5,0x81,0x56,0xfa]431 vorpd %xmm18, %xmm27, %xmm23 {%k1} {z}432# CHECK: vorpd (%rcx), %xmm27, %xmm23433# CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x39]434 vorpd (%rcx), %xmm27, %xmm23435# CHECK: vorpd 291(%rax,%r14,8), %xmm27, %xmm23436# CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xbc,0xf0,0x23,0x01,0x00,0x00]437 vorpd 291(%rax,%r14,8), %xmm27, %xmm23438# CHECK: vorpd (%rcx){1to2}, %xmm27, %xmm23439# CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x39]440 vorpd (%rcx){1to2}, %xmm27, %xmm23441# CHECK: vorpd 2032(%rdx), %xmm27, %xmm23442# CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x7f]443 vorpd 2032(%rdx), %xmm27, %xmm23444# CHECK: vorpd 2048(%rdx), %xmm27, %xmm23445# CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0x00,0x08,0x00,0x00]446 vorpd 2048(%rdx), %xmm27, %xmm23447# CHECK: vorpd -2048(%rdx), %xmm27, %xmm23448# CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x80]449 vorpd -2048(%rdx), %xmm27, %xmm23450# CHECK: vorpd -2064(%rdx), %xmm27, %xmm23451# CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0xf0,0xf7,0xff,0xff]452 vorpd -2064(%rdx), %xmm27, %xmm23453# CHECK: vorpd 1016(%rdx){1to2}, %xmm27, %xmm23454# CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x7f]455 vorpd 1016(%rdx){1to2}, %xmm27, %xmm23456# CHECK: vorpd 1024(%rdx){1to2}, %xmm27, %xmm23457# CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0x00,0x04,0x00,0x00]458 vorpd 1024(%rdx){1to2}, %xmm27, %xmm23459# CHECK: vorpd -1024(%rdx){1to2}, %xmm27, %xmm23460# CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x80]461 vorpd -1024(%rdx){1to2}, %xmm27, %xmm23462# CHECK: vorpd -1032(%rdx){1to2}, %xmm27, %xmm23463# CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0xf8,0xfb,0xff,0xff]464 vorpd -1032(%rdx){1to2}, %xmm27, %xmm23465# CHECK: vorpd %ymm20, %ymm29, %ymm26466# CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0xd4]467 vorpd %ymm20, %ymm29, %ymm26468# CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5}469# CHECK: encoding: [0x62,0x21,0x95,0x25,0x56,0xd4]470 vorpd %ymm20, %ymm29, %ymm26 {%k5}471# CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5} {z}472# CHECK: encoding: [0x62,0x21,0x95,0xa5,0x56,0xd4]473 vorpd %ymm20, %ymm29, %ymm26 {%k5} {z}474# CHECK: vorpd (%rcx), %ymm29, %ymm26475# CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x11]476 vorpd (%rcx), %ymm29, %ymm26477# CHECK: vorpd 291(%rax,%r14,8), %ymm29, %ymm26478# CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0x94,0xf0,0x23,0x01,0x00,0x00]479 vorpd 291(%rax,%r14,8), %ymm29, %ymm26480# CHECK: vorpd (%rcx){1to4}, %ymm29, %ymm26481# CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x11]482 vorpd (%rcx){1to4}, %ymm29, %ymm26483# CHECK: vorpd 4064(%rdx), %ymm29, %ymm26484# CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x7f]485 vorpd 4064(%rdx), %ymm29, %ymm26486# CHECK: vorpd 4096(%rdx), %ymm29, %ymm26487# CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0x00,0x10,0x00,0x00]488 vorpd 4096(%rdx), %ymm29, %ymm26489# CHECK: vorpd -4096(%rdx), %ymm29, %ymm26490# CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x80]491 vorpd -4096(%rdx), %ymm29, %ymm26492# CHECK: vorpd -4128(%rdx), %ymm29, %ymm26493# CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0xe0,0xef,0xff,0xff]494 vorpd -4128(%rdx), %ymm29, %ymm26495# CHECK: vorpd 1016(%rdx){1to4}, %ymm29, %ymm26496# CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x7f]497 vorpd 1016(%rdx){1to4}, %ymm29, %ymm26498# CHECK: vorpd 1024(%rdx){1to4}, %ymm29, %ymm26499# CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0x00,0x04,0x00,0x00]500 vorpd 1024(%rdx){1to4}, %ymm29, %ymm26501# CHECK: vorpd -1024(%rdx){1to4}, %ymm29, %ymm26502# CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x80]503 vorpd -1024(%rdx){1to4}, %ymm29, %ymm26504# CHECK: vorpd -1032(%rdx){1to4}, %ymm29, %ymm26505# CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0xf8,0xfb,0xff,0xff]506 vorpd -1032(%rdx){1to4}, %ymm29, %ymm26507# CHECK: vorps %xmm27, %xmm28, %xmm19508# CHECK: encoding: [0x62,0x81,0x1c,0x00,0x56,0xdb]509 vorps %xmm27, %xmm28, %xmm19510# CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4}511# CHECK: encoding: [0x62,0x81,0x1c,0x04,0x56,0xdb]512 vorps %xmm27, %xmm28, %xmm19 {%k4}513# CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4} {z}514# CHECK: encoding: [0x62,0x81,0x1c,0x84,0x56,0xdb]515 vorps %xmm27, %xmm28, %xmm19 {%k4} {z}516# CHECK: vorps (%rcx), %xmm28, %xmm19517# CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x19]518 vorps (%rcx), %xmm28, %xmm19519# CHECK: vorps 291(%rax,%r14,8), %xmm28, %xmm19520# CHECK: encoding: [0x62,0xa1,0x1c,0x00,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00]521 vorps 291(%rax,%r14,8), %xmm28, %xmm19522# CHECK: vorps (%rcx){1to4}, %xmm28, %xmm19523# CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x19]524 vorps (%rcx){1to4}, %xmm28, %xmm19525# CHECK: vorps 2032(%rdx), %xmm28, %xmm19526# CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x7f]527 vorps 2032(%rdx), %xmm28, %xmm19528# CHECK: vorps 2048(%rdx), %xmm28, %xmm19529# CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0x00,0x08,0x00,0x00]530 vorps 2048(%rdx), %xmm28, %xmm19531# CHECK: vorps -2048(%rdx), %xmm28, %xmm19532# CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x80]533 vorps -2048(%rdx), %xmm28, %xmm19534# CHECK: vorps -2064(%rdx), %xmm28, %xmm19535# CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0xf0,0xf7,0xff,0xff]536 vorps -2064(%rdx), %xmm28, %xmm19537# CHECK: vorps 508(%rdx){1to4}, %xmm28, %xmm19538# CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x7f]539 vorps 508(%rdx){1to4}, %xmm28, %xmm19540# CHECK: vorps 512(%rdx){1to4}, %xmm28, %xmm19541# CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0x00,0x02,0x00,0x00]542 vorps 512(%rdx){1to4}, %xmm28, %xmm19543# CHECK: vorps -512(%rdx){1to4}, %xmm28, %xmm19544# CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x80]545 vorps -512(%rdx){1to4}, %xmm28, %xmm19546# CHECK: vorps -516(%rdx){1to4}, %xmm28, %xmm19547# CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0xfc,0xfd,0xff,0xff]548 vorps -516(%rdx){1to4}, %xmm28, %xmm19549# CHECK: vorps %ymm26, %ymm26, %ymm27550# CHECK: encoding: [0x62,0x01,0x2c,0x20,0x56,0xda]551 vorps %ymm26, %ymm26, %ymm27552# CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1}553# CHECK: encoding: [0x62,0x01,0x2c,0x21,0x56,0xda]554 vorps %ymm26, %ymm26, %ymm27 {%k1}555# CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1} {z}556# CHECK: encoding: [0x62,0x01,0x2c,0xa1,0x56,0xda]557 vorps %ymm26, %ymm26, %ymm27 {%k1} {z}558# CHECK: vorps (%rcx), %ymm26, %ymm27559# CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x19]560 vorps (%rcx), %ymm26, %ymm27561# CHECK: vorps 291(%rax,%r14,8), %ymm26, %ymm27562# CHECK: encoding: [0x62,0x21,0x2c,0x20,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00]563 vorps 291(%rax,%r14,8), %ymm26, %ymm27564# CHECK: vorps (%rcx){1to8}, %ymm26, %ymm27565# CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x19]566 vorps (%rcx){1to8}, %ymm26, %ymm27567# CHECK: vorps 4064(%rdx), %ymm26, %ymm27568# CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x7f]569 vorps 4064(%rdx), %ymm26, %ymm27570# CHECK: vorps 4096(%rdx), %ymm26, %ymm27571# CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0x00,0x10,0x00,0x00]572 vorps 4096(%rdx), %ymm26, %ymm27573# CHECK: vorps -4096(%rdx), %ymm26, %ymm27574# CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x80]575 vorps -4096(%rdx), %ymm26, %ymm27576# CHECK: vorps -4128(%rdx), %ymm26, %ymm27577# CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0xe0,0xef,0xff,0xff]578 vorps -4128(%rdx), %ymm26, %ymm27579# CHECK: vorps 508(%rdx){1to8}, %ymm26, %ymm27580# CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x7f]581 vorps 508(%rdx){1to8}, %ymm26, %ymm27582# CHECK: vorps 512(%rdx){1to8}, %ymm26, %ymm27583# CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0x00,0x02,0x00,0x00]584 vorps 512(%rdx){1to8}, %ymm26, %ymm27585# CHECK: vorps -512(%rdx){1to8}, %ymm26, %ymm27586# CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x80]587 vorps -512(%rdx){1to8}, %ymm26, %ymm27588# CHECK: vorps -516(%rdx){1to8}, %ymm26, %ymm27589# CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0xfc,0xfd,0xff,0xff]590 vorps -516(%rdx){1to8}, %ymm26, %ymm27591# CHECK: vxorpd %xmm23, %xmm21, %xmm18592# CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xd7]593 vxorpd %xmm23, %xmm21, %xmm18594# CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2}595# CHECK: encoding: [0x62,0xa1,0xd5,0x02,0x57,0xd7]596 vxorpd %xmm23, %xmm21, %xmm18 {%k2}597# CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z}598# CHECK: encoding: [0x62,0xa1,0xd5,0x82,0x57,0xd7]599 vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z}600# CHECK: vxorpd (%rcx), %xmm21, %xmm18601# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x11]602 vxorpd (%rcx), %xmm21, %xmm18603# CHECK: vxorpd 291(%rax,%r14,8), %xmm21, %xmm18604# CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0x94,0xf0,0x23,0x01,0x00,0x00]605 vxorpd 291(%rax,%r14,8), %xmm21, %xmm18606# CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm18607# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x11]608 vxorpd (%rcx){1to2}, %xmm21, %xmm18609# CHECK: vxorpd 2032(%rdx), %xmm21, %xmm18610# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x7f]611 vxorpd 2032(%rdx), %xmm21, %xmm18612# CHECK: vxorpd 2048(%rdx), %xmm21, %xmm18613# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0x00,0x08,0x00,0x00]614 vxorpd 2048(%rdx), %xmm21, %xmm18615# CHECK: vxorpd -2048(%rdx), %xmm21, %xmm18616# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x80]617 vxorpd -2048(%rdx), %xmm21, %xmm18618# CHECK: vxorpd -2064(%rdx), %xmm21, %xmm18619# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0xf0,0xf7,0xff,0xff]620 vxorpd -2064(%rdx), %xmm21, %xmm18621# CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18622# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x7f]623 vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18624# CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18625# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0x00,0x04,0x00,0x00]626 vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18627# CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18628# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x80]629 vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18630# CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18631# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0xf8,0xfb,0xff,0xff]632 vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18633# CHECK: vxorpd %ymm19, %ymm29, %ymm24634# CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0xc3]635 vxorpd %ymm19, %ymm29, %ymm24636# CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7}637# CHECK: encoding: [0x62,0x21,0x95,0x27,0x57,0xc3]638 vxorpd %ymm19, %ymm29, %ymm24 {%k7}639# CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z}640# CHECK: encoding: [0x62,0x21,0x95,0xa7,0x57,0xc3]641 vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z}642# CHECK: vxorpd (%rcx), %ymm29, %ymm24643# CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x01]644 vxorpd (%rcx), %ymm29, %ymm24645# CHECK: vxorpd 291(%rax,%r14,8), %ymm29, %ymm24646# CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0x84,0xf0,0x23,0x01,0x00,0x00]647 vxorpd 291(%rax,%r14,8), %ymm29, %ymm24648# CHECK: vxorpd (%rcx){1to4}, %ymm29, %ymm24649# CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x01]650 vxorpd (%rcx){1to4}, %ymm29, %ymm24651# CHECK: vxorpd 4064(%rdx), %ymm29, %ymm24652# CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x7f]653 vxorpd 4064(%rdx), %ymm29, %ymm24654# CHECK: vxorpd 4096(%rdx), %ymm29, %ymm24655# CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0x00,0x10,0x00,0x00]656 vxorpd 4096(%rdx), %ymm29, %ymm24657# CHECK: vxorpd -4096(%rdx), %ymm29, %ymm24658# CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x80]659 vxorpd -4096(%rdx), %ymm29, %ymm24660# CHECK: vxorpd -4128(%rdx), %ymm29, %ymm24661# CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0xe0,0xef,0xff,0xff]662 vxorpd -4128(%rdx), %ymm29, %ymm24663# CHECK: vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24664# CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x7f]665 vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24666# CHECK: vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24667# CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0x00,0x04,0x00,0x00]668 vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24669# CHECK: vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24670# CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x80]671 vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24672# CHECK: vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24673# CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0xf8,0xfb,0xff,0xff]674 vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24675# CHECK: vxorps %xmm19, %xmm18, %xmm20676# CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xe3]677 vxorps %xmm19, %xmm18, %xmm20678# CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1}679# CHECK: encoding: [0x62,0xa1,0x6c,0x01,0x57,0xe3]680 vxorps %xmm19, %xmm18, %xmm20 {%k1}681# CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1} {z}682# CHECK: encoding: [0x62,0xa1,0x6c,0x81,0x57,0xe3]683 vxorps %xmm19, %xmm18, %xmm20 {%k1} {z}684# CHECK: vxorps (%rcx), %xmm18, %xmm20685# CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x21]686 vxorps (%rcx), %xmm18, %xmm20687# CHECK: vxorps 291(%rax,%r14,8), %xmm18, %xmm20688# CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xa4,0xf0,0x23,0x01,0x00,0x00]689 vxorps 291(%rax,%r14,8), %xmm18, %xmm20690# CHECK: vxorps (%rcx){1to4}, %xmm18, %xmm20691# CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x21]692 vxorps (%rcx){1to4}, %xmm18, %xmm20693# CHECK: vxorps 2032(%rdx), %xmm18, %xmm20694# CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x7f]695 vxorps 2032(%rdx), %xmm18, %xmm20696# CHECK: vxorps 2048(%rdx), %xmm18, %xmm20697# CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0x00,0x08,0x00,0x00]698 vxorps 2048(%rdx), %xmm18, %xmm20699# CHECK: vxorps -2048(%rdx), %xmm18, %xmm20700# CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x80]701 vxorps -2048(%rdx), %xmm18, %xmm20702# CHECK: vxorps -2064(%rdx), %xmm18, %xmm20703# CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0xf0,0xf7,0xff,0xff]704 vxorps -2064(%rdx), %xmm18, %xmm20705# CHECK: vxorps 508(%rdx){1to4}, %xmm18, %xmm20706# CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x7f]707 vxorps 508(%rdx){1to4}, %xmm18, %xmm20708# CHECK: vxorps 512(%rdx){1to4}, %xmm18, %xmm20709# CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0x00,0x02,0x00,0x00]710 vxorps 512(%rdx){1to4}, %xmm18, %xmm20711# CHECK: vxorps -512(%rdx){1to4}, %xmm18, %xmm20712# CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x80]713 vxorps -512(%rdx){1to4}, %xmm18, %xmm20714# CHECK: vxorps -516(%rdx){1to4}, %xmm18, %xmm20715# CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0xfc,0xfd,0xff,0xff]716 vxorps -516(%rdx){1to4}, %xmm18, %xmm20717# CHECK: vxorps %ymm24, %ymm20, %ymm27718# CHECK: encoding: [0x62,0x01,0x5c,0x20,0x57,0xd8]719 vxorps %ymm24, %ymm20, %ymm27720# CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2}721# CHECK: encoding: [0x62,0x01,0x5c,0x22,0x57,0xd8]722 vxorps %ymm24, %ymm20, %ymm27 {%k2}723# CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2} {z}724# CHECK: encoding: [0x62,0x01,0x5c,0xa2,0x57,0xd8]725 vxorps %ymm24, %ymm20, %ymm27 {%k2} {z}726# CHECK: vxorps (%rcx), %ymm20, %ymm27727# CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x19]728 vxorps (%rcx), %ymm20, %ymm27729# CHECK: vxorps 291(%rax,%r14,8), %ymm20, %ymm27730# CHECK: encoding: [0x62,0x21,0x5c,0x20,0x57,0x9c,0xf0,0x23,0x01,0x00,0x00]731 vxorps 291(%rax,%r14,8), %ymm20, %ymm27732# CHECK: vxorps (%rcx){1to8}, %ymm20, %ymm27733# CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x19]734 vxorps (%rcx){1to8}, %ymm20, %ymm27735# CHECK: vxorps 4064(%rdx), %ymm20, %ymm27736# CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x7f]737 vxorps 4064(%rdx), %ymm20, %ymm27738# CHECK: vxorps 4096(%rdx), %ymm20, %ymm27739# CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0x00,0x10,0x00,0x00]740 vxorps 4096(%rdx), %ymm20, %ymm27741# CHECK: vxorps -4096(%rdx), %ymm20, %ymm27742# CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x80]743 vxorps -4096(%rdx), %ymm20, %ymm27744# CHECK: vxorps -4128(%rdx), %ymm20, %ymm27745# CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0xe0,0xef,0xff,0xff]746 vxorps -4128(%rdx), %ymm20, %ymm27747# CHECK: vxorps 508(%rdx){1to8}, %ymm20, %ymm27748# CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x7f]749 vxorps 508(%rdx){1to8}, %ymm20, %ymm27750# CHECK: vxorps 512(%rdx){1to8}, %ymm20, %ymm27751# CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0x00,0x02,0x00,0x00]752 vxorps 512(%rdx){1to8}, %ymm20, %ymm27753# CHECK: vxorps -512(%rdx){1to8}, %ymm20, %ymm27754# CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x80]755 vxorps -512(%rdx){1to8}, %ymm20, %ymm27756# CHECK: vxorps -516(%rdx){1to8}, %ymm20, %ymm27757# CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0xfc,0xfd,0xff,0xff]758 vxorps -516(%rdx){1to8}, %ymm20, %ymm27759# CHECK: vandpd %xmm27, %xmm25, %xmm19760# CHECK: encoding: [0x62,0x81,0xb5,0x00,0x54,0xdb]761 vandpd %xmm27, %xmm25, %xmm19762# CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6}763# CHECK: encoding: [0x62,0x81,0xb5,0x06,0x54,0xdb]764 vandpd %xmm27, %xmm25, %xmm19 {%k6}765# CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6} {z}766# CHECK: encoding: [0x62,0x81,0xb5,0x86,0x54,0xdb]767 vandpd %xmm27, %xmm25, %xmm19 {%k6} {z}768# CHECK: vandpd (%rcx), %xmm25, %xmm19769# CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x19]770 vandpd (%rcx), %xmm25, %xmm19771# CHECK: vandpd 4660(%rax,%r14,8), %xmm25, %xmm19772# CHECK: encoding: [0x62,0xa1,0xb5,0x00,0x54,0x9c,0xf0,0x34,0x12,0x00,0x00]773 vandpd 4660(%rax,%r14,8), %xmm25, %xmm19774# CHECK: vandpd (%rcx){1to2}, %xmm25, %xmm19775# CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x19]776 vandpd (%rcx){1to2}, %xmm25, %xmm19777# CHECK: vandpd 2032(%rdx), %xmm25, %xmm19778# CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x7f]779 vandpd 2032(%rdx), %xmm25, %xmm19780# CHECK: vandpd 2048(%rdx), %xmm25, %xmm19781# CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0x00,0x08,0x00,0x00]782 vandpd 2048(%rdx), %xmm25, %xmm19783# CHECK: vandpd -2048(%rdx), %xmm25, %xmm19784# CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x80]785 vandpd -2048(%rdx), %xmm25, %xmm19786# CHECK: vandpd -2064(%rdx), %xmm25, %xmm19787# CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0xf0,0xf7,0xff,0xff]788 vandpd -2064(%rdx), %xmm25, %xmm19789# CHECK: vandpd 1016(%rdx){1to2}, %xmm25, %xmm19790# CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x7f]791 vandpd 1016(%rdx){1to2}, %xmm25, %xmm19792# CHECK: vandpd 1024(%rdx){1to2}, %xmm25, %xmm19793# CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0x00,0x04,0x00,0x00]794 vandpd 1024(%rdx){1to2}, %xmm25, %xmm19795# CHECK: vandpd -1024(%rdx){1to2}, %xmm25, %xmm19796# CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x80]797 vandpd -1024(%rdx){1to2}, %xmm25, %xmm19798# CHECK: vandpd -1032(%rdx){1to2}, %xmm25, %xmm19799# CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0xf8,0xfb,0xff,0xff]800 vandpd -1032(%rdx){1to2}, %xmm25, %xmm19801# CHECK: vandpd %ymm21, %ymm29, %ymm24802# CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0xc5]803 vandpd %ymm21, %ymm29, %ymm24804# CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2}805# CHECK: encoding: [0x62,0x21,0x95,0x22,0x54,0xc5]806 vandpd %ymm21, %ymm29, %ymm24 {%k2}807# CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2} {z}808# CHECK: encoding: [0x62,0x21,0x95,0xa2,0x54,0xc5]809 vandpd %ymm21, %ymm29, %ymm24 {%k2} {z}810# CHECK: vandpd (%rcx), %ymm29, %ymm24811# CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x01]812 vandpd (%rcx), %ymm29, %ymm24813# CHECK: vandpd 4660(%rax,%r14,8), %ymm29, %ymm24814# CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0x84,0xf0,0x34,0x12,0x00,0x00]815 vandpd 4660(%rax,%r14,8), %ymm29, %ymm24816# CHECK: vandpd (%rcx){1to4}, %ymm29, %ymm24817# CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x01]818 vandpd (%rcx){1to4}, %ymm29, %ymm24819# CHECK: vandpd 4064(%rdx), %ymm29, %ymm24820# CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x7f]821 vandpd 4064(%rdx), %ymm29, %ymm24822# CHECK: vandpd 4096(%rdx), %ymm29, %ymm24823# CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0x00,0x10,0x00,0x00]824 vandpd 4096(%rdx), %ymm29, %ymm24825# CHECK: vandpd -4096(%rdx), %ymm29, %ymm24826# CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x80]827 vandpd -4096(%rdx), %ymm29, %ymm24828# CHECK: vandpd -4128(%rdx), %ymm29, %ymm24829# CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0xe0,0xef,0xff,0xff]830 vandpd -4128(%rdx), %ymm29, %ymm24831# CHECK: vandpd 1016(%rdx){1to4}, %ymm29, %ymm24832# CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x7f]833 vandpd 1016(%rdx){1to4}, %ymm29, %ymm24834# CHECK: vandpd 1024(%rdx){1to4}, %ymm29, %ymm24835# CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0x00,0x04,0x00,0x00]836 vandpd 1024(%rdx){1to4}, %ymm29, %ymm24837# CHECK: vandpd -1024(%rdx){1to4}, %ymm29, %ymm24838# CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x80]839 vandpd -1024(%rdx){1to4}, %ymm29, %ymm24840# CHECK: vandpd -1032(%rdx){1to4}, %ymm29, %ymm24841# CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0xf8,0xfb,0xff,0xff]842 vandpd -1032(%rdx){1to4}, %ymm29, %ymm24843# CHECK: vandps %xmm17, %xmm25, %xmm22844# CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xf1]845 vandps %xmm17, %xmm25, %xmm22846# CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3}847# CHECK: encoding: [0x62,0xa1,0x34,0x03,0x54,0xf1]848 vandps %xmm17, %xmm25, %xmm22 {%k3}849# CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3} {z}850# CHECK: encoding: [0x62,0xa1,0x34,0x83,0x54,0xf1]851 vandps %xmm17, %xmm25, %xmm22 {%k3} {z}852# CHECK: vandps (%rcx), %xmm25, %xmm22853# CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x31]854 vandps (%rcx), %xmm25, %xmm22855# CHECK: vandps 4660(%rax,%r14,8), %xmm25, %xmm22856# CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00]857 vandps 4660(%rax,%r14,8), %xmm25, %xmm22858# CHECK: vandps (%rcx){1to4}, %xmm25, %xmm22859# CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x31]860 vandps (%rcx){1to4}, %xmm25, %xmm22861# CHECK: vandps 2032(%rdx), %xmm25, %xmm22862# CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x7f]863 vandps 2032(%rdx), %xmm25, %xmm22864# CHECK: vandps 2048(%rdx), %xmm25, %xmm22865# CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0x00,0x08,0x00,0x00]866 vandps 2048(%rdx), %xmm25, %xmm22867# CHECK: vandps -2048(%rdx), %xmm25, %xmm22868# CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x80]869 vandps -2048(%rdx), %xmm25, %xmm22870# CHECK: vandps -2064(%rdx), %xmm25, %xmm22871# CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0xf0,0xf7,0xff,0xff]872 vandps -2064(%rdx), %xmm25, %xmm22873# CHECK: vandps 508(%rdx){1to4}, %xmm25, %xmm22874# CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x7f]875 vandps 508(%rdx){1to4}, %xmm25, %xmm22876# CHECK: vandps 512(%rdx){1to4}, %xmm25, %xmm22877# CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0x00,0x02,0x00,0x00]878 vandps 512(%rdx){1to4}, %xmm25, %xmm22879# CHECK: vandps -512(%rdx){1to4}, %xmm25, %xmm22880# CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x80]881 vandps -512(%rdx){1to4}, %xmm25, %xmm22882# CHECK: vandps -516(%rdx){1to4}, %xmm25, %xmm22883# CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0xfc,0xfd,0xff,0xff]884 vandps -516(%rdx){1to4}, %xmm25, %xmm22885# CHECK: vandps %ymm18, %ymm25, %ymm22886# CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xf2]887 vandps %ymm18, %ymm25, %ymm22888# CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1}889# CHECK: encoding: [0x62,0xa1,0x34,0x21,0x54,0xf2]890 vandps %ymm18, %ymm25, %ymm22 {%k1}891# CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1} {z}892# CHECK: encoding: [0x62,0xa1,0x34,0xa1,0x54,0xf2]893 vandps %ymm18, %ymm25, %ymm22 {%k1} {z}894# CHECK: vandps (%rcx), %ymm25, %ymm22895# CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x31]896 vandps (%rcx), %ymm25, %ymm22897# CHECK: vandps 4660(%rax,%r14,8), %ymm25, %ymm22898# CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00]899 vandps 4660(%rax,%r14,8), %ymm25, %ymm22900# CHECK: vandps (%rcx){1to8}, %ymm25, %ymm22901# CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x31]902 vandps (%rcx){1to8}, %ymm25, %ymm22903# CHECK: vandps 4064(%rdx), %ymm25, %ymm22904# CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x7f]905 vandps 4064(%rdx), %ymm25, %ymm22906# CHECK: vandps 4096(%rdx), %ymm25, %ymm22907# CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0x00,0x10,0x00,0x00]908 vandps 4096(%rdx), %ymm25, %ymm22909# CHECK: vandps -4096(%rdx), %ymm25, %ymm22910# CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x80]911 vandps -4096(%rdx), %ymm25, %ymm22912# CHECK: vandps -4128(%rdx), %ymm25, %ymm22913# CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0xe0,0xef,0xff,0xff]914 vandps -4128(%rdx), %ymm25, %ymm22915# CHECK: vandps 508(%rdx){1to8}, %ymm25, %ymm22916# CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x7f]917 vandps 508(%rdx){1to8}, %ymm25, %ymm22918# CHECK: vandps 512(%rdx){1to8}, %ymm25, %ymm22919# CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0x00,0x02,0x00,0x00]920 vandps 512(%rdx){1to8}, %ymm25, %ymm22921# CHECK: vandps -512(%rdx){1to8}, %ymm25, %ymm22922# CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x80]923 vandps -512(%rdx){1to8}, %ymm25, %ymm22924# CHECK: vandps -516(%rdx){1to8}, %ymm25, %ymm22925# CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0xfc,0xfd,0xff,0xff]926 vandps -516(%rdx){1to8}, %ymm25, %ymm22927# CHECK: vandnpd %xmm23, %xmm18, %xmm19928# CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0xdf]929 vandnpd %xmm23, %xmm18, %xmm19930# CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1}931# CHECK: encoding: [0x62,0xa1,0xed,0x01,0x55,0xdf]932 vandnpd %xmm23, %xmm18, %xmm19 {%k1}933# CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z}934# CHECK: encoding: [0x62,0xa1,0xed,0x81,0x55,0xdf]935 vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z}936# CHECK: vandnpd (%rcx), %xmm18, %xmm19937# CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x19]938 vandnpd (%rcx), %xmm18, %xmm19939# CHECK: vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19940# CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0x9c,0xf0,0x34,0x12,0x00,0x00]941 vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19942# CHECK: vandnpd (%rcx){1to2}, %xmm18, %xmm19943# CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x19]944 vandnpd (%rcx){1to2}, %xmm18, %xmm19945# CHECK: vandnpd 2032(%rdx), %xmm18, %xmm19946# CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x7f]947 vandnpd 2032(%rdx), %xmm18, %xmm19948# CHECK: vandnpd 2048(%rdx), %xmm18, %xmm19949# CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0x00,0x08,0x00,0x00]950 vandnpd 2048(%rdx), %xmm18, %xmm19951# CHECK: vandnpd -2048(%rdx), %xmm18, %xmm19952# CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x80]953 vandnpd -2048(%rdx), %xmm18, %xmm19954# CHECK: vandnpd -2064(%rdx), %xmm18, %xmm19955# CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0xf0,0xf7,0xff,0xff]956 vandnpd -2064(%rdx), %xmm18, %xmm19957# CHECK: vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19958# CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x7f]959 vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19960# CHECK: vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19961# CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0x00,0x04,0x00,0x00]962 vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19963# CHECK: vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19964# CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x80]965 vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19966# CHECK: vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19967# CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0xf8,0xfb,0xff,0xff]968 vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19969# CHECK: vandnpd %ymm28, %ymm29, %ymm25970# CHECK: encoding: [0x62,0x01,0x95,0x20,0x55,0xcc]971 vandnpd %ymm28, %ymm29, %ymm25972# CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7}973# CHECK: encoding: [0x62,0x01,0x95,0x27,0x55,0xcc]974 vandnpd %ymm28, %ymm29, %ymm25 {%k7}975# CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z}976# CHECK: encoding: [0x62,0x01,0x95,0xa7,0x55,0xcc]977 vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z}978# CHECK: vandnpd (%rcx), %ymm29, %ymm25979# CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x09]980 vandnpd (%rcx), %ymm29, %ymm25981# CHECK: vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25982# CHECK: encoding: [0x62,0x21,0x95,0x20,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00]983 vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25984# CHECK: vandnpd (%rcx){1to4}, %ymm29, %ymm25985# CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x09]986 vandnpd (%rcx){1to4}, %ymm29, %ymm25987# CHECK: vandnpd 4064(%rdx), %ymm29, %ymm25988# CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x7f]989 vandnpd 4064(%rdx), %ymm29, %ymm25990# CHECK: vandnpd 4096(%rdx), %ymm29, %ymm25991# CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0x00,0x10,0x00,0x00]992 vandnpd 4096(%rdx), %ymm29, %ymm25993# CHECK: vandnpd -4096(%rdx), %ymm29, %ymm25994# CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x80]995 vandnpd -4096(%rdx), %ymm29, %ymm25996# CHECK: vandnpd -4128(%rdx), %ymm29, %ymm25997# CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0xe0,0xef,0xff,0xff]998 vandnpd -4128(%rdx), %ymm29, %ymm25999# CHECK: vandnpd 1016(%rdx){1to4}, %ymm29, %ymm251000# CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x7f]1001 vandnpd 1016(%rdx){1to4}, %ymm29, %ymm251002# CHECK: vandnpd 1024(%rdx){1to4}, %ymm29, %ymm251003# CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0x00,0x04,0x00,0x00]1004 vandnpd 1024(%rdx){1to4}, %ymm29, %ymm251005# CHECK: vandnpd -1024(%rdx){1to4}, %ymm29, %ymm251006# CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x80]1007 vandnpd -1024(%rdx){1to4}, %ymm29, %ymm251008# CHECK: vandnpd -1032(%rdx){1to4}, %ymm29, %ymm251009# CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0xf8,0xfb,0xff,0xff]1010 vandnpd -1032(%rdx){1to4}, %ymm29, %ymm251011# CHECK: vandnps %xmm23, %xmm17, %xmm251012# CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0xcf]1013 vandnps %xmm23, %xmm17, %xmm251014# CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5}1015# CHECK: encoding: [0x62,0x21,0x74,0x05,0x55,0xcf]1016 vandnps %xmm23, %xmm17, %xmm25 {%k5}1017# CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5} {z}1018# CHECK: encoding: [0x62,0x21,0x74,0x85,0x55,0xcf]1019 vandnps %xmm23, %xmm17, %xmm25 {%k5} {z}1020# CHECK: vandnps (%rcx), %xmm17, %xmm251021# CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x09]1022 vandnps (%rcx), %xmm17, %xmm251023# CHECK: vandnps 4660(%rax,%r14,8), %xmm17, %xmm251024# CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00]1025 vandnps 4660(%rax,%r14,8), %xmm17, %xmm251026# CHECK: vandnps (%rcx){1to4}, %xmm17, %xmm251027# CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x09]1028 vandnps (%rcx){1to4}, %xmm17, %xmm251029# CHECK: vandnps 2032(%rdx), %xmm17, %xmm251030# CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x7f]1031 vandnps 2032(%rdx), %xmm17, %xmm251032# CHECK: vandnps 2048(%rdx), %xmm17, %xmm251033# CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0x00,0x08,0x00,0x00]1034 vandnps 2048(%rdx), %xmm17, %xmm251035# CHECK: vandnps -2048(%rdx), %xmm17, %xmm251036# CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x80]1037 vandnps -2048(%rdx), %xmm17, %xmm251038# CHECK: vandnps -2064(%rdx), %xmm17, %xmm251039# CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff]1040 vandnps -2064(%rdx), %xmm17, %xmm251041# CHECK: vandnps 508(%rdx){1to4}, %xmm17, %xmm251042# CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x7f]1043 vandnps 508(%rdx){1to4}, %xmm17, %xmm251044# CHECK: vandnps 512(%rdx){1to4}, %xmm17, %xmm251045# CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0x00,0x02,0x00,0x00]1046 vandnps 512(%rdx){1to4}, %xmm17, %xmm251047# CHECK: vandnps -512(%rdx){1to4}, %xmm17, %xmm251048# CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x80]1049 vandnps -512(%rdx){1to4}, %xmm17, %xmm251050# CHECK: vandnps -516(%rdx){1to4}, %xmm17, %xmm251051# CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0xfc,0xfd,0xff,0xff]1052 vandnps -516(%rdx){1to4}, %xmm17, %xmm251053# CHECK: vandnps %ymm23, %ymm19, %ymm181054# CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0xd7]1055 vandnps %ymm23, %ymm19, %ymm181056# CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6}1057# CHECK: encoding: [0x62,0xa1,0x64,0x26,0x55,0xd7]1058 vandnps %ymm23, %ymm19, %ymm18 {%k6}1059# CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6} {z}1060# CHECK: encoding: [0x62,0xa1,0x64,0xa6,0x55,0xd7]1061 vandnps %ymm23, %ymm19, %ymm18 {%k6} {z}1062# CHECK: vandnps (%rcx), %ymm19, %ymm181063# CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x11]1064 vandnps (%rcx), %ymm19, %ymm181065# CHECK: vandnps 4660(%rax,%r14,8), %ymm19, %ymm181066# CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0x94,0xf0,0x34,0x12,0x00,0x00]1067 vandnps 4660(%rax,%r14,8), %ymm19, %ymm181068# CHECK: vandnps (%rcx){1to8}, %ymm19, %ymm181069# CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x11]1070 vandnps (%rcx){1to8}, %ymm19, %ymm181071# CHECK: vandnps 4064(%rdx), %ymm19, %ymm181072# CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x7f]1073 vandnps 4064(%rdx), %ymm19, %ymm181074# CHECK: vandnps 4096(%rdx), %ymm19, %ymm181075# CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0x00,0x10,0x00,0x00]1076 vandnps 4096(%rdx), %ymm19, %ymm181077# CHECK: vandnps -4096(%rdx), %ymm19, %ymm181078# CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x80]1079 vandnps -4096(%rdx), %ymm19, %ymm181080# CHECK: vandnps -4128(%rdx), %ymm19, %ymm181081# CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0xe0,0xef,0xff,0xff]1082 vandnps -4128(%rdx), %ymm19, %ymm181083# CHECK: vandnps 508(%rdx){1to8}, %ymm19, %ymm181084# CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x7f]1085 vandnps 508(%rdx){1to8}, %ymm19, %ymm181086# CHECK: vandnps 512(%rdx){1to8}, %ymm19, %ymm181087# CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0x00,0x02,0x00,0x00]1088 vandnps 512(%rdx){1to8}, %ymm19, %ymm181089# CHECK: vandnps -512(%rdx){1to8}, %ymm19, %ymm181090# CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x80]1091 vandnps -512(%rdx){1to8}, %ymm19, %ymm181092# CHECK: vandnps -516(%rdx){1to8}, %ymm19, %ymm181093# CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0xfc,0xfd,0xff,0xff]1094 vandnps -516(%rdx){1to8}, %ymm19, %ymm181095# CHECK: vorpd %xmm18, %xmm29, %xmm261096# CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0xd2]1097 vorpd %xmm18, %xmm29, %xmm261098# CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2}1099# CHECK: encoding: [0x62,0x21,0x95,0x02,0x56,0xd2]1100 vorpd %xmm18, %xmm29, %xmm26 {%k2}1101# CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2} {z}1102# CHECK: encoding: [0x62,0x21,0x95,0x82,0x56,0xd2]1103 vorpd %xmm18, %xmm29, %xmm26 {%k2} {z}1104# CHECK: vorpd (%rcx), %xmm29, %xmm261105# CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x11]1106 vorpd (%rcx), %xmm29, %xmm261107# CHECK: vorpd 4660(%rax,%r14,8), %xmm29, %xmm261108# CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0x94,0xf0,0x34,0x12,0x00,0x00]1109 vorpd 4660(%rax,%r14,8), %xmm29, %xmm261110# CHECK: vorpd (%rcx){1to2}, %xmm29, %xmm261111# CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x11]1112 vorpd (%rcx){1to2}, %xmm29, %xmm261113# CHECK: vorpd 2032(%rdx), %xmm29, %xmm261114# CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x7f]1115 vorpd 2032(%rdx), %xmm29, %xmm261116# CHECK: vorpd 2048(%rdx), %xmm29, %xmm261117# CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0x00,0x08,0x00,0x00]1118 vorpd 2048(%rdx), %xmm29, %xmm261119# CHECK: vorpd -2048(%rdx), %xmm29, %xmm261120# CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x80]1121 vorpd -2048(%rdx), %xmm29, %xmm261122# CHECK: vorpd -2064(%rdx), %xmm29, %xmm261123# CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0xf0,0xf7,0xff,0xff]1124 vorpd -2064(%rdx), %xmm29, %xmm261125# CHECK: vorpd 1016(%rdx){1to2}, %xmm29, %xmm261126# CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x7f]1127 vorpd 1016(%rdx){1to2}, %xmm29, %xmm261128# CHECK: vorpd 1024(%rdx){1to2}, %xmm29, %xmm261129# CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0x00,0x04,0x00,0x00]1130 vorpd 1024(%rdx){1to2}, %xmm29, %xmm261131# CHECK: vorpd -1024(%rdx){1to2}, %xmm29, %xmm261132# CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x80]1133 vorpd -1024(%rdx){1to2}, %xmm29, %xmm261134# CHECK: vorpd -1032(%rdx){1to2}, %xmm29, %xmm261135# CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0xf8,0xfb,0xff,0xff]1136 vorpd -1032(%rdx){1to2}, %xmm29, %xmm261137# CHECK: vorpd %ymm22, %ymm19, %ymm281138# CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xe6]1139 vorpd %ymm22, %ymm19, %ymm281140# CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1}1141# CHECK: encoding: [0x62,0x21,0xe5,0x21,0x56,0xe6]1142 vorpd %ymm22, %ymm19, %ymm28 {%k1}1143# CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1} {z}1144# CHECK: encoding: [0x62,0x21,0xe5,0xa1,0x56,0xe6]1145 vorpd %ymm22, %ymm19, %ymm28 {%k1} {z}1146# CHECK: vorpd (%rcx), %ymm19, %ymm281147# CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x21]1148 vorpd (%rcx), %ymm19, %ymm281149# CHECK: vorpd 4660(%rax,%r14,8), %ymm19, %ymm281150# CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00]1151 vorpd 4660(%rax,%r14,8), %ymm19, %ymm281152# CHECK: vorpd (%rcx){1to4}, %ymm19, %ymm281153# CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x21]1154 vorpd (%rcx){1to4}, %ymm19, %ymm281155# CHECK: vorpd 4064(%rdx), %ymm19, %ymm281156# CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x7f]1157 vorpd 4064(%rdx), %ymm19, %ymm281158# CHECK: vorpd 4096(%rdx), %ymm19, %ymm281159# CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0x00,0x10,0x00,0x00]1160 vorpd 4096(%rdx), %ymm19, %ymm281161# CHECK: vorpd -4096(%rdx), %ymm19, %ymm281162# CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x80]1163 vorpd -4096(%rdx), %ymm19, %ymm281164# CHECK: vorpd -4128(%rdx), %ymm19, %ymm281165# CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff]1166 vorpd -4128(%rdx), %ymm19, %ymm281167# CHECK: vorpd 1016(%rdx){1to4}, %ymm19, %ymm281168# CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x7f]1169 vorpd 1016(%rdx){1to4}, %ymm19, %ymm281170# CHECK: vorpd 1024(%rdx){1to4}, %ymm19, %ymm281171# CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0x00,0x04,0x00,0x00]1172 vorpd 1024(%rdx){1to4}, %ymm19, %ymm281173# CHECK: vorpd -1024(%rdx){1to4}, %ymm19, %ymm281174# CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x80]1175 vorpd -1024(%rdx){1to4}, %ymm19, %ymm281176# CHECK: vorpd -1032(%rdx){1to4}, %ymm19, %ymm281177# CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0xf8,0xfb,0xff,0xff]1178 vorpd -1032(%rdx){1to4}, %ymm19, %ymm281179# CHECK: vorps %xmm24, %xmm22, %xmm281180# CHECK: encoding: [0x62,0x01,0x4c,0x00,0x56,0xe0]1181 vorps %xmm24, %xmm22, %xmm281182# CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6}1183# CHECK: encoding: [0x62,0x01,0x4c,0x06,0x56,0xe0]1184 vorps %xmm24, %xmm22, %xmm28 {%k6}1185# CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6} {z}1186# CHECK: encoding: [0x62,0x01,0x4c,0x86,0x56,0xe0]1187 vorps %xmm24, %xmm22, %xmm28 {%k6} {z}1188# CHECK: vorps (%rcx), %xmm22, %xmm281189# CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x21]1190 vorps (%rcx), %xmm22, %xmm281191# CHECK: vorps 4660(%rax,%r14,8), %xmm22, %xmm281192# CHECK: encoding: [0x62,0x21,0x4c,0x00,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00]1193 vorps 4660(%rax,%r14,8), %xmm22, %xmm281194# CHECK: vorps (%rcx){1to4}, %xmm22, %xmm281195# CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x21]1196 vorps (%rcx){1to4}, %xmm22, %xmm281197# CHECK: vorps 2032(%rdx), %xmm22, %xmm281198# CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x7f]1199 vorps 2032(%rdx), %xmm22, %xmm281200# CHECK: vorps 2048(%rdx), %xmm22, %xmm281201# CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0x00,0x08,0x00,0x00]1202 vorps 2048(%rdx), %xmm22, %xmm281203# CHECK: vorps -2048(%rdx), %xmm22, %xmm281204# CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x80]1205 vorps -2048(%rdx), %xmm22, %xmm281206# CHECK: vorps -2064(%rdx), %xmm22, %xmm281207# CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0xf0,0xf7,0xff,0xff]1208 vorps -2064(%rdx), %xmm22, %xmm281209# CHECK: vorps 508(%rdx){1to4}, %xmm22, %xmm281210# CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x7f]1211 vorps 508(%rdx){1to4}, %xmm22, %xmm281212# CHECK: vorps 512(%rdx){1to4}, %xmm22, %xmm281213# CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0x00,0x02,0x00,0x00]1214 vorps 512(%rdx){1to4}, %xmm22, %xmm281215# CHECK: vorps -512(%rdx){1to4}, %xmm22, %xmm281216# CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x80]1217 vorps -512(%rdx){1to4}, %xmm22, %xmm281218# CHECK: vorps -516(%rdx){1to4}, %xmm22, %xmm281219# CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0xfc,0xfd,0xff,0xff]1220 vorps -516(%rdx){1to4}, %xmm22, %xmm281221# CHECK: vorps %ymm25, %ymm24, %ymm201222# CHECK: encoding: [0x62,0x81,0x3c,0x20,0x56,0xe1]1223 vorps %ymm25, %ymm24, %ymm201224# CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1}1225# CHECK: encoding: [0x62,0x81,0x3c,0x21,0x56,0xe1]1226 vorps %ymm25, %ymm24, %ymm20 {%k1}1227# CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1} {z}1228# CHECK: encoding: [0x62,0x81,0x3c,0xa1,0x56,0xe1]1229 vorps %ymm25, %ymm24, %ymm20 {%k1} {z}1230# CHECK: vorps (%rcx), %ymm24, %ymm201231# CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x21]1232 vorps (%rcx), %ymm24, %ymm201233# CHECK: vorps 4660(%rax,%r14,8), %ymm24, %ymm201234# CHECK: encoding: [0x62,0xa1,0x3c,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00]1235 vorps 4660(%rax,%r14,8), %ymm24, %ymm201236# CHECK: vorps (%rcx){1to8}, %ymm24, %ymm201237# CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x21]1238 vorps (%rcx){1to8}, %ymm24, %ymm201239# CHECK: vorps 4064(%rdx), %ymm24, %ymm201240# CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x7f]1241 vorps 4064(%rdx), %ymm24, %ymm201242# CHECK: vorps 4096(%rdx), %ymm24, %ymm201243# CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0x00,0x10,0x00,0x00]1244 vorps 4096(%rdx), %ymm24, %ymm201245# CHECK: vorps -4096(%rdx), %ymm24, %ymm201246# CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x80]1247 vorps -4096(%rdx), %ymm24, %ymm201248# CHECK: vorps -4128(%rdx), %ymm24, %ymm201249# CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff]1250 vorps -4128(%rdx), %ymm24, %ymm201251# CHECK: vorps 508(%rdx){1to8}, %ymm24, %ymm201252# CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x7f]1253 vorps 508(%rdx){1to8}, %ymm24, %ymm201254# CHECK: vorps 512(%rdx){1to8}, %ymm24, %ymm201255# CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0x00,0x02,0x00,0x00]1256 vorps 512(%rdx){1to8}, %ymm24, %ymm201257# CHECK: vorps -512(%rdx){1to8}, %ymm24, %ymm201258# CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x80]1259 vorps -512(%rdx){1to8}, %ymm24, %ymm201260# CHECK: vorps -516(%rdx){1to8}, %ymm24, %ymm201261# CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0xfc,0xfd,0xff,0xff]1262 vorps -516(%rdx){1to8}, %ymm24, %ymm201263# CHECK: vxorpd %xmm18, %xmm21, %xmm221264# CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xf2]1265 vxorpd %xmm18, %xmm21, %xmm221266# CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3}1267# CHECK: encoding: [0x62,0xa1,0xd5,0x03,0x57,0xf2]1268 vxorpd %xmm18, %xmm21, %xmm22 {%k3}1269# CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z}1270# CHECK: encoding: [0x62,0xa1,0xd5,0x83,0x57,0xf2]1271 vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z}1272# CHECK: vxorpd (%rcx), %xmm21, %xmm221273# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x31]1274 vxorpd (%rcx), %xmm21, %xmm221275# CHECK: vxorpd 4660(%rax,%r14,8), %xmm21, %xmm221276# CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xb4,0xf0,0x34,0x12,0x00,0x00]1277 vxorpd 4660(%rax,%r14,8), %xmm21, %xmm221278# CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm221279# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x31]1280 vxorpd (%rcx){1to2}, %xmm21, %xmm221281# CHECK: vxorpd 2032(%rdx), %xmm21, %xmm221282# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x7f]1283 vxorpd 2032(%rdx), %xmm21, %xmm221284# CHECK: vxorpd 2048(%rdx), %xmm21, %xmm221285# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0x00,0x08,0x00,0x00]1286 vxorpd 2048(%rdx), %xmm21, %xmm221287# CHECK: vxorpd -2048(%rdx), %xmm21, %xmm221288# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x80]1289 vxorpd -2048(%rdx), %xmm21, %xmm221290# CHECK: vxorpd -2064(%rdx), %xmm21, %xmm221291# CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0xf0,0xf7,0xff,0xff]1292 vxorpd -2064(%rdx), %xmm21, %xmm221293# CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm221294# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x7f]1295 vxorpd 1016(%rdx){1to2}, %xmm21, %xmm221296# CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm221297# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0x00,0x04,0x00,0x00]1298 vxorpd 1024(%rdx){1to2}, %xmm21, %xmm221299# CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm221300# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x80]1301 vxorpd -1024(%rdx){1to2}, %xmm21, %xmm221302# CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm221303# CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0xf8,0xfb,0xff,0xff]1304 vxorpd -1032(%rdx){1to2}, %xmm21, %xmm221305# CHECK: vxorpd %ymm27, %ymm21, %ymm251306# CHECK: encoding: [0x62,0x01,0xd5,0x20,0x57,0xcb]1307 vxorpd %ymm27, %ymm21, %ymm251308# CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7}1309# CHECK: encoding: [0x62,0x01,0xd5,0x27,0x57,0xcb]1310 vxorpd %ymm27, %ymm21, %ymm25 {%k7}1311# CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z}1312# CHECK: encoding: [0x62,0x01,0xd5,0xa7,0x57,0xcb]1313 vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z}1314# CHECK: vxorpd (%rcx), %ymm21, %ymm251315# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x09]1316 vxorpd (%rcx), %ymm21, %ymm251317# CHECK: vxorpd 4660(%rax,%r14,8), %ymm21, %ymm251318# CHECK: encoding: [0x62,0x21,0xd5,0x20,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00]1319 vxorpd 4660(%rax,%r14,8), %ymm21, %ymm251320# CHECK: vxorpd (%rcx){1to4}, %ymm21, %ymm251321# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x09]1322 vxorpd (%rcx){1to4}, %ymm21, %ymm251323# CHECK: vxorpd 4064(%rdx), %ymm21, %ymm251324# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x7f]1325 vxorpd 4064(%rdx), %ymm21, %ymm251326# CHECK: vxorpd 4096(%rdx), %ymm21, %ymm251327# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0x00,0x10,0x00,0x00]1328 vxorpd 4096(%rdx), %ymm21, %ymm251329# CHECK: vxorpd -4096(%rdx), %ymm21, %ymm251330# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x80]1331 vxorpd -4096(%rdx), %ymm21, %ymm251332# CHECK: vxorpd -4128(%rdx), %ymm21, %ymm251333# CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0xe0,0xef,0xff,0xff]1334 vxorpd -4128(%rdx), %ymm21, %ymm251335# CHECK: vxorpd 1016(%rdx){1to4}, %ymm21, %ymm251336# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x7f]1337 vxorpd 1016(%rdx){1to4}, %ymm21, %ymm251338# CHECK: vxorpd 1024(%rdx){1to4}, %ymm21, %ymm251339# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0x00,0x04,0x00,0x00]1340 vxorpd 1024(%rdx){1to4}, %ymm21, %ymm251341# CHECK: vxorpd -1024(%rdx){1to4}, %ymm21, %ymm251342# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x80]1343 vxorpd -1024(%rdx){1to4}, %ymm21, %ymm251344# CHECK: vxorpd -1032(%rdx){1to4}, %ymm21, %ymm251345# CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0xf8,0xfb,0xff,0xff]1346 vxorpd -1032(%rdx){1to4}, %ymm21, %ymm251347# CHECK: vxorps %xmm21, %xmm21, %xmm171348# CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0xcd]1349 vxorps %xmm21, %xmm21, %xmm171350# CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5}1351# CHECK: encoding: [0x62,0xa1,0x54,0x05,0x57,0xcd]1352 vxorps %xmm21, %xmm21, %xmm17 {%k5}1353# CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5} {z}1354# CHECK: encoding: [0x62,0xa1,0x54,0x85,0x57,0xcd]1355 vxorps %xmm21, %xmm21, %xmm17 {%k5} {z}1356# CHECK: vxorps (%rcx), %xmm21, %xmm171357# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x09]1358 vxorps (%rcx), %xmm21, %xmm171359# CHECK: vxorps 4660(%rax,%r14,8), %xmm21, %xmm171360# CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00]1361 vxorps 4660(%rax,%r14,8), %xmm21, %xmm171362# CHECK: vxorps (%rcx){1to4}, %xmm21, %xmm171363# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x09]1364 vxorps (%rcx){1to4}, %xmm21, %xmm171365# CHECK: vxorps 2032(%rdx), %xmm21, %xmm171366# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x7f]1367 vxorps 2032(%rdx), %xmm21, %xmm171368# CHECK: vxorps 2048(%rdx), %xmm21, %xmm171369# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0x00,0x08,0x00,0x00]1370 vxorps 2048(%rdx), %xmm21, %xmm171371# CHECK: vxorps -2048(%rdx), %xmm21, %xmm171372# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x80]1373 vxorps -2048(%rdx), %xmm21, %xmm171374# CHECK: vxorps -2064(%rdx), %xmm21, %xmm171375# CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0xf0,0xf7,0xff,0xff]1376 vxorps -2064(%rdx), %xmm21, %xmm171377# CHECK: vxorps 508(%rdx){1to4}, %xmm21, %xmm171378# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x7f]1379 vxorps 508(%rdx){1to4}, %xmm21, %xmm171380# CHECK: vxorps 512(%rdx){1to4}, %xmm21, %xmm171381# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0x00,0x02,0x00,0x00]1382 vxorps 512(%rdx){1to4}, %xmm21, %xmm171383# CHECK: vxorps -512(%rdx){1to4}, %xmm21, %xmm171384# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x80]1385 vxorps -512(%rdx){1to4}, %xmm21, %xmm171386# CHECK: vxorps -516(%rdx){1to4}, %xmm21, %xmm171387# CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0xfc,0xfd,0xff,0xff]1388 vxorps -516(%rdx){1to4}, %xmm21, %xmm171389# CHECK: vxorps %ymm22, %ymm25, %ymm281390# CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xe6]1391 vxorps %ymm22, %ymm25, %ymm281392# CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3}1393# CHECK: encoding: [0x62,0x21,0x34,0x23,0x57,0xe6]1394 vxorps %ymm22, %ymm25, %ymm28 {%k3}1395# CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3} {z}1396# CHECK: encoding: [0x62,0x21,0x34,0xa3,0x57,0xe6]1397 vxorps %ymm22, %ymm25, %ymm28 {%k3} {z}1398# CHECK: vxorps (%rcx), %ymm25, %ymm281399# CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x21]1400 vxorps (%rcx), %ymm25, %ymm281401# CHECK: vxorps 4660(%rax,%r14,8), %ymm25, %ymm281402# CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xa4,0xf0,0x34,0x12,0x00,0x00]1403 vxorps 4660(%rax,%r14,8), %ymm25, %ymm281404# CHECK: vxorps (%rcx){1to8}, %ymm25, %ymm281405# CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x21]1406 vxorps (%rcx){1to8}, %ymm25, %ymm281407# CHECK: vxorps 4064(%rdx), %ymm25, %ymm281408# CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x7f]1409 vxorps 4064(%rdx), %ymm25, %ymm281410# CHECK: vxorps 4096(%rdx), %ymm25, %ymm281411# CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0x00,0x10,0x00,0x00]1412 vxorps 4096(%rdx), %ymm25, %ymm281413# CHECK: vxorps -4096(%rdx), %ymm25, %ymm281414# CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x80]1415 vxorps -4096(%rdx), %ymm25, %ymm281416# CHECK: vxorps -4128(%rdx), %ymm25, %ymm281417# CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0xe0,0xef,0xff,0xff]1418 vxorps -4128(%rdx), %ymm25, %ymm281419# CHECK: vxorps 508(%rdx){1to8}, %ymm25, %ymm281420# CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x7f]1421 vxorps 508(%rdx){1to8}, %ymm25, %ymm281422# CHECK: vxorps 512(%rdx){1to8}, %ymm25, %ymm281423# CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0x00,0x02,0x00,0x00]1424 vxorps 512(%rdx){1to8}, %ymm25, %ymm281425# CHECK: vxorps -512(%rdx){1to8}, %ymm25, %ymm281426# CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x80]1427 vxorps -512(%rdx){1to8}, %ymm25, %ymm281428# CHECK: vxorps -516(%rdx){1to8}, %ymm25, %ymm281429# CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0xfc,0xfd,0xff,0xff]1430 vxorps -516(%rdx){1to8}, %ymm25, %ymm281431# CHECK: vbroadcastf64x2 (%rcx), %ymm271432# CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x19]1433 vbroadcastf64x2 (%rcx), %ymm271434# CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5}1435# CHECK: encoding: [0x62,0x62,0xfd,0x2d,0x1a,0x19]1436 vbroadcastf64x2 (%rcx), %ymm27 {%k5}1437# CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z}1438# CHECK: encoding: [0x62,0x62,0xfd,0xad,0x1a,0x19]1439 vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z}1440# CHECK: vbroadcastf64x2 291(%rax,%r14,8), %ymm271441# CHECK: encoding: [0x62,0x22,0xfd,0x28,0x1a,0x9c,0xf0,0x23,0x01,0x00,0x00]1442 vbroadcastf64x2 291(%rax,%r14,8), %ymm271443# CHECK: vbroadcastf64x2 2032(%rdx), %ymm271444# CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x7f]1445 vbroadcastf64x2 2032(%rdx), %ymm271446# CHECK: vbroadcastf64x2 2048(%rdx), %ymm271447# CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0x00,0x08,0x00,0x00]1448 vbroadcastf64x2 2048(%rdx), %ymm271449# CHECK: vbroadcastf64x2 -2048(%rdx), %ymm271450# CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x80]1451 vbroadcastf64x2 -2048(%rdx), %ymm271452# CHECK: vbroadcastf64x2 -2064(%rdx), %ymm271453# CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0xf0,0xf7,0xff,0xff]1454 vbroadcastf64x2 -2064(%rdx), %ymm271455# CHECK: vbroadcasti64x2 (%rcx), %ymm181456# CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x11]1457 vbroadcasti64x2 (%rcx), %ymm181458# CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1}1459# CHECK: encoding: [0x62,0xe2,0xfd,0x29,0x5a,0x11]1460 vbroadcasti64x2 (%rcx), %ymm18 {%k1}1461# CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z}1462# CHECK: encoding: [0x62,0xe2,0xfd,0xa9,0x5a,0x11]1463 vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z}1464# CHECK: vbroadcasti64x2 291(%rax,%r14,8), %ymm181465# CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x5a,0x94,0xf0,0x23,0x01,0x00,0x00]1466 vbroadcasti64x2 291(%rax,%r14,8), %ymm181467# CHECK: vbroadcasti64x2 2032(%rdx), %ymm181468# CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x7f]1469 vbroadcasti64x2 2032(%rdx), %ymm181470# CHECK: vbroadcasti64x2 2048(%rdx), %ymm181471# CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0x00,0x08,0x00,0x00]1472 vbroadcasti64x2 2048(%rdx), %ymm181473# CHECK: vbroadcasti64x2 -2048(%rdx), %ymm181474# CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x80]1475 vbroadcasti64x2 -2048(%rdx), %ymm181476# CHECK: vbroadcasti64x2 -2064(%rdx), %ymm181477# CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0xf0,0xf7,0xff,0xff]1478 vbroadcasti64x2 -2064(%rdx), %ymm181479# CHECK: vrangepd $171, %xmm26, %xmm27, %xmm251480# CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0xab]1481 vrangepd $171, %xmm26, %xmm27, %xmm251482# CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6}1483# CHECK: encoding: [0x62,0x03,0xa5,0x06,0x50,0xca,0xab]1484 vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6}1485# CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} {z}1486# CHECK: encoding: [0x62,0x03,0xa5,0x86,0x50,0xca,0xab]1487 vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} {z}1488# CHECK: vrangepd $123, %xmm26, %xmm27, %xmm251489# CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0x7b]1490 vrangepd $123, %xmm26, %xmm27, %xmm251491# CHECK: vrangepd $123, (%rcx), %xmm27, %xmm251492# CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x09,0x7b]1493 vrangepd $123, (%rcx), %xmm27, %xmm251494# CHECK: vrangepd $123, 291(%rax,%r14,8), %xmm27, %xmm251495# CHECK: encoding: [0x62,0x23,0xa5,0x00,0x50,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]1496 vrangepd $123, 291(%rax,%r14,8), %xmm27, %xmm251497# CHECK: vrangepd $123, (%rcx){1to2}, %xmm27, %xmm251498# CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x09,0x7b]1499 vrangepd $123, (%rcx){1to2}, %xmm27, %xmm251500# CHECK: vrangepd $123, 2032(%rdx), %xmm27, %xmm251501# CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x7f,0x7b]1502 vrangepd $123, 2032(%rdx), %xmm27, %xmm251503# CHECK: vrangepd $123, 2048(%rdx), %xmm27, %xmm251504# CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0x00,0x08,0x00,0x00,0x7b]1505 vrangepd $123, 2048(%rdx), %xmm27, %xmm251506# CHECK: vrangepd $123, -2048(%rdx), %xmm27, %xmm251507# CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x80,0x7b]1508 vrangepd $123, -2048(%rdx), %xmm27, %xmm251509# CHECK: vrangepd $123, -2064(%rdx), %xmm27, %xmm251510# CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0xf0,0xf7,0xff,0xff,0x7b]1511 vrangepd $123, -2064(%rdx), %xmm27, %xmm251512# CHECK: vrangepd $123, 1016(%rdx){1to2}, %xmm27, %xmm251513# CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x7f,0x7b]1514 vrangepd $123, 1016(%rdx){1to2}, %xmm27, %xmm251515# CHECK: vrangepd $123, 1024(%rdx){1to2}, %xmm27, %xmm251516# CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0x00,0x04,0x00,0x00,0x7b]1517 vrangepd $123, 1024(%rdx){1to2}, %xmm27, %xmm251518# CHECK: vrangepd $123, -1024(%rdx){1to2}, %xmm27, %xmm251519# CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x80,0x7b]1520 vrangepd $123, -1024(%rdx){1to2}, %xmm27, %xmm251521# CHECK: vrangepd $123, -1032(%rdx){1to2}, %xmm27, %xmm251522# CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0xf8,0xfb,0xff,0xff,0x7b]1523 vrangepd $123, -1032(%rdx){1to2}, %xmm27, %xmm251524# CHECK: vrangepd $171, %ymm28, %ymm27, %ymm291525# CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0xab]1526 vrangepd $171, %ymm28, %ymm27, %ymm291527# CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7}1528# CHECK: encoding: [0x62,0x03,0xa5,0x27,0x50,0xec,0xab]1529 vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7}1530# CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} {z}1531# CHECK: encoding: [0x62,0x03,0xa5,0xa7,0x50,0xec,0xab]1532 vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} {z}1533# CHECK: vrangepd $123, %ymm28, %ymm27, %ymm291534# CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0x7b]1535 vrangepd $123, %ymm28, %ymm27, %ymm291536# CHECK: vrangepd $123, (%rcx), %ymm27, %ymm291537# CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x29,0x7b]1538 vrangepd $123, (%rcx), %ymm27, %ymm291539# CHECK: vrangepd $123, 291(%rax,%r14,8), %ymm27, %ymm291540# CHECK: encoding: [0x62,0x23,0xa5,0x20,0x50,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]1541 vrangepd $123, 291(%rax,%r14,8), %ymm27, %ymm291542# CHECK: vrangepd $123, (%rcx){1to4}, %ymm27, %ymm291543# CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x29,0x7b]1544 vrangepd $123, (%rcx){1to4}, %ymm27, %ymm291545# CHECK: vrangepd $123, 4064(%rdx), %ymm27, %ymm291546# CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x7f,0x7b]1547 vrangepd $123, 4064(%rdx), %ymm27, %ymm291548# CHECK: vrangepd $123, 4096(%rdx), %ymm27, %ymm291549# CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0x00,0x10,0x00,0x00,0x7b]1550 vrangepd $123, 4096(%rdx), %ymm27, %ymm291551# CHECK: vrangepd $123, -4096(%rdx), %ymm27, %ymm291552# CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x80,0x7b]1553 vrangepd $123, -4096(%rdx), %ymm27, %ymm291554# CHECK: vrangepd $123, -4128(%rdx), %ymm27, %ymm291555# CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0xe0,0xef,0xff,0xff,0x7b]1556 vrangepd $123, -4128(%rdx), %ymm27, %ymm291557# CHECK: vrangepd $123, 1016(%rdx){1to4}, %ymm27, %ymm291558# CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x7f,0x7b]1559 vrangepd $123, 1016(%rdx){1to4}, %ymm27, %ymm291560# CHECK: vrangepd $123, 1024(%rdx){1to4}, %ymm27, %ymm291561# CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0x00,0x04,0x00,0x00,0x7b]1562 vrangepd $123, 1024(%rdx){1to4}, %ymm27, %ymm291563# CHECK: vrangepd $123, -1024(%rdx){1to4}, %ymm27, %ymm291564# CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x80,0x7b]1565 vrangepd $123, -1024(%rdx){1to4}, %ymm27, %ymm291566# CHECK: vrangepd $123, -1032(%rdx){1to4}, %ymm27, %ymm291567# CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0xf8,0xfb,0xff,0xff,0x7b]1568 vrangepd $123, -1032(%rdx){1to4}, %ymm27, %ymm291569# CHECK: vrangeps $171, %xmm24, %xmm23, %xmm271570# CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0xab]1571 vrangeps $171, %xmm24, %xmm23, %xmm271572# CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6}1573# CHECK: encoding: [0x62,0x03,0x45,0x06,0x50,0xd8,0xab]1574 vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6}1575# CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} {z}1576# CHECK: encoding: [0x62,0x03,0x45,0x86,0x50,0xd8,0xab]1577 vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} {z}1578# CHECK: vrangeps $123, %xmm24, %xmm23, %xmm271579# CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0x7b]1580 vrangeps $123, %xmm24, %xmm23, %xmm271581# CHECK: vrangeps $123, (%rcx), %xmm23, %xmm271582# CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x19,0x7b]1583 vrangeps $123, (%rcx), %xmm23, %xmm271584# CHECK: vrangeps $123, 291(%rax,%r14,8), %xmm23, %xmm271585# CHECK: encoding: [0x62,0x23,0x45,0x00,0x50,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]1586 vrangeps $123, 291(%rax,%r14,8), %xmm23, %xmm271587# CHECK: vrangeps $123, (%rcx){1to4}, %xmm23, %xmm271588# CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x19,0x7b]1589 vrangeps $123, (%rcx){1to4}, %xmm23, %xmm271590# CHECK: vrangeps $123, 2032(%rdx), %xmm23, %xmm271591# CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x7f,0x7b]1592 vrangeps $123, 2032(%rdx), %xmm23, %xmm271593# CHECK: vrangeps $123, 2048(%rdx), %xmm23, %xmm271594# CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0x00,0x08,0x00,0x00,0x7b]1595 vrangeps $123, 2048(%rdx), %xmm23, %xmm271596# CHECK: vrangeps $123, -2048(%rdx), %xmm23, %xmm271597# CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x80,0x7b]1598 vrangeps $123, -2048(%rdx), %xmm23, %xmm271599# CHECK: vrangeps $123, -2064(%rdx), %xmm23, %xmm271600# CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0xf0,0xf7,0xff,0xff,0x7b]1601 vrangeps $123, -2064(%rdx), %xmm23, %xmm271602# CHECK: vrangeps $123, 508(%rdx){1to4}, %xmm23, %xmm271603# CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x7f,0x7b]1604 vrangeps $123, 508(%rdx){1to4}, %xmm23, %xmm271605# CHECK: vrangeps $123, 512(%rdx){1to4}, %xmm23, %xmm271606# CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0x00,0x02,0x00,0x00,0x7b]1607 vrangeps $123, 512(%rdx){1to4}, %xmm23, %xmm271608# CHECK: vrangeps $123, -512(%rdx){1to4}, %xmm23, %xmm271609# CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x80,0x7b]1610 vrangeps $123, -512(%rdx){1to4}, %xmm23, %xmm271611# CHECK: vrangeps $123, -516(%rdx){1to4}, %xmm23, %xmm271612# CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0xfc,0xfd,0xff,0xff,0x7b]1613 vrangeps $123, -516(%rdx){1to4}, %xmm23, %xmm271614# CHECK: vrangeps $171, %ymm21, %ymm23, %ymm241615# CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0xab]1616 vrangeps $171, %ymm21, %ymm23, %ymm241617# CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7}1618# CHECK: encoding: [0x62,0x23,0x45,0x27,0x50,0xc5,0xab]1619 vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7}1620# CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} {z}1621# CHECK: encoding: [0x62,0x23,0x45,0xa7,0x50,0xc5,0xab]1622 vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} {z}1623# CHECK: vrangeps $123, %ymm21, %ymm23, %ymm241624# CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0x7b]1625 vrangeps $123, %ymm21, %ymm23, %ymm241626# CHECK: vrangeps $123, (%rcx), %ymm23, %ymm241627# CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x01,0x7b]1628 vrangeps $123, (%rcx), %ymm23, %ymm241629# CHECK: vrangeps $123, 291(%rax,%r14,8), %ymm23, %ymm241630# CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]1631 vrangeps $123, 291(%rax,%r14,8), %ymm23, %ymm241632# CHECK: vrangeps $123, (%rcx){1to8}, %ymm23, %ymm241633# CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x01,0x7b]1634 vrangeps $123, (%rcx){1to8}, %ymm23, %ymm241635# CHECK: vrangeps $123, 4064(%rdx), %ymm23, %ymm241636# CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x7f,0x7b]1637 vrangeps $123, 4064(%rdx), %ymm23, %ymm241638# CHECK: vrangeps $123, 4096(%rdx), %ymm23, %ymm241639# CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0x00,0x10,0x00,0x00,0x7b]1640 vrangeps $123, 4096(%rdx), %ymm23, %ymm241641# CHECK: vrangeps $123, -4096(%rdx), %ymm23, %ymm241642# CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x80,0x7b]1643 vrangeps $123, -4096(%rdx), %ymm23, %ymm241644# CHECK: vrangeps $123, -4128(%rdx), %ymm23, %ymm241645# CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0xe0,0xef,0xff,0xff,0x7b]1646 vrangeps $123, -4128(%rdx), %ymm23, %ymm241647# CHECK: vrangeps $123, 508(%rdx){1to8}, %ymm23, %ymm241648# CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x7f,0x7b]1649 vrangeps $123, 508(%rdx){1to8}, %ymm23, %ymm241650# CHECK: vrangeps $123, 512(%rdx){1to8}, %ymm23, %ymm241651# CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0x00,0x02,0x00,0x00,0x7b]1652 vrangeps $123, 512(%rdx){1to8}, %ymm23, %ymm241653# CHECK: vrangeps $123, -512(%rdx){1to8}, %ymm23, %ymm241654# CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x80,0x7b]1655 vrangeps $123, -512(%rdx){1to8}, %ymm23, %ymm241656# CHECK: vrangeps $123, -516(%rdx){1to8}, %ymm23, %ymm241657# CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0xfc,0xfd,0xff,0xff,0x7b]1658 vrangeps $123, -516(%rdx){1to8}, %ymm23, %ymm241659# CHECK: vreducepd $171, %xmm17, %xmm181660# CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0xab]1661 vreducepd $171, %xmm17, %xmm181662# CHECK: vreducepd $171, %xmm17, %xmm18 {%k3}1663# CHECK: encoding: [0x62,0xa3,0xfd,0x0b,0x56,0xd1,0xab]1664 vreducepd $171, %xmm17, %xmm18 {%k3}1665# CHECK: vreducepd $171, %xmm17, %xmm18 {%k3} {z}1666# CHECK: encoding: [0x62,0xa3,0xfd,0x8b,0x56,0xd1,0xab]1667 vreducepd $171, %xmm17, %xmm18 {%k3} {z}1668# CHECK: vreducepd $123, %xmm17, %xmm181669# CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0x7b]1670 vreducepd $123, %xmm17, %xmm181671# CHECK: vreducepd $123, (%rcx), %xmm181672# CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x11,0x7b]1673 vreducepd $123, (%rcx), %xmm181674# CHECK: vreducepd $123, 291(%rax,%r14,8), %xmm181675# CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]1676 vreducepd $123, 291(%rax,%r14,8), %xmm181677# CHECK: vreducepd $171, %xmm28, %xmm251678# CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0xab]1679 vreducepd $171, %xmm28, %xmm251680# CHECK: vreducepd $171, %xmm28, %xmm25 {%k4}1681# CHECK: encoding: [0x62,0x03,0xfd,0x0c,0x56,0xcc,0xab]1682 vreducepd $171, %xmm28, %xmm25 {%k4}1683# CHECK: vreducepd $171, %xmm28, %xmm25 {%k4} {z}1684# CHECK: encoding: [0x62,0x03,0xfd,0x8c,0x56,0xcc,0xab]1685 vreducepd $171, %xmm28, %xmm25 {%k4} {z}1686# CHECK: vreducepd $123, %xmm28, %xmm251687# CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0x7b]1688 vreducepd $123, %xmm28, %xmm251689# CHECK: vreducepd $123, (%rcx), %xmm251690# CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x09,0x7b]1691 vreducepd $123, (%rcx), %xmm251692# CHECK: vreducepd $123, 4660(%rax,%r14,8), %xmm251693# CHECK: encoding: [0x62,0x23,0xfd,0x08,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b]1694 vreducepd $123, 4660(%rax,%r14,8), %xmm251695# CHECK: vreducepd $123, (%rcx){1to2}, %xmm251696# CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x09,0x7b]1697 vreducepd $123, (%rcx){1to2}, %xmm251698# CHECK: vreducepd $123, 2032(%rdx), %xmm251699# CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x7f,0x7b]1700 vreducepd $123, 2032(%rdx), %xmm251701# CHECK: vreducepd $123, 2048(%rdx), %xmm251702# CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0x00,0x08,0x00,0x00,0x7b]1703 vreducepd $123, 2048(%rdx), %xmm251704# CHECK: vreducepd $123, -2048(%rdx), %xmm251705# CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x80,0x7b]1706 vreducepd $123, -2048(%rdx), %xmm251707# CHECK: vreducepd $123, -2064(%rdx), %xmm251708# CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0xf0,0xf7,0xff,0xff,0x7b]1709 vreducepd $123, -2064(%rdx), %xmm251710# CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm251711# CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x7f,0x7b]1712 vreducepd $123, 1016(%rdx){1to2}, %xmm251713# CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm251714# CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b]1715 vreducepd $123, 1024(%rdx){1to2}, %xmm251716# CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm251717# CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x80,0x7b]1718 vreducepd $123, -1024(%rdx){1to2}, %xmm251719# CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm251720# CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b]1721 vreducepd $123, -1032(%rdx){1to2}, %xmm251722# CHECK: vreducepd $171, %ymm17, %ymm281723# CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0xab]1724 vreducepd $171, %ymm17, %ymm281725# CHECK: vreducepd $171, %ymm17, %ymm28 {%k4}1726# CHECK: encoding: [0x62,0x23,0xfd,0x2c,0x56,0xe1,0xab]1727 vreducepd $171, %ymm17, %ymm28 {%k4}1728# CHECK: vreducepd $171, %ymm17, %ymm28 {%k4} {z}1729# CHECK: encoding: [0x62,0x23,0xfd,0xac,0x56,0xe1,0xab]1730 vreducepd $171, %ymm17, %ymm28 {%k4} {z}1731# CHECK: vreducepd $123, %ymm17, %ymm281732# CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0x7b]1733 vreducepd $123, %ymm17, %ymm281734# CHECK: vreducepd $123, (%rcx), %ymm281735# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x21,0x7b]1736 vreducepd $123, (%rcx), %ymm281737# CHECK: vreducepd $123, 4660(%rax,%r14,8), %ymm281738# CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b]1739 vreducepd $123, 4660(%rax,%r14,8), %ymm281740# CHECK: vreducepd $123, (%rcx){1to4}, %ymm281741# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x21,0x7b]1742 vreducepd $123, (%rcx){1to4}, %ymm281743# CHECK: vreducepd $123, 4064(%rdx), %ymm281744# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x7f,0x7b]1745 vreducepd $123, 4064(%rdx), %ymm281746# CHECK: vreducepd $123, 4096(%rdx), %ymm281747# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0x00,0x10,0x00,0x00,0x7b]1748 vreducepd $123, 4096(%rdx), %ymm281749# CHECK: vreducepd $123, -4096(%rdx), %ymm281750# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x80,0x7b]1751 vreducepd $123, -4096(%rdx), %ymm281752# CHECK: vreducepd $123, -4128(%rdx), %ymm281753# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0xe0,0xef,0xff,0xff,0x7b]1754 vreducepd $123, -4128(%rdx), %ymm281755# CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm281756# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x7f,0x7b]1757 vreducepd $123, 1016(%rdx){1to4}, %ymm281758# CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm281759# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0x00,0x04,0x00,0x00,0x7b]1760 vreducepd $123, 1024(%rdx){1to4}, %ymm281761# CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm281762# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x80,0x7b]1763 vreducepd $123, -1024(%rdx){1to4}, %ymm281764# CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm281765# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0xf8,0xfb,0xff,0xff,0x7b]1766 vreducepd $123, -1032(%rdx){1to4}, %ymm281767# CHECK: vreduceps $171, %xmm21, %xmm291768# CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0xab]1769 vreduceps $171, %xmm21, %xmm291770# CHECK: vreduceps $171, %xmm21, %xmm29 {%k7}1771# CHECK: encoding: [0x62,0x23,0x7d,0x0f,0x56,0xed,0xab]1772 vreduceps $171, %xmm21, %xmm29 {%k7}1773# CHECK: vreduceps $171, %xmm21, %xmm29 {%k7} {z}1774# CHECK: encoding: [0x62,0x23,0x7d,0x8f,0x56,0xed,0xab]1775 vreduceps $171, %xmm21, %xmm29 {%k7} {z}1776# CHECK: vreduceps $123, %xmm21, %xmm291777# CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0x7b]1778 vreduceps $123, %xmm21, %xmm291779# CHECK: vreduceps $123, (%rcx), %xmm291780# CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x29,0x7b]1781 vreduceps $123, (%rcx), %xmm291782# CHECK: vreduceps $123, 4660(%rax,%r14,8), %xmm291783# CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b]1784 vreduceps $123, 4660(%rax,%r14,8), %xmm291785# CHECK: vreduceps $123, (%rcx){1to4}, %xmm291786# CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x29,0x7b]1787 vreduceps $123, (%rcx){1to4}, %xmm291788# CHECK: vreduceps $123, 2032(%rdx), %xmm291789# CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x7f,0x7b]1790 vreduceps $123, 2032(%rdx), %xmm291791# CHECK: vreduceps $123, 2048(%rdx), %xmm291792# CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0x00,0x08,0x00,0x00,0x7b]1793 vreduceps $123, 2048(%rdx), %xmm291794# CHECK: vreduceps $123, -2048(%rdx), %xmm291795# CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x80,0x7b]1796 vreduceps $123, -2048(%rdx), %xmm291797# CHECK: vreduceps $123, -2064(%rdx), %xmm291798# CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0xf0,0xf7,0xff,0xff,0x7b]1799 vreduceps $123, -2064(%rdx), %xmm291800# CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm291801# CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x7f,0x7b]1802 vreduceps $123, 508(%rdx){1to4}, %xmm291803# CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm291804# CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0x00,0x02,0x00,0x00,0x7b]1805 vreduceps $123, 512(%rdx){1to4}, %xmm291806# CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm291807# CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x80,0x7b]1808 vreduceps $123, -512(%rdx){1to4}, %xmm291809# CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm291810# CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0xfc,0xfd,0xff,0xff,0x7b]1811 vreduceps $123, -516(%rdx){1to4}, %xmm291812# CHECK: vreduceps $171, %ymm23, %ymm251813# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0xab]1814 vreduceps $171, %ymm23, %ymm251815# CHECK: vreduceps $171, %ymm23, %ymm25 {%k3}1816# CHECK: encoding: [0x62,0x23,0x7d,0x2b,0x56,0xcf,0xab]1817 vreduceps $171, %ymm23, %ymm25 {%k3}1818# CHECK: vreduceps $171, %ymm23, %ymm25 {%k3} {z}1819# CHECK: encoding: [0x62,0x23,0x7d,0xab,0x56,0xcf,0xab]1820 vreduceps $171, %ymm23, %ymm25 {%k3} {z}1821# CHECK: vreduceps $123, %ymm23, %ymm251822# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0x7b]1823 vreduceps $123, %ymm23, %ymm251824# CHECK: vreduceps $123, (%rcx), %ymm251825# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x09,0x7b]1826 vreduceps $123, (%rcx), %ymm251827# CHECK: vreduceps $123, 4660(%rax,%r14,8), %ymm251828# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b]1829 vreduceps $123, 4660(%rax,%r14,8), %ymm251830# CHECK: vreduceps $123, (%rcx){1to8}, %ymm251831# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x09,0x7b]1832 vreduceps $123, (%rcx){1to8}, %ymm251833# CHECK: vreduceps $123, 4064(%rdx), %ymm251834# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x7f,0x7b]1835 vreduceps $123, 4064(%rdx), %ymm251836# CHECK: vreduceps $123, 4096(%rdx), %ymm251837# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b]1838 vreduceps $123, 4096(%rdx), %ymm251839# CHECK: vreduceps $123, -4096(%rdx), %ymm251840# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x80,0x7b]1841 vreduceps $123, -4096(%rdx), %ymm251842# CHECK: vreduceps $123, -4128(%rdx), %ymm251843# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b]1844 vreduceps $123, -4128(%rdx), %ymm251845# CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm251846# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x7f,0x7b]1847 vreduceps $123, 508(%rdx){1to8}, %ymm251848# CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm251849# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0x00,0x02,0x00,0x00,0x7b]1850 vreduceps $123, 512(%rdx){1to8}, %ymm251851# CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm251852# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x80,0x7b]1853 vreduceps $123, -512(%rdx){1to8}, %ymm251854# CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm251855# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0xfc,0xfd,0xff,0xff,0x7b]1856 vreduceps $123, -516(%rdx){1to8}, %ymm251857# CHECK: vreducepd $123, (%rcx){1to2}, %xmm181858# CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x11,0x7b]1859 vreducepd $123, (%rcx){1to2}, %xmm181860# CHECK: vreducepd $123, 2032(%rdx), %xmm181861# CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x7f,0x7b]1862 vreducepd $123, 2032(%rdx), %xmm181863# CHECK: vreducepd $123, 2048(%rdx), %xmm181864# CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0x00,0x08,0x00,0x00,0x7b]1865 vreducepd $123, 2048(%rdx), %xmm181866# CHECK: vreducepd $123, -2048(%rdx), %xmm181867# CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x80,0x7b]1868 vreducepd $123, -2048(%rdx), %xmm181869# CHECK: vreducepd $123, -2064(%rdx), %xmm181870# CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0xf0,0xf7,0xff,0xff,0x7b]1871 vreducepd $123, -2064(%rdx), %xmm181872# CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm181873# CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x7f,0x7b]1874 vreducepd $123, 1016(%rdx){1to2}, %xmm181875# CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm181876# CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0x00,0x04,0x00,0x00,0x7b]1877 vreducepd $123, 1024(%rdx){1to2}, %xmm181878# CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm181879# CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x80,0x7b]1880 vreducepd $123, -1024(%rdx){1to2}, %xmm181881# CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm181882# CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0xf8,0xfb,0xff,0xff,0x7b]1883 vreducepd $123, -1032(%rdx){1to2}, %xmm181884# CHECK: vreducepd $171, %ymm29, %ymm251885# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0xab]1886 vreducepd $171, %ymm29, %ymm251887# CHECK: vreducepd $171, %ymm29, %ymm25 {%k1}1888# CHECK: encoding: [0x62,0x03,0xfd,0x29,0x56,0xcd,0xab]1889 vreducepd $171, %ymm29, %ymm25 {%k1}1890# CHECK: vreducepd $171, %ymm29, %ymm25 {%k1} {z}1891# CHECK: encoding: [0x62,0x03,0xfd,0xa9,0x56,0xcd,0xab]1892 vreducepd $171, %ymm29, %ymm25 {%k1} {z}1893# CHECK: vreducepd $123, %ymm29, %ymm251894# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0x7b]1895 vreducepd $123, %ymm29, %ymm251896# CHECK: vreducepd $123, (%rcx), %ymm251897# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x09,0x7b]1898 vreducepd $123, (%rcx), %ymm251899# CHECK: vreducepd $123, 291(%rax,%r14,8), %ymm251900# CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]1901 vreducepd $123, 291(%rax,%r14,8), %ymm251902# CHECK: vreducepd $123, (%rcx){1to4}, %ymm251903# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x09,0x7b]1904 vreducepd $123, (%rcx){1to4}, %ymm251905# CHECK: vreducepd $123, 4064(%rdx), %ymm251906# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x7f,0x7b]1907 vreducepd $123, 4064(%rdx), %ymm251908# CHECK: vreducepd $123, 4096(%rdx), %ymm251909# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b]1910 vreducepd $123, 4096(%rdx), %ymm251911# CHECK: vreducepd $123, -4096(%rdx), %ymm251912# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x80,0x7b]1913 vreducepd $123, -4096(%rdx), %ymm251914# CHECK: vreducepd $123, -4128(%rdx), %ymm251915# CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b]1916 vreducepd $123, -4128(%rdx), %ymm251917# CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm251918# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x7f,0x7b]1919 vreducepd $123, 1016(%rdx){1to4}, %ymm251920# CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm251921# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b]1922 vreducepd $123, 1024(%rdx){1to4}, %ymm251923# CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm251924# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x80,0x7b]1925 vreducepd $123, -1024(%rdx){1to4}, %ymm251926# CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm251927# CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b]1928 vreducepd $123, -1032(%rdx){1to4}, %ymm251929# CHECK: vreduceps $171, %xmm23, %xmm201930# CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0xab]1931 vreduceps $171, %xmm23, %xmm201932# CHECK: vreduceps $171, %xmm23, %xmm20 {%k7}1933# CHECK: encoding: [0x62,0xa3,0x7d,0x0f,0x56,0xe7,0xab]1934 vreduceps $171, %xmm23, %xmm20 {%k7}1935# CHECK: vreduceps $171, %xmm23, %xmm20 {%k7} {z}1936# CHECK: encoding: [0x62,0xa3,0x7d,0x8f,0x56,0xe7,0xab]1937 vreduceps $171, %xmm23, %xmm20 {%k7} {z}1938# CHECK: vreduceps $123, %xmm23, %xmm201939# CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0x7b]1940 vreduceps $123, %xmm23, %xmm201941# CHECK: vreduceps $123, (%rcx), %xmm201942# CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x21,0x7b]1943 vreduceps $123, (%rcx), %xmm201944# CHECK: vreduceps $123, 291(%rax,%r14,8), %xmm201945# CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]1946 vreduceps $123, 291(%rax,%r14,8), %xmm201947# CHECK: vreduceps $123, (%rcx){1to4}, %xmm201948# CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x21,0x7b]1949 vreduceps $123, (%rcx){1to4}, %xmm201950# CHECK: vreduceps $123, 2032(%rdx), %xmm201951# CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x7f,0x7b]1952 vreduceps $123, 2032(%rdx), %xmm201953# CHECK: vreduceps $123, 2048(%rdx), %xmm201954# CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0x00,0x08,0x00,0x00,0x7b]1955 vreduceps $123, 2048(%rdx), %xmm201956# CHECK: vreduceps $123, -2048(%rdx), %xmm201957# CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x80,0x7b]1958 vreduceps $123, -2048(%rdx), %xmm201959# CHECK: vreduceps $123, -2064(%rdx), %xmm201960# CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0xf0,0xf7,0xff,0xff,0x7b]1961 vreduceps $123, -2064(%rdx), %xmm201962# CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm201963# CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x7f,0x7b]1964 vreduceps $123, 508(%rdx){1to4}, %xmm201965# CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm201966# CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0x00,0x02,0x00,0x00,0x7b]1967 vreduceps $123, 512(%rdx){1to4}, %xmm201968# CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm201969# CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x80,0x7b]1970 vreduceps $123, -512(%rdx){1to4}, %xmm201971# CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm201972# CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0xfc,0xfd,0xff,0xff,0x7b]1973 vreduceps $123, -516(%rdx){1to4}, %xmm201974# CHECK: vreduceps $171, %ymm22, %ymm261975# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0xab]1976 vreduceps $171, %ymm22, %ymm261977# CHECK: vreduceps $171, %ymm22, %ymm26 {%k6}1978# CHECK: encoding: [0x62,0x23,0x7d,0x2e,0x56,0xd6,0xab]1979 vreduceps $171, %ymm22, %ymm26 {%k6}1980# CHECK: vreduceps $171, %ymm22, %ymm26 {%k6} {z}1981# CHECK: encoding: [0x62,0x23,0x7d,0xae,0x56,0xd6,0xab]1982 vreduceps $171, %ymm22, %ymm26 {%k6} {z}1983# CHECK: vreduceps $123, %ymm22, %ymm261984# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0x7b]1985 vreduceps $123, %ymm22, %ymm261986# CHECK: vreduceps $123, (%rcx), %ymm261987# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x11,0x7b]1988 vreduceps $123, (%rcx), %ymm261989# CHECK: vreduceps $123, 291(%rax,%r14,8), %ymm261990# CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]1991 vreduceps $123, 291(%rax,%r14,8), %ymm261992# CHECK: vreduceps $123, (%rcx){1to8}, %ymm261993# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x11,0x7b]1994 vreduceps $123, (%rcx){1to8}, %ymm261995# CHECK: vreduceps $123, 4064(%rdx), %ymm261996# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x7f,0x7b]1997 vreduceps $123, 4064(%rdx), %ymm261998# CHECK: vreduceps $123, 4096(%rdx), %ymm261999# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0x00,0x10,0x00,0x00,0x7b]2000 vreduceps $123, 4096(%rdx), %ymm262001# CHECK: vreduceps $123, -4096(%rdx), %ymm262002# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x80,0x7b]2003 vreduceps $123, -4096(%rdx), %ymm262004# CHECK: vreduceps $123, -4128(%rdx), %ymm262005# CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0xe0,0xef,0xff,0xff,0x7b]2006 vreduceps $123, -4128(%rdx), %ymm262007# CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm262008# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x7f,0x7b]2009 vreduceps $123, 508(%rdx){1to8}, %ymm262010# CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm262011# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0x00,0x02,0x00,0x00,0x7b]2012 vreduceps $123, 512(%rdx){1to8}, %ymm262013# CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm262014# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x80,0x7b]2015 vreduceps $123, -512(%rdx){1to8}, %ymm262016# CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm262017# CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0xfc,0xfd,0xff,0xff,0x7b]2018 vreduceps $123, -516(%rdx){1to8}, %ymm262019# CHECK: vcvtpd2qq %xmm22, %xmm242020# CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0xc6]2021 vcvtpd2qq %xmm22, %xmm242022# CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6}2023# CHECK: encoding: [0x62,0x21,0xfd,0x0e,0x7b,0xc6]2024 vcvtpd2qq %xmm22, %xmm24 {%k6}2025# CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6} {z}2026# CHECK: encoding: [0x62,0x21,0xfd,0x8e,0x7b,0xc6]2027 vcvtpd2qq %xmm22, %xmm24 {%k6} {z}2028# CHECK: vcvtpd2qq (%rcx), %xmm242029# CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x01]2030 vcvtpd2qq (%rcx), %xmm242031# CHECK: vcvtpd2qq 291(%rax,%r14,8), %xmm242032# CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00]2033 vcvtpd2qq 291(%rax,%r14,8), %xmm242034# CHECK: vcvtpd2qq (%rcx){1to2}, %xmm242035# CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x01]2036 vcvtpd2qq (%rcx){1to2}, %xmm242037# CHECK: vcvtpd2qq 2032(%rdx), %xmm242038# CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x7f]2039 vcvtpd2qq 2032(%rdx), %xmm242040# CHECK: vcvtpd2qq 2048(%rdx), %xmm242041# CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0x00,0x08,0x00,0x00]2042 vcvtpd2qq 2048(%rdx), %xmm242043# CHECK: vcvtpd2qq -2048(%rdx), %xmm242044# CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x80]2045 vcvtpd2qq -2048(%rdx), %xmm242046# CHECK: vcvtpd2qq -2064(%rdx), %xmm242047# CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0xf0,0xf7,0xff,0xff]2048 vcvtpd2qq -2064(%rdx), %xmm242049# CHECK: vcvtpd2qq 1016(%rdx){1to2}, %xmm242050# CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x7f]2051 vcvtpd2qq 1016(%rdx){1to2}, %xmm242052# CHECK: vcvtpd2qq 1024(%rdx){1to2}, %xmm242053# CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0x00,0x04,0x00,0x00]2054 vcvtpd2qq 1024(%rdx){1to2}, %xmm242055# CHECK: vcvtpd2qq -1024(%rdx){1to2}, %xmm242056# CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x80]2057 vcvtpd2qq -1024(%rdx){1to2}, %xmm242058# CHECK: vcvtpd2qq -1032(%rdx){1to2}, %xmm242059# CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0xf8,0xfb,0xff,0xff]2060 vcvtpd2qq -1032(%rdx){1to2}, %xmm242061# CHECK: vcvtpd2qq %ymm27, %ymm242062# CHECK: encoding: [0x62,0x01,0xfd,0x28,0x7b,0xc3]2063 vcvtpd2qq %ymm27, %ymm242064# CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7}2065# CHECK: encoding: [0x62,0x01,0xfd,0x2f,0x7b,0xc3]2066 vcvtpd2qq %ymm27, %ymm24 {%k7}2067# CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7} {z}2068# CHECK: encoding: [0x62,0x01,0xfd,0xaf,0x7b,0xc3]2069 vcvtpd2qq %ymm27, %ymm24 {%k7} {z}2070# CHECK: vcvtpd2qq (%rcx), %ymm242071# CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x01]2072 vcvtpd2qq (%rcx), %ymm242073# CHECK: vcvtpd2qq 291(%rax,%r14,8), %ymm242074# CHECK: encoding: [0x62,0x21,0xfd,0x28,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00]2075 vcvtpd2qq 291(%rax,%r14,8), %ymm242076# CHECK: vcvtpd2qq (%rcx){1to4}, %ymm242077# CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x01]2078 vcvtpd2qq (%rcx){1to4}, %ymm242079# CHECK: vcvtpd2qq 4064(%rdx), %ymm242080# CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x7f]2081 vcvtpd2qq 4064(%rdx), %ymm242082# CHECK: vcvtpd2qq 4096(%rdx), %ymm242083# CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0x00,0x10,0x00,0x00]2084 vcvtpd2qq 4096(%rdx), %ymm242085# CHECK: vcvtpd2qq -4096(%rdx), %ymm242086# CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x80]2087 vcvtpd2qq -4096(%rdx), %ymm242088# CHECK: vcvtpd2qq -4128(%rdx), %ymm242089# CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0xe0,0xef,0xff,0xff]2090 vcvtpd2qq -4128(%rdx), %ymm242091# CHECK: vcvtpd2qq 1016(%rdx){1to4}, %ymm242092# CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x7f]2093 vcvtpd2qq 1016(%rdx){1to4}, %ymm242094# CHECK: vcvtpd2qq 1024(%rdx){1to4}, %ymm242095# CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0x00,0x04,0x00,0x00]2096 vcvtpd2qq 1024(%rdx){1to4}, %ymm242097# CHECK: vcvtpd2qq -1024(%rdx){1to4}, %ymm242098# CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x80]2099 vcvtpd2qq -1024(%rdx){1to4}, %ymm242100# CHECK: vcvtpd2qq -1032(%rdx){1to4}, %ymm242101# CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0xf8,0xfb,0xff,0xff]2102 vcvtpd2qq -1032(%rdx){1to4}, %ymm242103# CHECK: vcvtpd2uqq %xmm20, %xmm222104# CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xf4]2105 vcvtpd2uqq %xmm20, %xmm222106# CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3}2107# CHECK: encoding: [0x62,0xa1,0xfd,0x0b,0x79,0xf4]2108 vcvtpd2uqq %xmm20, %xmm22 {%k3}2109# CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3} {z}2110# CHECK: encoding: [0x62,0xa1,0xfd,0x8b,0x79,0xf4]2111 vcvtpd2uqq %xmm20, %xmm22 {%k3} {z}2112# CHECK: vcvtpd2uqq (%rcx), %xmm222113# CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x31]2114 vcvtpd2uqq (%rcx), %xmm222115# CHECK: vcvtpd2uqq 291(%rax,%r14,8), %xmm222116# CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xb4,0xf0,0x23,0x01,0x00,0x00]2117 vcvtpd2uqq 291(%rax,%r14,8), %xmm222118# CHECK: vcvtpd2uqq (%rcx){1to2}, %xmm222119# CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x31]2120 vcvtpd2uqq (%rcx){1to2}, %xmm222121# CHECK: vcvtpd2uqq 2032(%rdx), %xmm222122# CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x7f]2123 vcvtpd2uqq 2032(%rdx), %xmm222124# CHECK: vcvtpd2uqq 2048(%rdx), %xmm222125# CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0x00,0x08,0x00,0x00]2126 vcvtpd2uqq 2048(%rdx), %xmm222127# CHECK: vcvtpd2uqq -2048(%rdx), %xmm222128# CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x80]2129 vcvtpd2uqq -2048(%rdx), %xmm222130# CHECK: vcvtpd2uqq -2064(%rdx), %xmm222131# CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0xf0,0xf7,0xff,0xff]2132 vcvtpd2uqq -2064(%rdx), %xmm222133# CHECK: vcvtpd2uqq 1016(%rdx){1to2}, %xmm222134# CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x7f]2135 vcvtpd2uqq 1016(%rdx){1to2}, %xmm222136# CHECK: vcvtpd2uqq 1024(%rdx){1to2}, %xmm222137# CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0x00,0x04,0x00,0x00]2138 vcvtpd2uqq 1024(%rdx){1to2}, %xmm222139# CHECK: vcvtpd2uqq -1024(%rdx){1to2}, %xmm222140# CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x80]2141 vcvtpd2uqq -1024(%rdx){1to2}, %xmm222142# CHECK: vcvtpd2uqq -1032(%rdx){1to2}, %xmm222143# CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0xf8,0xfb,0xff,0xff]2144 vcvtpd2uqq -1032(%rdx){1to2}, %xmm222145# CHECK: vcvtpd2uqq %ymm24, %ymm212146# CHECK: encoding: [0x62,0x81,0xfd,0x28,0x79,0xe8]2147 vcvtpd2uqq %ymm24, %ymm212148# CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6}2149# CHECK: encoding: [0x62,0x81,0xfd,0x2e,0x79,0xe8]2150 vcvtpd2uqq %ymm24, %ymm21 {%k6}2151# CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6} {z}2152# CHECK: encoding: [0x62,0x81,0xfd,0xae,0x79,0xe8]2153 vcvtpd2uqq %ymm24, %ymm21 {%k6} {z}2154# CHECK: vcvtpd2uqq (%rcx), %ymm212155# CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x29]2156 vcvtpd2uqq (%rcx), %ymm212157# CHECK: vcvtpd2uqq 291(%rax,%r14,8), %ymm212158# CHECK: encoding: [0x62,0xa1,0xfd,0x28,0x79,0xac,0xf0,0x23,0x01,0x00,0x00]2159 vcvtpd2uqq 291(%rax,%r14,8), %ymm212160# CHECK: vcvtpd2uqq (%rcx){1to4}, %ymm212161# CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x29]2162 vcvtpd2uqq (%rcx){1to4}, %ymm212163# CHECK: vcvtpd2uqq 4064(%rdx), %ymm212164# CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x7f]2165 vcvtpd2uqq 4064(%rdx), %ymm212166# CHECK: vcvtpd2uqq 4096(%rdx), %ymm212167# CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0x00,0x10,0x00,0x00]2168 vcvtpd2uqq 4096(%rdx), %ymm212169# CHECK: vcvtpd2uqq -4096(%rdx), %ymm212170# CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x80]2171 vcvtpd2uqq -4096(%rdx), %ymm212172# CHECK: vcvtpd2uqq -4128(%rdx), %ymm212173# CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0xe0,0xef,0xff,0xff]2174 vcvtpd2uqq -4128(%rdx), %ymm212175# CHECK: vcvtpd2uqq 1016(%rdx){1to4}, %ymm212176# CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x7f]2177 vcvtpd2uqq 1016(%rdx){1to4}, %ymm212178# CHECK: vcvtpd2uqq 1024(%rdx){1to4}, %ymm212179# CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0x00,0x04,0x00,0x00]2180 vcvtpd2uqq 1024(%rdx){1to4}, %ymm212181# CHECK: vcvtpd2uqq -1024(%rdx){1to4}, %ymm212182# CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x80]2183 vcvtpd2uqq -1024(%rdx){1to4}, %ymm212184# CHECK: vcvtpd2uqq -1032(%rdx){1to4}, %ymm212185# CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0xf8,0xfb,0xff,0xff]2186 vcvtpd2uqq -1032(%rdx){1to4}, %ymm212187# CHECK: vcvtps2qq %xmm28, %xmm172188# CHECK: encoding: [0x62,0x81,0x7d,0x08,0x7b,0xcc]2189 vcvtps2qq %xmm28, %xmm172190# CHECK: vcvtps2qq %xmm28, %xmm17 {%k4}2191# CHECK: encoding: [0x62,0x81,0x7d,0x0c,0x7b,0xcc]2192 vcvtps2qq %xmm28, %xmm17 {%k4}2193# CHECK: vcvtps2qq %xmm28, %xmm17 {%k4} {z}2194# CHECK: encoding: [0x62,0x81,0x7d,0x8c,0x7b,0xcc]2195 vcvtps2qq %xmm28, %xmm17 {%k4} {z}2196# CHECK: vcvtps2qq (%rcx), %xmm172197# CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x09]2198 vcvtps2qq (%rcx), %xmm172199# CHECK: vcvtps2qq 291(%rax,%r14,8), %xmm172200# CHECK: encoding: [0x62,0xa1,0x7d,0x08,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00]2201 vcvtps2qq 291(%rax,%r14,8), %xmm172202# CHECK: vcvtps2qq (%rcx){1to2}, %xmm172203# CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x09]2204 vcvtps2qq (%rcx){1to2}, %xmm172205# CHECK: vcvtps2qq 1016(%rdx), %xmm172206# CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x7f]2207 vcvtps2qq 1016(%rdx), %xmm172208# CHECK: vcvtps2qq 1024(%rdx), %xmm172209# CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0x00,0x04,0x00,0x00]2210 vcvtps2qq 1024(%rdx), %xmm172211# CHECK: vcvtps2qq -1024(%rdx), %xmm172212# CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x80]2213 vcvtps2qq -1024(%rdx), %xmm172214# CHECK: vcvtps2qq -1032(%rdx), %xmm172215# CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0xf8,0xfb,0xff,0xff]2216 vcvtps2qq -1032(%rdx), %xmm172217# CHECK: vcvtps2qq 508(%rdx){1to2}, %xmm172218# CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x7f]2219 vcvtps2qq 508(%rdx){1to2}, %xmm172220# CHECK: vcvtps2qq 512(%rdx){1to2}, %xmm172221# CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0x00,0x02,0x00,0x00]2222 vcvtps2qq 512(%rdx){1to2}, %xmm172223# CHECK: vcvtps2qq -512(%rdx){1to2}, %xmm172224# CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x80]2225 vcvtps2qq -512(%rdx){1to2}, %xmm172226# CHECK: vcvtps2qq -516(%rdx){1to2}, %xmm172227# CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0xfc,0xfd,0xff,0xff]2228 vcvtps2qq -516(%rdx){1to2}, %xmm172229# CHECK: vcvtps2qq %xmm27, %ymm252230# CHECK: encoding: [0x62,0x01,0x7d,0x28,0x7b,0xcb]2231 vcvtps2qq %xmm27, %ymm252232# CHECK: vcvtps2qq %xmm27, %ymm25 {%k7}2233# CHECK: encoding: [0x62,0x01,0x7d,0x2f,0x7b,0xcb]2234 vcvtps2qq %xmm27, %ymm25 {%k7}2235# CHECK: vcvtps2qq %xmm27, %ymm25 {%k7} {z}2236# CHECK: encoding: [0x62,0x01,0x7d,0xaf,0x7b,0xcb]2237 vcvtps2qq %xmm27, %ymm25 {%k7} {z}2238# CHECK: vcvtps2qq (%rcx), %ymm252239# CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x09]2240 vcvtps2qq (%rcx), %ymm252241# CHECK: vcvtps2qq 291(%rax,%r14,8), %ymm252242# CHECK: encoding: [0x62,0x21,0x7d,0x28,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00]2243 vcvtps2qq 291(%rax,%r14,8), %ymm252244# CHECK: vcvtps2qq (%rcx){1to4}, %ymm252245# CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x09]2246 vcvtps2qq (%rcx){1to4}, %ymm252247# CHECK: vcvtps2qq 2032(%rdx), %ymm252248# CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x7f]2249 vcvtps2qq 2032(%rdx), %ymm252250# CHECK: vcvtps2qq 2048(%rdx), %ymm252251# CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0x00,0x08,0x00,0x00]2252 vcvtps2qq 2048(%rdx), %ymm252253# CHECK: vcvtps2qq -2048(%rdx), %ymm252254# CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x80]2255 vcvtps2qq -2048(%rdx), %ymm252256# CHECK: vcvtps2qq -2064(%rdx), %ymm252257# CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0xf0,0xf7,0xff,0xff]2258 vcvtps2qq -2064(%rdx), %ymm252259# CHECK: vcvtps2qq 508(%rdx){1to4}, %ymm252260# CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x7f]2261 vcvtps2qq 508(%rdx){1to4}, %ymm252262# CHECK: vcvtps2qq 512(%rdx){1to4}, %ymm252263# CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0x00,0x02,0x00,0x00]2264 vcvtps2qq 512(%rdx){1to4}, %ymm252265# CHECK: vcvtps2qq -512(%rdx){1to4}, %ymm252266# CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x80]2267 vcvtps2qq -512(%rdx){1to4}, %ymm252268# CHECK: vcvtps2qq -516(%rdx){1to4}, %ymm252269# CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0xfc,0xfd,0xff,0xff]2270 vcvtps2qq -516(%rdx){1to4}, %ymm252271# CHECK: vcvtps2uqq %xmm29, %xmm292272# CHECK: encoding: [0x62,0x01,0x7d,0x08,0x79,0xed]2273 vcvtps2uqq %xmm29, %xmm292274# CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1}2275# CHECK: encoding: [0x62,0x01,0x7d,0x09,0x79,0xed]2276 vcvtps2uqq %xmm29, %xmm29 {%k1}2277# CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1} {z}2278# CHECK: encoding: [0x62,0x01,0x7d,0x89,0x79,0xed]2279 vcvtps2uqq %xmm29, %xmm29 {%k1} {z}2280# CHECK: vcvtps2uqq (%rcx), %xmm292281# CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x29]2282 vcvtps2uqq (%rcx), %xmm292283# CHECK: vcvtps2uqq 291(%rax,%r14,8), %xmm292284# CHECK: encoding: [0x62,0x21,0x7d,0x08,0x79,0xac,0xf0,0x23,0x01,0x00,0x00]2285 vcvtps2uqq 291(%rax,%r14,8), %xmm292286# CHECK: vcvtps2uqq (%rcx){1to2}, %xmm292287# CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x29]2288 vcvtps2uqq (%rcx){1to2}, %xmm292289# CHECK: vcvtps2uqq 1016(%rdx), %xmm292290# CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x7f]2291 vcvtps2uqq 1016(%rdx), %xmm292292# CHECK: vcvtps2uqq 1024(%rdx), %xmm292293# CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0x00,0x04,0x00,0x00]2294 vcvtps2uqq 1024(%rdx), %xmm292295# CHECK: vcvtps2uqq -1024(%rdx), %xmm292296# CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x80]2297 vcvtps2uqq -1024(%rdx), %xmm292298# CHECK: vcvtps2uqq -1032(%rdx), %xmm292299# CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0xf8,0xfb,0xff,0xff]2300 vcvtps2uqq -1032(%rdx), %xmm292301# CHECK: vcvtps2uqq 508(%rdx){1to2}, %xmm292302# CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x7f]2303 vcvtps2uqq 508(%rdx){1to2}, %xmm292304# CHECK: vcvtps2uqq 512(%rdx){1to2}, %xmm292305# CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0x00,0x02,0x00,0x00]2306 vcvtps2uqq 512(%rdx){1to2}, %xmm292307# CHECK: vcvtps2uqq -512(%rdx){1to2}, %xmm292308# CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x80]2309 vcvtps2uqq -512(%rdx){1to2}, %xmm292310# CHECK: vcvtps2uqq -516(%rdx){1to2}, %xmm292311# CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0xfc,0xfd,0xff,0xff]2312 vcvtps2uqq -516(%rdx){1to2}, %xmm292313# CHECK: vcvtps2uqq %xmm19, %ymm232314# CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xfb]2315 vcvtps2uqq %xmm19, %ymm232316# CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2}2317# CHECK: encoding: [0x62,0xa1,0x7d,0x2a,0x79,0xfb]2318 vcvtps2uqq %xmm19, %ymm23 {%k2}2319# CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2} {z}2320# CHECK: encoding: [0x62,0xa1,0x7d,0xaa,0x79,0xfb]2321 vcvtps2uqq %xmm19, %ymm23 {%k2} {z}2322# CHECK: vcvtps2uqq (%rcx), %ymm232323# CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x39]2324 vcvtps2uqq (%rcx), %ymm232325# CHECK: vcvtps2uqq 291(%rax,%r14,8), %ymm232326# CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xbc,0xf0,0x23,0x01,0x00,0x00]2327 vcvtps2uqq 291(%rax,%r14,8), %ymm232328# CHECK: vcvtps2uqq (%rcx){1to4}, %ymm232329# CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x39]2330 vcvtps2uqq (%rcx){1to4}, %ymm232331# CHECK: vcvtps2uqq 2032(%rdx), %ymm232332# CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x7f]2333 vcvtps2uqq 2032(%rdx), %ymm232334# CHECK: vcvtps2uqq 2048(%rdx), %ymm232335# CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0x00,0x08,0x00,0x00]2336 vcvtps2uqq 2048(%rdx), %ymm232337# CHECK: vcvtps2uqq -2048(%rdx), %ymm232338# CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x80]2339 vcvtps2uqq -2048(%rdx), %ymm232340# CHECK: vcvtps2uqq -2064(%rdx), %ymm232341# CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0xf0,0xf7,0xff,0xff]2342 vcvtps2uqq -2064(%rdx), %ymm232343# CHECK: vcvtps2uqq 508(%rdx){1to4}, %ymm232344# CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x7f]2345 vcvtps2uqq 508(%rdx){1to4}, %ymm232346# CHECK: vcvtps2uqq 512(%rdx){1to4}, %ymm232347# CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0x00,0x02,0x00,0x00]2348 vcvtps2uqq 512(%rdx){1to4}, %ymm232349# CHECK: vcvtps2uqq -512(%rdx){1to4}, %ymm232350# CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x80]2351 vcvtps2uqq -512(%rdx){1to4}, %ymm232352# CHECK: vcvtps2uqq -516(%rdx){1to4}, %ymm232353# CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0xfc,0xfd,0xff,0xff]2354 vcvtps2uqq -516(%rdx){1to4}, %ymm232355# CHECK: vcvtqq2pd %xmm29, %xmm222356# CHECK: encoding: [0x62,0x81,0xfe,0x08,0xe6,0xf5]2357 vcvtqq2pd %xmm29, %xmm222358# CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7}2359# CHECK: encoding: [0x62,0x81,0xfe,0x0f,0xe6,0xf5]2360 vcvtqq2pd %xmm29, %xmm22 {%k7}2361# CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7} {z}2362# CHECK: encoding: [0x62,0x81,0xfe,0x8f,0xe6,0xf5]2363 vcvtqq2pd %xmm29, %xmm22 {%k7} {z}2364# CHECK: vcvtqq2pd (%rcx), %xmm222365# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x31]2366 vcvtqq2pd (%rcx), %xmm222367# CHECK: vcvtqq2pd 291(%rax,%r14,8), %xmm222368# CHECK: encoding: [0x62,0xa1,0xfe,0x08,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]2369 vcvtqq2pd 291(%rax,%r14,8), %xmm222370# CHECK: vcvtqq2pd (%rcx){1to2}, %xmm222371# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x31]2372 vcvtqq2pd (%rcx){1to2}, %xmm222373# CHECK: vcvtqq2pd 2032(%rdx), %xmm222374# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x7f]2375 vcvtqq2pd 2032(%rdx), %xmm222376# CHECK: vcvtqq2pd 2048(%rdx), %xmm222377# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0x00,0x08,0x00,0x00]2378 vcvtqq2pd 2048(%rdx), %xmm222379# CHECK: vcvtqq2pd -2048(%rdx), %xmm222380# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x80]2381 vcvtqq2pd -2048(%rdx), %xmm222382# CHECK: vcvtqq2pd -2064(%rdx), %xmm222383# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0xf0,0xf7,0xff,0xff]2384 vcvtqq2pd -2064(%rdx), %xmm222385# CHECK: vcvtqq2pd 1016(%rdx){1to2}, %xmm222386# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x7f]2387 vcvtqq2pd 1016(%rdx){1to2}, %xmm222388# CHECK: vcvtqq2pd 1024(%rdx){1to2}, %xmm222389# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0x00,0x04,0x00,0x00]2390 vcvtqq2pd 1024(%rdx){1to2}, %xmm222391# CHECK: vcvtqq2pd -1024(%rdx){1to2}, %xmm222392# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x80]2393 vcvtqq2pd -1024(%rdx){1to2}, %xmm222394# CHECK: vcvtqq2pd -1032(%rdx){1to2}, %xmm222395# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0xf8,0xfb,0xff,0xff]2396 vcvtqq2pd -1032(%rdx){1to2}, %xmm222397# CHECK: vcvtqq2pd %ymm20, %ymm212398# CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xec]2399 vcvtqq2pd %ymm20, %ymm212400# CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5}2401# CHECK: encoding: [0x62,0xa1,0xfe,0x2d,0xe6,0xec]2402 vcvtqq2pd %ymm20, %ymm21 {%k5}2403# CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5} {z}2404# CHECK: encoding: [0x62,0xa1,0xfe,0xad,0xe6,0xec]2405 vcvtqq2pd %ymm20, %ymm21 {%k5} {z}2406# CHECK: vcvtqq2pd (%rcx), %ymm212407# CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x29]2408 vcvtqq2pd (%rcx), %ymm212409# CHECK: vcvtqq2pd 291(%rax,%r14,8), %ymm212410# CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00]2411 vcvtqq2pd 291(%rax,%r14,8), %ymm212412# CHECK: vcvtqq2pd (%rcx){1to4}, %ymm212413# CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x29]2414 vcvtqq2pd (%rcx){1to4}, %ymm212415# CHECK: vcvtqq2pd 4064(%rdx), %ymm212416# CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x7f]2417 vcvtqq2pd 4064(%rdx), %ymm212418# CHECK: vcvtqq2pd 4096(%rdx), %ymm212419# CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0x00,0x10,0x00,0x00]2420 vcvtqq2pd 4096(%rdx), %ymm212421# CHECK: vcvtqq2pd -4096(%rdx), %ymm212422# CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x80]2423 vcvtqq2pd -4096(%rdx), %ymm212424# CHECK: vcvtqq2pd -4128(%rdx), %ymm212425# CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0xe0,0xef,0xff,0xff]2426 vcvtqq2pd -4128(%rdx), %ymm212427# CHECK: vcvtqq2pd 1016(%rdx){1to4}, %ymm212428# CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x7f]2429 vcvtqq2pd 1016(%rdx){1to4}, %ymm212430# CHECK: vcvtqq2pd 1024(%rdx){1to4}, %ymm212431# CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0x00,0x04,0x00,0x00]2432 vcvtqq2pd 1024(%rdx){1to4}, %ymm212433# CHECK: vcvtqq2pd -1024(%rdx){1to4}, %ymm212434# CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x80]2435 vcvtqq2pd -1024(%rdx){1to4}, %ymm212436# CHECK: vcvtqq2pd -1032(%rdx){1to4}, %ymm212437# CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0xf8,0xfb,0xff,0xff]2438 vcvtqq2pd -1032(%rdx){1to4}, %ymm212439# CHECK: vcvtqq2ps %xmm28, %xmm252440# CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xcc]2441 vcvtqq2ps %xmm28, %xmm252442# CHECK: vcvtqq2ps %xmm28, %xmm252443# CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xcc]2444 vcvtqq2ps %xmm28, %xmm252445# CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6}2446# CHECK: encoding: [0x62,0x01,0xfc,0x0e,0x5b,0xcc]2447 vcvtqq2ps %xmm28, %xmm25 {%k6}2448# CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6}2449# CHECK: encoding: [0x62,0x01,0xfc,0x0e,0x5b,0xcc]2450 vcvtqq2ps %xmm28, %xmm25 {%k6}2451# CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} {z}2452# CHECK: encoding: [0x62,0x01,0xfc,0x8e,0x5b,0xcc]2453 vcvtqq2ps %xmm28, %xmm25 {%k6} {z}2454# CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} {z}2455# CHECK: encoding: [0x62,0x01,0xfc,0x8e,0x5b,0xcc]2456 vcvtqq2ps %xmm28, %xmm25 {%k6} {z}2457# CHECK: vcvtqq2psx (%rcx), %xmm252458# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x09]2459 vcvtqq2psx (%rcx), %xmm252460# CHECK: vcvtqq2psx (%rcx), %xmm25 {%k6}2461# CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x09]2462 vcvtqq2psx (%rcx), %xmm25 {%k6}2463# CHECK: vcvtqq2psx (%rcx), %xmm25 {%k6} {z}2464# CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x09]2465 vcvtqq2psx (%rcx), %xmm25 {%k6} {z}2466# CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm252467# CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00]2468 vcvtqq2psx 291(%rax,%r14,8), %xmm252469# CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6}2470# CHECK: encoding: [0x62,0x21,0xfc,0x0e,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00]2471 vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6}2472# CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} {z}2473# CHECK: encoding: [0x62,0x21,0xfc,0x8e,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00]2474 vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} {z}2475# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm252476# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x09]2477 vcvtqq2ps (%rcx){1to2}, %xmm252478# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm252479# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x09]2480 vcvtqq2ps (%rcx){1to2}, %xmm252481# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6}2482# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x09]2483 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6}2484# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6}2485# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x09]2486 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6}2487# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z}2488# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x09]2489 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z}2490# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z}2491# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x09]2492 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z}2493# CHECK: vcvtqq2psx 2032(%rdx), %xmm252494# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x7f]2495 vcvtqq2psx 2032(%rdx), %xmm252496# CHECK: vcvtqq2psx 2032(%rdx), %xmm25 {%k6}2497# CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x4a,0x7f]2498 vcvtqq2psx 2032(%rdx), %xmm25 {%k6}2499# CHECK: vcvtqq2psx 2032(%rdx), %xmm25 {%k6} {z}2500# CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x4a,0x7f]2501 vcvtqq2psx 2032(%rdx), %xmm25 {%k6} {z}2502# CHECK: vcvtqq2psx 2048(%rdx), %xmm252503# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0x00,0x08,0x00,0x00]2504 vcvtqq2psx 2048(%rdx), %xmm252505# CHECK: vcvtqq2psx 2048(%rdx), %xmm25 {%k6}2506# CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x8a,0x00,0x08,0x00,0x00]2507 vcvtqq2psx 2048(%rdx), %xmm25 {%k6}2508# CHECK: vcvtqq2psx 2048(%rdx), %xmm25 {%k6} {z}2509# CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x8a,0x00,0x08,0x00,0x00]2510 vcvtqq2psx 2048(%rdx), %xmm25 {%k6} {z}2511# CHECK: vcvtqq2psx -2048(%rdx), %xmm252512# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x80]2513 vcvtqq2psx -2048(%rdx), %xmm252514# CHECK: vcvtqq2psx -2048(%rdx), %xmm25 {%k6}2515# CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x4a,0x80]2516 vcvtqq2psx -2048(%rdx), %xmm25 {%k6}2517# CHECK: vcvtqq2psx -2048(%rdx), %xmm25 {%k6} {z}2518# CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x4a,0x80]2519 vcvtqq2psx -2048(%rdx), %xmm25 {%k6} {z}2520# CHECK: vcvtqq2psx -2064(%rdx), %xmm252521# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0xf0,0xf7,0xff,0xff]2522 vcvtqq2psx -2064(%rdx), %xmm252523# CHECK: vcvtqq2psx -2064(%rdx), %xmm25 {%k6}2524# CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x8a,0xf0,0xf7,0xff,0xff]2525 vcvtqq2psx -2064(%rdx), %xmm25 {%k6}2526# CHECK: vcvtqq2psx -2064(%rdx), %xmm25 {%k6} {z}2527# CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x8a,0xf0,0xf7,0xff,0xff]2528 vcvtqq2psx -2064(%rdx), %xmm25 {%k6} {z}2529# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm252530# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x7f]2531 vcvtqq2ps 1016(%rdx){1to2}, %xmm252532# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm252533# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x7f]2534 vcvtqq2ps 1016(%rdx){1to2}, %xmm252535# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6}2536# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x7f]2537 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6}2538# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6}2539# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x7f]2540 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6}2541# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z}2542# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x7f]2543 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z}2544# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z}2545# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x7f]2546 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z}2547# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm252548# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0x00,0x04,0x00,0x00]2549 vcvtqq2ps 1024(%rdx){1to2}, %xmm252550# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm252551# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0x00,0x04,0x00,0x00]2552 vcvtqq2ps 1024(%rdx){1to2}, %xmm252553# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6}2554# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0x00,0x04,0x00,0x00]2555 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6}2556# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6}2557# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0x00,0x04,0x00,0x00]2558 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6}2559# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z}2560# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0x00,0x04,0x00,0x00]2561 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z}2562# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z}2563# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0x00,0x04,0x00,0x00]2564 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z}2565# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm252566# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x80]2567 vcvtqq2ps -1024(%rdx){1to2}, %xmm252568# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm252569# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x80]2570 vcvtqq2ps -1024(%rdx){1to2}, %xmm252571# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6}2572# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x80]2573 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6}2574# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6}2575# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x80]2576 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6}2577# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z}2578# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x80]2579 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z}2580# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z}2581# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x80]2582 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z}2583# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm252584# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2585 vcvtqq2ps -1032(%rdx){1to2}, %xmm252586# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm252587# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2588 vcvtqq2ps -1032(%rdx){1to2}, %xmm252589# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6}2590# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2591 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6}2592# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6}2593# CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2594 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6}2595# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z}2596# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2597 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z}2598# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z}2599# CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0xf8,0xfb,0xff,0xff]2600 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z}2601# CHECK: vcvtqq2ps %ymm22, %xmm272602# CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0xde]2603 vcvtqq2ps %ymm22, %xmm272604# CHECK: vcvtqq2ps %ymm22, %xmm272605# CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0xde]2606 vcvtqq2ps %ymm22, %xmm272607# CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3}2608# CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0xde]2609 vcvtqq2ps %ymm22, %xmm27 {%k3}2610# CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3}2611# CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0xde]2612 vcvtqq2ps %ymm22, %xmm27 {%k3}2613# CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} {z}2614# CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0xde]2615 vcvtqq2ps %ymm22, %xmm27 {%k3} {z}2616# CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} {z}2617# CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0xde]2618 vcvtqq2ps %ymm22, %xmm27 {%k3} {z}2619# CHECK: vcvtqq2psy (%rcx), %xmm272620# CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x19]2621 vcvtqq2psy (%rcx), %xmm272622# CHECK: vcvtqq2psy (%rcx), %xmm27 {%k3}2623# CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x19]2624 vcvtqq2psy (%rcx), %xmm27 {%k3}2625# CHECK: vcvtqq2psy (%rcx), %xmm27 {%k3} {z}2626# CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x19]2627 vcvtqq2psy (%rcx), %xmm27 {%k3} {z}2628# CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm272629# CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00]2630 vcvtqq2psy 291(%rax,%r14,8), %xmm272631# CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3}2632# CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00]2633 vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3}2634# CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} {z}2635# CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00]2636 vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} {z}2637# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm272638# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x19]2639 vcvtqq2ps (%rcx){1to4}, %xmm272640# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3}2641# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x19]2642 vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3}2643# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} {z}2644# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x19]2645 vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} {z}2646# CHECK: vcvtqq2psy 4064(%rdx), %xmm272647# CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x7f]2648 vcvtqq2psy 4064(%rdx), %xmm272649# CHECK: vcvtqq2psy 4064(%rdx), %xmm27 {%k3}2650# CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x5a,0x7f]2651 vcvtqq2psy 4064(%rdx), %xmm27 {%k3}2652# CHECK: vcvtqq2psy 4064(%rdx), %xmm27 {%k3} {z}2653# CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x5a,0x7f]2654 vcvtqq2psy 4064(%rdx), %xmm27 {%k3} {z}2655# CHECK: vcvtqq2psy 4096(%rdx), %xmm272656# CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0x00,0x10,0x00,0x00]2657 vcvtqq2psy 4096(%rdx), %xmm272658# CHECK: vcvtqq2psy 4096(%rdx), %xmm27 {%k3}2659# CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x9a,0x00,0x10,0x00,0x00]2660 vcvtqq2psy 4096(%rdx), %xmm27 {%k3}2661# CHECK: vcvtqq2psy 4096(%rdx), %xmm27 {%k3} {z}2662# CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x9a,0x00,0x10,0x00,0x00]2663 vcvtqq2psy 4096(%rdx), %xmm27 {%k3} {z}2664# CHECK: vcvtqq2psy -4096(%rdx), %xmm272665# CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x80]2666 vcvtqq2psy -4096(%rdx), %xmm272667# CHECK: vcvtqq2psy -4096(%rdx), %xmm27 {%k3}2668# CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x5a,0x80]2669 vcvtqq2psy -4096(%rdx), %xmm27 {%k3}2670# CHECK: vcvtqq2psy -4096(%rdx), %xmm27 {%k3} {z}2671# CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x5a,0x80]2672 vcvtqq2psy -4096(%rdx), %xmm27 {%k3} {z}2673# CHECK: vcvtqq2psy -4128(%rdx), %xmm272674# CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0xe0,0xef,0xff,0xff]2675 vcvtqq2psy -4128(%rdx), %xmm272676# CHECK: vcvtqq2psy -4128(%rdx), %xmm27 {%k3}2677# CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x9a,0xe0,0xef,0xff,0xff]2678 vcvtqq2psy -4128(%rdx), %xmm27 {%k3}2679# CHECK: vcvtqq2psy -4128(%rdx), %xmm27 {%k3} {z}2680# CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x9a,0xe0,0xef,0xff,0xff]2681 vcvtqq2psy -4128(%rdx), %xmm27 {%k3} {z}2682# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm272683# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x7f]2684 vcvtqq2ps 1016(%rdx){1to4}, %xmm272685# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm272686# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x7f]2687 vcvtqq2ps 1016(%rdx){1to4}, %xmm272688# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3}2689# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x7f]2690 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3}2691# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3}2692# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x7f]2693 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3}2694# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z}2695# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x7f]2696 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z}2697# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z}2698# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x7f]2699 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z}2700# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm272701# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0x00,0x04,0x00,0x00]2702 vcvtqq2ps 1024(%rdx){1to4}, %xmm272703# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm272704# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0x00,0x04,0x00,0x00]2705 vcvtqq2ps 1024(%rdx){1to4}, %xmm272706# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3}2707# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0x00,0x04,0x00,0x00]2708 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3}2709# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3}2710# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0x00,0x04,0x00,0x00]2711 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3}2712# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z}2713# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0x00,0x04,0x00,0x00]2714 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z}2715# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z}2716# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0x00,0x04,0x00,0x00]2717 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z}2718# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm272719# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x80]2720 vcvtqq2ps -1024(%rdx){1to4}, %xmm272721# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm272722# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x80]2723 vcvtqq2ps -1024(%rdx){1to4}, %xmm272724# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3}2725# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x80]2726 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3}2727# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3}2728# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x80]2729 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3}2730# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z}2731# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x80]2732 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z}2733# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z}2734# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x80]2735 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z}2736# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm272737# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2738 vcvtqq2ps -1032(%rdx){1to4}, %xmm272739# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm272740# CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2741 vcvtqq2ps -1032(%rdx){1to4}, %xmm272742# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3}2743# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2744 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3}2745# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3}2746# CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2747 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3}2748# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z}2749# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2750 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z}2751# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z}2752# CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0xf8,0xfb,0xff,0xff]2753 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z}2754# CHECK: vcvtqq2ps %xmm26, %xmm302755# CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xf2]2756 vcvtqq2ps %xmm26, %xmm302757# CHECK: vcvtqq2ps %xmm26, %xmm302758# CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xf2]2759 vcvtqq2ps %xmm26, %xmm302760# CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4}2761# CHECK: encoding: [0x62,0x01,0xfc,0x0c,0x5b,0xf2]2762 vcvtqq2ps %xmm26, %xmm30 {%k4}2763# CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4}2764# CHECK: encoding: [0x62,0x01,0xfc,0x0c,0x5b,0xf2]2765 vcvtqq2ps %xmm26, %xmm30 {%k4}2766# CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} {z}2767# CHECK: encoding: [0x62,0x01,0xfc,0x8c,0x5b,0xf2]2768 vcvtqq2ps %xmm26, %xmm30 {%k4} {z}2769# CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} {z}2770# CHECK: encoding: [0x62,0x01,0xfc,0x8c,0x5b,0xf2]2771 vcvtqq2ps %xmm26, %xmm30 {%k4} {z}2772# CHECK: vcvtqq2psx (%rcx), %xmm302773# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x31]2774 vcvtqq2psx (%rcx), %xmm302775# CHECK: vcvtqq2psx (%rcx), %xmm30 {%k4}2776# CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x31]2777 vcvtqq2psx (%rcx), %xmm30 {%k4}2778# CHECK: vcvtqq2psx (%rcx), %xmm30 {%k4} {z}2779# CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x31]2780 vcvtqq2psx (%rcx), %xmm30 {%k4} {z}2781# CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm302782# CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00]2783 vcvtqq2psx 4660(%rax,%r14,8), %xmm302784# CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4}2785# CHECK: encoding: [0x62,0x21,0xfc,0x0c,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00]2786 vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4}2787# CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} {z}2788# CHECK: encoding: [0x62,0x21,0xfc,0x8c,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00]2789 vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} {z}2790# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm302791# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x31]2792 vcvtqq2ps (%rcx){1to2}, %xmm302793# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm302794# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x31]2795 vcvtqq2ps (%rcx){1to2}, %xmm302796# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4}2797# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x31]2798 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4}2799# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4}2800# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x31]2801 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4}2802# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z}2803# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x31]2804 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z}2805# CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z}2806# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x31]2807 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z}2808# CHECK: vcvtqq2psx 2032(%rdx), %xmm302809# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x7f]2810 vcvtqq2psx 2032(%rdx), %xmm302811# CHECK: vcvtqq2psx 2032(%rdx), %xmm30 {%k4}2812# CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x72,0x7f]2813 vcvtqq2psx 2032(%rdx), %xmm30 {%k4}2814# CHECK: vcvtqq2psx 2032(%rdx), %xmm30 {%k4} {z}2815# CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x72,0x7f]2816 vcvtqq2psx 2032(%rdx), %xmm30 {%k4} {z}2817# CHECK: vcvtqq2psx 2048(%rdx), %xmm302818# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0x00,0x08,0x00,0x00]2819 vcvtqq2psx 2048(%rdx), %xmm302820# CHECK: vcvtqq2psx 2048(%rdx), %xmm30 {%k4}2821# CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0xb2,0x00,0x08,0x00,0x00]2822 vcvtqq2psx 2048(%rdx), %xmm30 {%k4}2823# CHECK: vcvtqq2psx 2048(%rdx), %xmm30 {%k4} {z}2824# CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0xb2,0x00,0x08,0x00,0x00]2825 vcvtqq2psx 2048(%rdx), %xmm30 {%k4} {z}2826# CHECK: vcvtqq2psx -2048(%rdx), %xmm302827# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x80]2828 vcvtqq2psx -2048(%rdx), %xmm302829# CHECK: vcvtqq2psx -2048(%rdx), %xmm30 {%k4}2830# CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x72,0x80]2831 vcvtqq2psx -2048(%rdx), %xmm30 {%k4}2832# CHECK: vcvtqq2psx -2048(%rdx), %xmm30 {%k4} {z}2833# CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x72,0x80]2834 vcvtqq2psx -2048(%rdx), %xmm30 {%k4} {z}2835# CHECK: vcvtqq2psx -2064(%rdx), %xmm302836# CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0xf0,0xf7,0xff,0xff]2837 vcvtqq2psx -2064(%rdx), %xmm302838# CHECK: vcvtqq2psx -2064(%rdx), %xmm30 {%k4}2839# CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0xb2,0xf0,0xf7,0xff,0xff]2840 vcvtqq2psx -2064(%rdx), %xmm30 {%k4}2841# CHECK: vcvtqq2psx -2064(%rdx), %xmm30 {%k4} {z}2842# CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0xb2,0xf0,0xf7,0xff,0xff]2843 vcvtqq2psx -2064(%rdx), %xmm30 {%k4} {z}2844# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm302845# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x7f]2846 vcvtqq2ps 1016(%rdx){1to2}, %xmm302847# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm302848# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x7f]2849 vcvtqq2ps 1016(%rdx){1to2}, %xmm302850# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4}2851# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x7f]2852 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4}2853# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4}2854# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x7f]2855 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4}2856# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z}2857# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x7f]2858 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z}2859# CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z}2860# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x7f]2861 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z}2862# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm302863# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0x00,0x04,0x00,0x00]2864 vcvtqq2ps 1024(%rdx){1to2}, %xmm302865# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm302866# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0x00,0x04,0x00,0x00]2867 vcvtqq2ps 1024(%rdx){1to2}, %xmm302868# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4}2869# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0x00,0x04,0x00,0x00]2870 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4}2871# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4}2872# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0x00,0x04,0x00,0x00]2873 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4}2874# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z}2875# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0x00,0x04,0x00,0x00]2876 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z}2877# CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z}2878# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0x00,0x04,0x00,0x00]2879 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z}2880# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm302881# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x80]2882 vcvtqq2ps -1024(%rdx){1to2}, %xmm302883# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm302884# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x80]2885 vcvtqq2ps -1024(%rdx){1to2}, %xmm302886# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4}2887# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x80]2888 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4}2889# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4}2890# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x80]2891 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4}2892# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z}2893# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x80]2894 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z}2895# CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z}2896# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x80]2897 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z}2898# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm302899# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2900 vcvtqq2ps -1032(%rdx){1to2}, %xmm302901# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm302902# CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2903 vcvtqq2ps -1032(%rdx){1to2}, %xmm302904# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4}2905# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2906 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4}2907# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4}2908# CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2909 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4}2910# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z}2911# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2912 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z}2913# CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z}2914# CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0xf8,0xfb,0xff,0xff]2915 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z}2916# CHECK: vcvtqq2ps %ymm28, %xmm202917# CHECK: encoding: [0x62,0x81,0xfc,0x28,0x5b,0xe4]2918 vcvtqq2ps %ymm28, %xmm202919# CHECK: vcvtqq2ps %ymm28, %xmm202920# CHECK: encoding: [0x62,0x81,0xfc,0x28,0x5b,0xe4]2921 vcvtqq2ps %ymm28, %xmm202922# CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3}2923# CHECK: encoding: [0x62,0x81,0xfc,0x2b,0x5b,0xe4]2924 vcvtqq2ps %ymm28, %xmm20 {%k3}2925# CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3}2926# CHECK: encoding: [0x62,0x81,0xfc,0x2b,0x5b,0xe4]2927 vcvtqq2ps %ymm28, %xmm20 {%k3}2928# CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} {z}2929# CHECK: encoding: [0x62,0x81,0xfc,0xab,0x5b,0xe4]2930 vcvtqq2ps %ymm28, %xmm20 {%k3} {z}2931# CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} {z}2932# CHECK: encoding: [0x62,0x81,0xfc,0xab,0x5b,0xe4]2933 vcvtqq2ps %ymm28, %xmm20 {%k3} {z}2934# CHECK: vcvtqq2psy (%rcx), %xmm202935# CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x21]2936 vcvtqq2psy (%rcx), %xmm202937# CHECK: vcvtqq2psy (%rcx), %xmm20 {%k3}2938# CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x21]2939 vcvtqq2psy (%rcx), %xmm20 {%k3}2940# CHECK: vcvtqq2psy (%rcx), %xmm20 {%k3} {z}2941# CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x21]2942 vcvtqq2psy (%rcx), %xmm20 {%k3} {z}2943# CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm202944# CHECK: encoding: [0x62,0xa1,0xfc,0x28,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00]2945 vcvtqq2psy 4660(%rax,%r14,8), %xmm202946# CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3}2947# CHECK: encoding: [0x62,0xa1,0xfc,0x2b,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00]2948 vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3}2949# CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} {z}2950# CHECK: encoding: [0x62,0xa1,0xfc,0xab,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00]2951 vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} {z}2952# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm202953# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x21]2954 vcvtqq2ps (%rcx){1to4}, %xmm202955# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm202956# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x21]2957 vcvtqq2ps (%rcx){1to4}, %xmm202958# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3}2959# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x21]2960 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3}2961# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3}2962# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x21]2963 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3}2964# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z}2965# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x21]2966 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z}2967# CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z}2968# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x21]2969 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z}2970# CHECK: vcvtqq2psy 4064(%rdx), %xmm202971# CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x7f]2972 vcvtqq2psy 4064(%rdx), %xmm202973# CHECK: vcvtqq2psy 4064(%rdx), %xmm20 {%k3}2974# CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x62,0x7f]2975 vcvtqq2psy 4064(%rdx), %xmm20 {%k3}2976# CHECK: vcvtqq2psy 4064(%rdx), %xmm20 {%k3} {z}2977# CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x62,0x7f]2978 vcvtqq2psy 4064(%rdx), %xmm20 {%k3} {z}2979# CHECK: vcvtqq2psy 4096(%rdx), %xmm202980# CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0x00,0x10,0x00,0x00]2981 vcvtqq2psy 4096(%rdx), %xmm202982# CHECK: vcvtqq2psy 4096(%rdx), %xmm20 {%k3}2983# CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0xa2,0x00,0x10,0x00,0x00]2984 vcvtqq2psy 4096(%rdx), %xmm20 {%k3}2985# CHECK: vcvtqq2psy 4096(%rdx), %xmm20 {%k3} {z}2986# CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0xa2,0x00,0x10,0x00,0x00]2987 vcvtqq2psy 4096(%rdx), %xmm20 {%k3} {z}2988# CHECK: vcvtqq2psy -4096(%rdx), %xmm202989# CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x80]2990 vcvtqq2psy -4096(%rdx), %xmm202991# CHECK: vcvtqq2psy -4096(%rdx), %xmm20 {%k3}2992# CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x62,0x80]2993 vcvtqq2psy -4096(%rdx), %xmm20 {%k3}2994# CHECK: vcvtqq2psy -4096(%rdx), %xmm20 {%k3} {z}2995# CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x62,0x80]2996 vcvtqq2psy -4096(%rdx), %xmm20 {%k3} {z}2997# CHECK: vcvtqq2psy -4128(%rdx), %xmm202998# CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0xe0,0xef,0xff,0xff]2999 vcvtqq2psy -4128(%rdx), %xmm203000# CHECK: vcvtqq2psy -4128(%rdx), %xmm20 {%k3}3001# CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0xa2,0xe0,0xef,0xff,0xff]3002 vcvtqq2psy -4128(%rdx), %xmm20 {%k3}3003# CHECK: vcvtqq2psy -4128(%rdx), %xmm20 {%k3} {z}3004# CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0xa2,0xe0,0xef,0xff,0xff]3005 vcvtqq2psy -4128(%rdx), %xmm20 {%k3} {z}3006# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm203007# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x7f]3008 vcvtqq2ps 1016(%rdx){1to4}, %xmm203009# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm203010# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x7f]3011 vcvtqq2ps 1016(%rdx){1to4}, %xmm203012# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3}3013# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x7f]3014 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3}3015# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3}3016# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x7f]3017 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3}3018# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z}3019# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x7f]3020 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z}3021# CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z}3022# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x7f]3023 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z}3024# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm203025# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0x00,0x04,0x00,0x00]3026 vcvtqq2ps 1024(%rdx){1to4}, %xmm203027# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm203028# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0x00,0x04,0x00,0x00]3029 vcvtqq2ps 1024(%rdx){1to4}, %xmm203030# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3}3031# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0x00,0x04,0x00,0x00]3032 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3}3033# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3}3034# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0x00,0x04,0x00,0x00]3035 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3}3036# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z}3037# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0x00,0x04,0x00,0x00]3038 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z}3039# CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z}3040# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0x00,0x04,0x00,0x00]3041 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z}3042# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm203043# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x80]3044 vcvtqq2ps -1024(%rdx){1to4}, %xmm203045# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm203046# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x80]3047 vcvtqq2ps -1024(%rdx){1to4}, %xmm203048# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3}3049# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x80]3050 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3}3051# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3}3052# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x80]3053 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3}3054# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z}3055# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x80]3056 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z}3057# CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z}3058# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x80]3059 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z}3060# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm203061# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3062 vcvtqq2ps -1032(%rdx){1to4}, %xmm203063# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm203064# CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3065 vcvtqq2ps -1032(%rdx){1to4}, %xmm203066# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3}3067# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3068 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3}3069# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3}3070# CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3071 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3}3072# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z}3073# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3074 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z}3075# CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z}3076# CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0xf8,0xfb,0xff,0xff]3077 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z}3078# CHECK: vcvtuqq2pd %xmm20, %xmm193079# CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0xdc]3080 vcvtuqq2pd %xmm20, %xmm193081# CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3}3082# CHECK: encoding: [0x62,0xa1,0xfe,0x0b,0x7a,0xdc]3083 vcvtuqq2pd %xmm20, %xmm19 {%k3}3084# CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3} {z}3085# CHECK: encoding: [0x62,0xa1,0xfe,0x8b,0x7a,0xdc]3086 vcvtuqq2pd %xmm20, %xmm19 {%k3} {z}3087# CHECK: vcvtuqq2pd (%rcx), %xmm193088# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x19]3089 vcvtuqq2pd (%rcx), %xmm193090# CHECK: vcvtuqq2pd 291(%rax,%r14,8), %xmm193091# CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0x9c,0xf0,0x23,0x01,0x00,0x00]3092 vcvtuqq2pd 291(%rax,%r14,8), %xmm193093# CHECK: vcvtuqq2pd (%rcx){1to2}, %xmm193094# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x19]3095 vcvtuqq2pd (%rcx){1to2}, %xmm193096# CHECK: vcvtuqq2pd 2032(%rdx), %xmm193097# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x7f]3098 vcvtuqq2pd 2032(%rdx), %xmm193099# CHECK: vcvtuqq2pd 2048(%rdx), %xmm193100# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0x00,0x08,0x00,0x00]3101 vcvtuqq2pd 2048(%rdx), %xmm193102# CHECK: vcvtuqq2pd -2048(%rdx), %xmm193103# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x80]3104 vcvtuqq2pd -2048(%rdx), %xmm193105# CHECK: vcvtuqq2pd -2064(%rdx), %xmm193106# CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0xf0,0xf7,0xff,0xff]3107 vcvtuqq2pd -2064(%rdx), %xmm193108# CHECK: vcvtuqq2pd 1016(%rdx){1to2}, %xmm193109# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x7f]3110 vcvtuqq2pd 1016(%rdx){1to2}, %xmm193111# CHECK: vcvtuqq2pd 1024(%rdx){1to2}, %xmm193112# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0x00,0x04,0x00,0x00]3113 vcvtuqq2pd 1024(%rdx){1to2}, %xmm193114# CHECK: vcvtuqq2pd -1024(%rdx){1to2}, %xmm193115# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x80]3116 vcvtuqq2pd -1024(%rdx){1to2}, %xmm193117# CHECK: vcvtuqq2pd -1032(%rdx){1to2}, %xmm193118# CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0xf8,0xfb,0xff,0xff]3119 vcvtuqq2pd -1032(%rdx){1to2}, %xmm193120# CHECK: vcvtuqq2pd %ymm26, %ymm283121# CHECK: encoding: [0x62,0x01,0xfe,0x28,0x7a,0xe2]3122 vcvtuqq2pd %ymm26, %ymm283123# CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4}3124# CHECK: encoding: [0x62,0x01,0xfe,0x2c,0x7a,0xe2]3125 vcvtuqq2pd %ymm26, %ymm28 {%k4}3126# CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4} {z}3127# CHECK: encoding: [0x62,0x01,0xfe,0xac,0x7a,0xe2]3128 vcvtuqq2pd %ymm26, %ymm28 {%k4} {z}3129# CHECK: vcvtuqq2pd (%rcx), %ymm283130# CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x21]3131 vcvtuqq2pd (%rcx), %ymm283132# CHECK: vcvtuqq2pd 291(%rax,%r14,8), %ymm283133# CHECK: encoding: [0x62,0x21,0xfe,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00]3134 vcvtuqq2pd 291(%rax,%r14,8), %ymm283135# CHECK: vcvtuqq2pd (%rcx){1to4}, %ymm283136# CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x21]3137 vcvtuqq2pd (%rcx){1to4}, %ymm283138# CHECK: vcvtuqq2pd 4064(%rdx), %ymm283139# CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x7f]3140 vcvtuqq2pd 4064(%rdx), %ymm283141# CHECK: vcvtuqq2pd 4096(%rdx), %ymm283142# CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00]3143 vcvtuqq2pd 4096(%rdx), %ymm283144# CHECK: vcvtuqq2pd -4096(%rdx), %ymm283145# CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x80]3146 vcvtuqq2pd -4096(%rdx), %ymm283147# CHECK: vcvtuqq2pd -4128(%rdx), %ymm283148# CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff]3149 vcvtuqq2pd -4128(%rdx), %ymm283150# CHECK: vcvtuqq2pd 1016(%rdx){1to4}, %ymm283151# CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x7f]3152 vcvtuqq2pd 1016(%rdx){1to4}, %ymm283153# CHECK: vcvtuqq2pd 1024(%rdx){1to4}, %ymm283154# CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00]3155 vcvtuqq2pd 1024(%rdx){1to4}, %ymm283156# CHECK: vcvtuqq2pd -1024(%rdx){1to4}, %ymm283157# CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x80]3158 vcvtuqq2pd -1024(%rdx){1to4}, %ymm283159# CHECK: vcvtuqq2pd -1032(%rdx){1to4}, %ymm283160# CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3161 vcvtuqq2pd -1032(%rdx){1to4}, %ymm283162# CHECK: vcvtuqq2ps %xmm27, %xmm213163# CHECK: encoding: [0x62,0x81,0xff,0x08,0x7a,0xeb]3164 vcvtuqq2ps %xmm27, %xmm213165# CHECK: vcvtuqq2ps %xmm27, %xmm213166# CHECK: encoding: [0x62,0x81,0xff,0x08,0x7a,0xeb]3167 vcvtuqq2ps %xmm27, %xmm213168# CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7}3169# CHECK: encoding: [0x62,0x81,0xff,0x0f,0x7a,0xeb]3170 vcvtuqq2ps %xmm27, %xmm21 {%k7}3171# CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7}3172# CHECK: encoding: [0x62,0x81,0xff,0x0f,0x7a,0xeb]3173 vcvtuqq2ps %xmm27, %xmm21 {%k7}3174# CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} {z}3175# CHECK: encoding: [0x62,0x81,0xff,0x8f,0x7a,0xeb]3176 vcvtuqq2ps %xmm27, %xmm21 {%k7} {z}3177# CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} {z}3178# CHECK: encoding: [0x62,0x81,0xff,0x8f,0x7a,0xeb]3179 vcvtuqq2ps %xmm27, %xmm21 {%k7} {z}3180# CHECK: vcvtuqq2psx (%rcx), %xmm213181# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29]3182 vcvtuqq2psx (%rcx), %xmm213183# CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k7}3184# CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x29]3185 vcvtuqq2psx (%rcx), %xmm21 {%k7}3186# CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k7} {z}3187# CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x29]3188 vcvtuqq2psx (%rcx), %xmm21 {%k7} {z}3189# CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm213190# CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00]3191 vcvtuqq2psx 291(%rax,%r14,8), %xmm213192# CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7}3193# CHECK: encoding: [0x62,0xa1,0xff,0x0f,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00]3194 vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7}3195# CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} {z}3196# CHECK: encoding: [0x62,0xa1,0xff,0x8f,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00]3197 vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} {z}3198# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm213199# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29]3200 vcvtuqq2ps (%rcx){1to2}, %xmm213201# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm213202# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29]3203 vcvtuqq2ps (%rcx){1to2}, %xmm213204# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7}3205# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x29]3206 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7}3207# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7}3208# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x29]3209 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7}3210# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z}3211# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x29]3212 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z}3213# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z}3214# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x29]3215 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z}3216# CHECK: vcvtuqq2psx 2032(%rdx), %xmm213217# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f]3218 vcvtuqq2psx 2032(%rdx), %xmm213219# CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k7}3220# CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x6a,0x7f]3221 vcvtuqq2psx 2032(%rdx), %xmm21 {%k7}3222# CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} {z}3223# CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x6a,0x7f]3224 vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} {z}3225# CHECK: vcvtuqq2psx 2048(%rdx), %xmm213226# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00]3227 vcvtuqq2psx 2048(%rdx), %xmm213228# CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k7}3229# CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0xaa,0x00,0x08,0x00,0x00]3230 vcvtuqq2psx 2048(%rdx), %xmm21 {%k7}3231# CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} {z}3232# CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0xaa,0x00,0x08,0x00,0x00]3233 vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} {z}3234# CHECK: vcvtuqq2psx -2048(%rdx), %xmm213235# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80]3236 vcvtuqq2psx -2048(%rdx), %xmm213237# CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k7}3238# CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x6a,0x80]3239 vcvtuqq2psx -2048(%rdx), %xmm21 {%k7}3240# CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} {z}3241# CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x6a,0x80]3242 vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} {z}3243# CHECK: vcvtuqq2psx -2064(%rdx), %xmm213244# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3245 vcvtuqq2psx -2064(%rdx), %xmm213246# CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k7}3247# CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3248 vcvtuqq2psx -2064(%rdx), %xmm21 {%k7}3249# CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} {z}3250# CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3251 vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} {z}3252# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm213253# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f]3254 vcvtuqq2ps 1016(%rdx){1to2}, %xmm213255# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm213256# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f]3257 vcvtuqq2ps 1016(%rdx){1to2}, %xmm213258# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7}3259# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x7f]3260 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7}3261# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7}3262# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x7f]3263 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7}3264# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z}3265# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x7f]3266 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z}3267# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z}3268# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x7f]3269 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z}3270# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm213271# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00]3272 vcvtuqq2ps 1024(%rdx){1to2}, %xmm213273# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm213274# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00]3275 vcvtuqq2ps 1024(%rdx){1to2}, %xmm213276# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7}3277# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0x00,0x04,0x00,0x00]3278 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7}3279# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7}3280# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0x00,0x04,0x00,0x00]3281 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7}3282# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z}3283# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0x00,0x04,0x00,0x00]3284 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z}3285# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z}3286# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0x00,0x04,0x00,0x00]3287 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z}3288# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm213289# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80]3290 vcvtuqq2ps -1024(%rdx){1to2}, %xmm213291# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm213292# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80]3293 vcvtuqq2ps -1024(%rdx){1to2}, %xmm213294# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7}3295# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x80]3296 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7}3297# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7}3298# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x80]3299 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7}3300# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z}3301# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x80]3302 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z}3303# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z}3304# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x80]3305 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z}3306# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm213307# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3308 vcvtuqq2ps -1032(%rdx){1to2}, %xmm213309# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm213310# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3311 vcvtuqq2ps -1032(%rdx){1to2}, %xmm213312# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7}3313# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3314 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7}3315# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7}3316# CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3317 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7}3318# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z}3319# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3320 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z}3321# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z}3322# CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3323 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z}3324# CHECK: vcvtuqq2ps %ymm24, %xmm283325# CHECK: encoding: [0x62,0x01,0xff,0x28,0x7a,0xe0]3326 vcvtuqq2ps %ymm24, %xmm283327# CHECK: vcvtuqq2ps %ymm24, %xmm283328# CHECK: encoding: [0x62,0x01,0xff,0x28,0x7a,0xe0]3329 vcvtuqq2ps %ymm24, %xmm283330# CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3}3331# CHECK: encoding: [0x62,0x01,0xff,0x2b,0x7a,0xe0]3332 vcvtuqq2ps %ymm24, %xmm28 {%k3}3333# CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3}3334# CHECK: encoding: [0x62,0x01,0xff,0x2b,0x7a,0xe0]3335 vcvtuqq2ps %ymm24, %xmm28 {%k3}3336# CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} {z}3337# CHECK: encoding: [0x62,0x01,0xff,0xab,0x7a,0xe0]3338 vcvtuqq2ps %ymm24, %xmm28 {%k3} {z}3339# CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} {z}3340# CHECK: encoding: [0x62,0x01,0xff,0xab,0x7a,0xe0]3341 vcvtuqq2ps %ymm24, %xmm28 {%k3} {z}3342# CHECK: vcvtuqq2psy (%rcx), %xmm283343# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x21]3344 vcvtuqq2psy (%rcx), %xmm283345# CHECK: vcvtuqq2psy (%rcx), %xmm28 {%k3}3346# CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x21]3347 vcvtuqq2psy (%rcx), %xmm28 {%k3}3348# CHECK: vcvtuqq2psy (%rcx), %xmm28 {%k3} {z}3349# CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x21]3350 vcvtuqq2psy (%rcx), %xmm28 {%k3} {z}3351# CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm283352# CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00]3353 vcvtuqq2psy 291(%rax,%r14,8), %xmm283354# CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3}3355# CHECK: encoding: [0x62,0x21,0xff,0x2b,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00]3356 vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3}3357# CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} {z}3358# CHECK: encoding: [0x62,0x21,0xff,0xab,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00]3359 vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} {z}3360# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm283361# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x21]3362 vcvtuqq2ps (%rcx){1to4}, %xmm283363# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm283364# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x21]3365 vcvtuqq2ps (%rcx){1to4}, %xmm283366# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3}3367# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x21]3368 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3}3369# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3}3370# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x21]3371 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3}3372# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z}3373# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x21]3374 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z}3375# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z}3376# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x21]3377 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z}3378# CHECK: vcvtuqq2psy 4064(%rdx), %xmm283379# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x7f]3380 vcvtuqq2psy 4064(%rdx), %xmm283381# CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 {%k3}3382# CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x62,0x7f]3383 vcvtuqq2psy 4064(%rdx), %xmm28 {%k3}3384# CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} {z}3385# CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x62,0x7f]3386 vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} {z}3387# CHECK: vcvtuqq2psy 4096(%rdx), %xmm283388# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00]3389 vcvtuqq2psy 4096(%rdx), %xmm283390# CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 {%k3}3391# CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0xa2,0x00,0x10,0x00,0x00]3392 vcvtuqq2psy 4096(%rdx), %xmm28 {%k3}3393# CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} {z}3394# CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0xa2,0x00,0x10,0x00,0x00]3395 vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} {z}3396# CHECK: vcvtuqq2psy -4096(%rdx), %xmm283397# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x80]3398 vcvtuqq2psy -4096(%rdx), %xmm283399# CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 {%k3}3400# CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x62,0x80]3401 vcvtuqq2psy -4096(%rdx), %xmm28 {%k3}3402# CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} {z}3403# CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x62,0x80]3404 vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} {z}3405# CHECK: vcvtuqq2psy -4128(%rdx), %xmm283406# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff]3407 vcvtuqq2psy -4128(%rdx), %xmm283408# CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 {%k3}3409# CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0xa2,0xe0,0xef,0xff,0xff]3410 vcvtuqq2psy -4128(%rdx), %xmm28 {%k3}3411# CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} {z}3412# CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0xa2,0xe0,0xef,0xff,0xff]3413 vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} {z}3414# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm283415# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x7f]3416 vcvtuqq2ps 1016(%rdx){1to4}, %xmm283417# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm283418# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x7f]3419 vcvtuqq2ps 1016(%rdx){1to4}, %xmm283420# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3}3421# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x7f]3422 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3}3423# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3}3424# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x7f]3425 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3}3426# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z}3427# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x7f]3428 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z}3429# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z}3430# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x7f]3431 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z}3432# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm283433# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00]3434 vcvtuqq2ps 1024(%rdx){1to4}, %xmm283435# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm283436# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00]3437 vcvtuqq2ps 1024(%rdx){1to4}, %xmm283438# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3}3439# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0x00,0x04,0x00,0x00]3440 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3}3441# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3}3442# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0x00,0x04,0x00,0x00]3443 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3}3444# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z}3445# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0x00,0x04,0x00,0x00]3446 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z}3447# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z}3448# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0x00,0x04,0x00,0x00]3449 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z}3450# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm283451# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x80]3452 vcvtuqq2ps -1024(%rdx){1to4}, %xmm283453# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm283454# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x80]3455 vcvtuqq2ps -1024(%rdx){1to4}, %xmm283456# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3}3457# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x80]3458 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3}3459# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3}3460# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x80]3461 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3}3462# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z}3463# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x80]3464 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z}3465# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z}3466# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x80]3467 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z}3468# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm283469# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3470 vcvtuqq2ps -1032(%rdx){1to4}, %xmm283471# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm283472# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3473 vcvtuqq2ps -1032(%rdx){1to4}, %xmm283474# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3}3475# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3476 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3}3477# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3}3478# CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3479 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3}3480# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z}3481# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3482 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z}3483# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z}3484# CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0xf8,0xfb,0xff,0xff]3485 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z}3486# CHECK: vcvtuqq2ps %xmm22, %xmm213487# CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xee]3488 vcvtuqq2ps %xmm22, %xmm213489# CHECK: vcvtuqq2ps %xmm22, %xmm213490# CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xee]3491 vcvtuqq2ps %xmm22, %xmm213492# CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6}3493# CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xee]3494 vcvtuqq2ps %xmm22, %xmm21 {%k6}3495# CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6}3496# CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xee]3497 vcvtuqq2ps %xmm22, %xmm21 {%k6}3498# CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} {z}3499# CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xee]3500 vcvtuqq2ps %xmm22, %xmm21 {%k6} {z}3501# CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} {z}3502# CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xee]3503 vcvtuqq2ps %xmm22, %xmm21 {%k6} {z}3504# CHECK: vcvtuqq2psx (%rcx), %xmm213505# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29]3506 vcvtuqq2psx (%rcx), %xmm213507# CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k6}3508# CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x29]3509 vcvtuqq2psx (%rcx), %xmm21 {%k6}3510# CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k6} {z}3511# CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x29]3512 vcvtuqq2psx (%rcx), %xmm21 {%k6} {z}3513# CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm213514# CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00]3515 vcvtuqq2psx 4660(%rax,%r14,8), %xmm213516# CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6}3517# CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00]3518 vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6}3519# CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} {z}3520# CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00]3521 vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} {z}3522# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm213523# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29]3524 vcvtuqq2ps (%rcx){1to2}, %xmm213525# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm213526# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29]3527 vcvtuqq2ps (%rcx){1to2}, %xmm213528# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6}3529# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x29]3530 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6}3531# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6}3532# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x29]3533 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6}3534# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z}3535# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x29]3536 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z}3537# CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z}3538# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x29]3539 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z}3540# CHECK: vcvtuqq2psx 2032(%rdx), %xmm213541# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f]3542 vcvtuqq2psx 2032(%rdx), %xmm213543# CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k6}3544# CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x6a,0x7f]3545 vcvtuqq2psx 2032(%rdx), %xmm21 {%k6}3546# CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} {z}3547# CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x6a,0x7f]3548 vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} {z}3549# CHECK: vcvtuqq2psx 2048(%rdx), %xmm213550# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00]3551 vcvtuqq2psx 2048(%rdx), %xmm213552# CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k6}3553# CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0xaa,0x00,0x08,0x00,0x00]3554 vcvtuqq2psx 2048(%rdx), %xmm21 {%k6}3555# CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} {z}3556# CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0xaa,0x00,0x08,0x00,0x00]3557 vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} {z}3558# CHECK: vcvtuqq2psx -2048(%rdx), %xmm213559# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80]3560 vcvtuqq2psx -2048(%rdx), %xmm213561# CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k6}3562# CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x6a,0x80]3563 vcvtuqq2psx -2048(%rdx), %xmm21 {%k6}3564# CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} {z}3565# CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x6a,0x80]3566 vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} {z}3567# CHECK: vcvtuqq2psx -2064(%rdx), %xmm213568# CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3569 vcvtuqq2psx -2064(%rdx), %xmm213570# CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k6}3571# CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3572 vcvtuqq2psx -2064(%rdx), %xmm21 {%k6}3573# CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} {z}3574# CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0xaa,0xf0,0xf7,0xff,0xff]3575 vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} {z}3576# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm213577# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f]3578 vcvtuqq2ps 1016(%rdx){1to2}, %xmm213579# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm213580# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f]3581 vcvtuqq2ps 1016(%rdx){1to2}, %xmm213582# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6}3583# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x7f]3584 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6}3585# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6}3586# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x7f]3587 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6}3588# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z}3589# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x7f]3590 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z}3591# CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z}3592# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x7f]3593 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z}3594# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm213595# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00]3596 vcvtuqq2ps 1024(%rdx){1to2}, %xmm213597# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm213598# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00]3599 vcvtuqq2ps 1024(%rdx){1to2}, %xmm213600# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6}3601# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0x00,0x04,0x00,0x00]3602 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6}3603# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6}3604# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0x00,0x04,0x00,0x00]3605 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6}3606# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z}3607# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0x00,0x04,0x00,0x00]3608 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z}3609# CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z}3610# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0x00,0x04,0x00,0x00]3611 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z}3612# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm213613# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80]3614 vcvtuqq2ps -1024(%rdx){1to2}, %xmm213615# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm213616# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80]3617 vcvtuqq2ps -1024(%rdx){1to2}, %xmm213618# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6}3619# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x80]3620 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6}3621# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6}3622# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x80]3623 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6}3624# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z}3625# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x80]3626 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z}3627# CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z}3628# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x80]3629 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z}3630# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm213631# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3632 vcvtuqq2ps -1032(%rdx){1to2}, %xmm213633# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm213634# CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3635 vcvtuqq2ps -1032(%rdx){1to2}, %xmm213636# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6}3637# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3638 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6}3639# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6}3640# CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3641 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6}3642# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z}3643# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3644 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z}3645# CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z}3646# CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0xf8,0xfb,0xff,0xff]3647 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z}3648# CHECK: vcvtuqq2ps %ymm17, %xmm263649# CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xd1]3650 vcvtuqq2ps %ymm17, %xmm263651# CHECK: vcvtuqq2ps %ymm17, %xmm263652# CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xd1]3653 vcvtuqq2ps %ymm17, %xmm263654# CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4}3655# CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0xd1]3656 vcvtuqq2ps %ymm17, %xmm26 {%k4}3657# CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4}3658# CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0xd1]3659 vcvtuqq2ps %ymm17, %xmm26 {%k4}3660# CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} {z}3661# CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0xd1]3662 vcvtuqq2ps %ymm17, %xmm26 {%k4} {z}3663# CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} {z}3664# CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0xd1]3665 vcvtuqq2ps %ymm17, %xmm26 {%k4} {z}3666# CHECK: vcvtuqq2psy (%rcx), %xmm263667# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x11]3668 vcvtuqq2psy (%rcx), %xmm263669# CHECK: vcvtuqq2psy (%rcx), %xmm26 {%k4}3670# CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x11]3671 vcvtuqq2psy (%rcx), %xmm26 {%k4}3672# CHECK: vcvtuqq2psy (%rcx), %xmm26 {%k4} {z}3673# CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x11]3674 vcvtuqq2psy (%rcx), %xmm26 {%k4} {z}3675# CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm263676# CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00]3677 vcvtuqq2psy 4660(%rax,%r14,8), %xmm263678# CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4}3679# CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00]3680 vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4}3681# CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} {z}3682# CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00]3683 vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} {z}3684# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm263685# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x11]3686 vcvtuqq2ps (%rcx){1to4}, %xmm263687# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm263688# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x11]3689 vcvtuqq2ps (%rcx){1to4}, %xmm263690# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4}3691# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x11]3692 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4}3693# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4}3694# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x11]3695 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4}3696# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z}3697# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x11]3698 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z}3699# CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z}3700# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x11]3701 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z}3702# CHECK: vcvtuqq2psy 4064(%rdx), %xmm263703# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x7f]3704 vcvtuqq2psy 4064(%rdx), %xmm263705# CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 {%k4}3706# CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x52,0x7f]3707 vcvtuqq2psy 4064(%rdx), %xmm26 {%k4}3708# CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} {z}3709# CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x52,0x7f]3710 vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} {z}3711# CHECK: vcvtuqq2psy 4096(%rdx), %xmm263712# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0x00,0x10,0x00,0x00]3713 vcvtuqq2psy 4096(%rdx), %xmm263714# CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 {%k4}3715# CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x92,0x00,0x10,0x00,0x00]3716 vcvtuqq2psy 4096(%rdx), %xmm26 {%k4}3717# CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} {z}3718# CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x92,0x00,0x10,0x00,0x00]3719 vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} {z}3720# CHECK: vcvtuqq2psy -4096(%rdx), %xmm263721# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x80]3722 vcvtuqq2psy -4096(%rdx), %xmm263723# CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 {%k4}3724# CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x52,0x80]3725 vcvtuqq2psy -4096(%rdx), %xmm26 {%k4}3726# CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} {z}3727# CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x52,0x80]3728 vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} {z}3729# CHECK: vcvtuqq2psy -4128(%rdx), %xmm263730# CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0xe0,0xef,0xff,0xff]3731 vcvtuqq2psy -4128(%rdx), %xmm263732# CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 {%k4}3733# CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x92,0xe0,0xef,0xff,0xff]3734 vcvtuqq2psy -4128(%rdx), %xmm26 {%k4}3735# CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} {z}3736# CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x92,0xe0,0xef,0xff,0xff]3737 vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} {z}3738# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm263739# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x7f]3740 vcvtuqq2ps 1016(%rdx){1to4}, %xmm263741# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm263742# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x7f]3743 vcvtuqq2ps 1016(%rdx){1to4}, %xmm263744# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4}3745# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x7f]3746 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4}3747# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4}3748# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x7f]3749 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4}3750# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z}3751# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x7f]3752 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z}3753# CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z}3754# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x7f]3755 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z}3756# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm263757# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0x00,0x04,0x00,0x00]3758 vcvtuqq2ps 1024(%rdx){1to4}, %xmm263759# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm263760# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0x00,0x04,0x00,0x00]3761 vcvtuqq2ps 1024(%rdx){1to4}, %xmm263762# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4}3763# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0x00,0x04,0x00,0x00]3764 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4}3765# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4}3766# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0x00,0x04,0x00,0x00]3767 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4}3768# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z}3769# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0x00,0x04,0x00,0x00]3770 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z}3771# CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z}3772# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0x00,0x04,0x00,0x00]3773 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z}3774# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm263775# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x80]3776 vcvtuqq2ps -1024(%rdx){1to4}, %xmm263777# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm263778# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x80]3779 vcvtuqq2ps -1024(%rdx){1to4}, %xmm263780# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4}3781# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x80]3782 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4}3783# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4}3784# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x80]3785 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4}3786# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z}3787# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x80]3788 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z}3789# CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z}3790# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x80]3791 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z}3792# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm263793# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0xf8,0xfb,0xff,0xff]3794 vcvtuqq2ps -1032(%rdx){1to4}, %xmm263795# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm263796# CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0xf8,0xfb,0xff,0xff]3797 vcvtuqq2ps -1032(%rdx){1to4}, %xmm263798# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4}3799# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0xf8,0xfb,0xff,0xff]3800 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4}3801# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4}3802# CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0xf8,0xfb,0xff,0xff]3803 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4}3804# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z}3805# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0xf8,0xfb,0xff,0xff]3806 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z}3807# CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z}3808# CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0xf8,0xfb,0xff,0xff]3809 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z}3810# CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm213811# CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0xab]3812 vinsertf64x2 $171, %xmm23, %ymm27, %ymm213813# CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7}3814# CHECK: encoding: [0x62,0xa3,0xa5,0x27,0x18,0xef,0xab]3815 vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7}3816# CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} {z}3817# CHECK: encoding: [0x62,0xa3,0xa5,0xa7,0x18,0xef,0xab]3818 vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} {z}3819# CHECK: vinsertf64x2 $123, %xmm23, %ymm27, %ymm213820# CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0x7b]3821 vinsertf64x2 $123, %xmm23, %ymm27, %ymm213822# CHECK: vinsertf64x2 $123, (%rcx), %ymm27, %ymm213823# CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x29,0x7b]3824 vinsertf64x2 $123, (%rcx), %ymm27, %ymm213825# CHECK: vinsertf64x2 $123, 291(%rax,%r14,8), %ymm27, %ymm213826# CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]3827 vinsertf64x2 $123, 291(%rax,%r14,8), %ymm27, %ymm213828# CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm27, %ymm213829# CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x7f,0x7b]3830 vinsertf64x2 $123, 2032(%rdx), %ymm27, %ymm213831# CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm27, %ymm213832# CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0x00,0x08,0x00,0x00,0x7b]3833 vinsertf64x2 $123, 2048(%rdx), %ymm27, %ymm213834# CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm27, %ymm213835# CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x80,0x7b]3836 vinsertf64x2 $123, -2048(%rdx), %ymm27, %ymm213837# CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm27, %ymm213838# CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0xf0,0xf7,0xff,0xff,0x7b]3839 vinsertf64x2 $123, -2064(%rdx), %ymm27, %ymm213840# CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm243841# CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0xab]3842 vinsertf64x2 $171, %xmm27, %ymm23, %ymm243843# CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5}3844# CHECK: encoding: [0x62,0x03,0xc5,0x25,0x18,0xc3,0xab]3845 vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5}3846# CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} {z}3847# CHECK: encoding: [0x62,0x03,0xc5,0xa5,0x18,0xc3,0xab]3848 vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} {z}3849# CHECK: vinsertf64x2 $123, %xmm27, %ymm23, %ymm243850# CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0x7b]3851 vinsertf64x2 $123, %xmm27, %ymm23, %ymm243852# CHECK: vinsertf64x2 $123, (%rcx), %ymm23, %ymm243853# CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x01,0x7b]3854 vinsertf64x2 $123, (%rcx), %ymm23, %ymm243855# CHECK: vinsertf64x2 $123, 4660(%rax,%r14,8), %ymm23, %ymm243856# CHECK: encoding: [0x62,0x23,0xc5,0x20,0x18,0x84,0xf0,0x34,0x12,0x00,0x00,0x7b]3857 vinsertf64x2 $123, 4660(%rax,%r14,8), %ymm23, %ymm243858# CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm23, %ymm243859# CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x7f,0x7b]3860 vinsertf64x2 $123, 2032(%rdx), %ymm23, %ymm243861# CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm23, %ymm243862# CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0x00,0x08,0x00,0x00,0x7b]3863 vinsertf64x2 $123, 2048(%rdx), %ymm23, %ymm243864# CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm23, %ymm243865# CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x80,0x7b]3866 vinsertf64x2 $123, -2048(%rdx), %ymm23, %ymm243867# CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm23, %ymm243868# CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0xf0,0xf7,0xff,0xff,0x7b]3869 vinsertf64x2 $123, -2064(%rdx), %ymm23, %ymm243870# CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm193871# CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0xab]3872 vinserti64x2 $171, %xmm21, %ymm25, %ymm193873# CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6}3874# CHECK: encoding: [0x62,0xa3,0xb5,0x26,0x38,0xdd,0xab]3875 vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6}3876# CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} {z}3877# CHECK: encoding: [0x62,0xa3,0xb5,0xa6,0x38,0xdd,0xab]3878 vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} {z}3879# CHECK: vinserti64x2 $123, %xmm21, %ymm25, %ymm193880# CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0x7b]3881 vinserti64x2 $123, %xmm21, %ymm25, %ymm193882# CHECK: vinserti64x2 $123, (%rcx), %ymm25, %ymm193883# CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x19,0x7b]3884 vinserti64x2 $123, (%rcx), %ymm25, %ymm193885# CHECK: vinserti64x2 $123, 291(%rax,%r14,8), %ymm25, %ymm193886# CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]3887 vinserti64x2 $123, 291(%rax,%r14,8), %ymm25, %ymm193888# CHECK: vinserti64x2 $123, 2032(%rdx), %ymm25, %ymm193889# CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x7f,0x7b]3890 vinserti64x2 $123, 2032(%rdx), %ymm25, %ymm193891# CHECK: vinserti64x2 $123, 2048(%rdx), %ymm25, %ymm193892# CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0x00,0x08,0x00,0x00,0x7b]3893 vinserti64x2 $123, 2048(%rdx), %ymm25, %ymm193894# CHECK: vinserti64x2 $123, -2048(%rdx), %ymm25, %ymm193895# CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x80,0x7b]3896 vinserti64x2 $123, -2048(%rdx), %ymm25, %ymm193897# CHECK: vinserti64x2 $123, -2064(%rdx), %ymm25, %ymm193898# CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0xf0,0xf7,0xff,0xff,0x7b]3899 vinserti64x2 $123, -2064(%rdx), %ymm25, %ymm193900# CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm293901# CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0xab]3902 vinserti64x2 $171, %xmm25, %ymm24, %ymm293903# CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2}3904# CHECK: encoding: [0x62,0x03,0xbd,0x22,0x38,0xe9,0xab]3905 vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2}3906# CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} {z}3907# CHECK: encoding: [0x62,0x03,0xbd,0xa2,0x38,0xe9,0xab]3908 vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} {z}3909# CHECK: vinserti64x2 $123, %xmm25, %ymm24, %ymm293910# CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0x7b]3911 vinserti64x2 $123, %xmm25, %ymm24, %ymm293912# CHECK: vinserti64x2 $123, (%rcx), %ymm24, %ymm293913# CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x29,0x7b]3914 vinserti64x2 $123, (%rcx), %ymm24, %ymm293915# CHECK: vinserti64x2 $123, 4660(%rax,%r14,8), %ymm24, %ymm293916# CHECK: encoding: [0x62,0x23,0xbd,0x20,0x38,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b]3917 vinserti64x2 $123, 4660(%rax,%r14,8), %ymm24, %ymm293918# CHECK: vinserti64x2 $123, 2032(%rdx), %ymm24, %ymm293919# CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x7f,0x7b]3920 vinserti64x2 $123, 2032(%rdx), %ymm24, %ymm293921# CHECK: vinserti64x2 $123, 2048(%rdx), %ymm24, %ymm293922# CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0x00,0x08,0x00,0x00,0x7b]3923 vinserti64x2 $123, 2048(%rdx), %ymm24, %ymm293924# CHECK: vinserti64x2 $123, -2048(%rdx), %ymm24, %ymm293925# CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x80,0x7b]3926 vinserti64x2 $123, -2048(%rdx), %ymm24, %ymm293927# CHECK: vinserti64x2 $123, -2064(%rdx), %ymm24, %ymm293928# CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0xf0,0xf7,0xff,0xff,0x7b]3929 vinserti64x2 $123, -2064(%rdx), %ymm24, %ymm293930# CHECK: vextractf64x2 $171, %ymm21, %xmm273931# CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0xab]3932 vextractf64x2 $171, %ymm21, %xmm273933# CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7}3934# CHECK: encoding: [0x62,0x83,0xfd,0x2f,0x19,0xeb,0xab]3935 vextractf64x2 $171, %ymm21, %xmm27 {%k7}3936# CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7} {z}3937# CHECK: encoding: [0x62,0x83,0xfd,0xaf,0x19,0xeb,0xab]3938 vextractf64x2 $171, %ymm21, %xmm27 {%k7} {z}3939# CHECK: vextractf64x2 $123, %ymm21, %xmm273940# CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0x7b]3941 vextractf64x2 $123, %ymm21, %xmm273942# CHECK: vextractf64x2 $171, %ymm20, (%rcx)3943# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0xab]3944 vextractf64x2 $171, %ymm20, (%rcx)3945# CHECK: vextractf64x2 $171, %ymm20, (%rcx) {%k1}3946# CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x19,0x21,0xab]3947 vextractf64x2 $171, %ymm20, (%rcx) {%k1}3948# CHECK: vextractf64x2 $123, %ymm20, (%rcx)3949# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0x7b]3950 vextractf64x2 $123, %ymm20, (%rcx)3951# CHECK: vextractf64x2 $123, %ymm20, 291(%rax,%r14,8)3952# CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]3953 vextractf64x2 $123, %ymm20, 291(%rax,%r14,8)3954# CHECK: vextractf64x2 $123, %ymm20, 2032(%rdx)3955# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x7f,0x7b]3956 vextractf64x2 $123, %ymm20, 2032(%rdx)3957# CHECK: vextractf64x2 $123, %ymm20, 2048(%rdx)3958# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0x00,0x08,0x00,0x00,0x7b]3959 vextractf64x2 $123, %ymm20, 2048(%rdx)3960# CHECK: vextractf64x2 $123, %ymm20, -2048(%rdx)3961# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x80,0x7b]3962 vextractf64x2 $123, %ymm20, -2048(%rdx)3963# CHECK: vextractf64x2 $123, %ymm20, -2064(%rdx)3964# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0xf0,0xf7,0xff,0xff,0x7b]3965 vextractf64x2 $123, %ymm20, -2064(%rdx)3966# CHECK: vextractf64x2 $171, %ymm26, %xmm283967# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0xab]3968 vextractf64x2 $171, %ymm26, %xmm283969# CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4}3970# CHECK: encoding: [0x62,0x03,0xfd,0x2c,0x19,0xd4,0xab]3971 vextractf64x2 $171, %ymm26, %xmm28 {%k4}3972# CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4} {z}3973# CHECK: encoding: [0x62,0x03,0xfd,0xac,0x19,0xd4,0xab]3974 vextractf64x2 $171, %ymm26, %xmm28 {%k4} {z}3975# CHECK: vextractf64x2 $123, %ymm26, %xmm283976# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0x7b]3977 vextractf64x2 $123, %ymm26, %xmm283978# CHECK: vextractf64x2 $171, %ymm17, (%rcx)3979# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0xab]3980 vextractf64x2 $171, %ymm17, (%rcx)3981# CHECK: vextractf64x2 $171, %ymm17, (%rcx) {%k2}3982# CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x19,0x09,0xab]3983 vextractf64x2 $171, %ymm17, (%rcx) {%k2}3984# CHECK: vextractf64x2 $123, %ymm17, (%rcx)3985# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0x7b]3986 vextractf64x2 $123, %ymm17, (%rcx)3987# CHECK: vextractf64x2 $123, %ymm17, 4660(%rax,%r14,8)3988# CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b]3989 vextractf64x2 $123, %ymm17, 4660(%rax,%r14,8)3990# CHECK: vextractf64x2 $123, %ymm17, 2032(%rdx)3991# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x7f,0x7b]3992 vextractf64x2 $123, %ymm17, 2032(%rdx)3993# CHECK: vextractf64x2 $123, %ymm17, 2048(%rdx)3994# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0x00,0x08,0x00,0x00,0x7b]3995 vextractf64x2 $123, %ymm17, 2048(%rdx)3996# CHECK: vextractf64x2 $123, %ymm17, -2048(%rdx)3997# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x80,0x7b]3998 vextractf64x2 $123, %ymm17, -2048(%rdx)3999# CHECK: vextractf64x2 $123, %ymm17, -2064(%rdx)4000# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0xf0,0xf7,0xff,0xff,0x7b]4001 vextractf64x2 $123, %ymm17, -2064(%rdx)4002# CHECK: vextracti64x2 $171, %ymm24, %xmm294003# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0xab]4004 vextracti64x2 $171, %ymm24, %xmm294005# CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7}4006# CHECK: encoding: [0x62,0x03,0xfd,0x2f,0x39,0xc5,0xab]4007 vextracti64x2 $171, %ymm24, %xmm29 {%k7}4008# CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7} {z}4009# CHECK: encoding: [0x62,0x03,0xfd,0xaf,0x39,0xc5,0xab]4010 vextracti64x2 $171, %ymm24, %xmm29 {%k7} {z}4011# CHECK: vextracti64x2 $123, %ymm24, %xmm294012# CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0x7b]4013 vextracti64x2 $123, %ymm24, %xmm294014# CHECK: vextracti64x2 $171, %ymm17, (%rcx)4015# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0xab]4016 vextracti64x2 $171, %ymm17, (%rcx)4017# CHECK: vextracti64x2 $171, %ymm17, (%rcx) {%k1}4018# CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x39,0x09,0xab]4019 vextracti64x2 $171, %ymm17, (%rcx) {%k1}4020# CHECK: vextracti64x2 $123, %ymm17, (%rcx)4021# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0x7b]4022 vextracti64x2 $123, %ymm17, (%rcx)4023# CHECK: vextracti64x2 $123, %ymm17, 291(%rax,%r14,8)4024# CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]4025 vextracti64x2 $123, %ymm17, 291(%rax,%r14,8)4026# CHECK: vextracti64x2 $123, %ymm17, 2032(%rdx)4027# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x7f,0x7b]4028 vextracti64x2 $123, %ymm17, 2032(%rdx)4029# CHECK: vextracti64x2 $123, %ymm17, 2048(%rdx)4030# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0x00,0x08,0x00,0x00,0x7b]4031 vextracti64x2 $123, %ymm17, 2048(%rdx)4032# CHECK: vextracti64x2 $123, %ymm17, -2048(%rdx)4033# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x80,0x7b]4034 vextracti64x2 $123, %ymm17, -2048(%rdx)4035# CHECK: vextracti64x2 $123, %ymm17, -2064(%rdx)4036# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0xf0,0xf7,0xff,0xff,0x7b]4037 vextracti64x2 $123, %ymm17, -2064(%rdx)4038# CHECK: vextracti64x2 $171, %ymm17, %xmm294039# CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0xab]4040 vextracti64x2 $171, %ymm17, %xmm294041# CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5}4042# CHECK: encoding: [0x62,0x83,0xfd,0x2d,0x39,0xcd,0xab]4043 vextracti64x2 $171, %ymm17, %xmm29 {%k5}4044# CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5} {z}4045# CHECK: encoding: [0x62,0x83,0xfd,0xad,0x39,0xcd,0xab]4046 vextracti64x2 $171, %ymm17, %xmm29 {%k5} {z}4047# CHECK: vextracti64x2 $123, %ymm17, %xmm294048# CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0x7b]4049 vextracti64x2 $123, %ymm17, %xmm294050# CHECK: vextracti64x2 $171, %ymm20, (%rcx)4051# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0xab]4052 vextracti64x2 $171, %ymm20, (%rcx)4053# CHECK: vextracti64x2 $171, %ymm20, (%rcx) {%k2}4054# CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x39,0x21,0xab]4055 vextracti64x2 $171, %ymm20, (%rcx) {%k2}4056# CHECK: vextracti64x2 $123, %ymm20, (%rcx)4057# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0x7b]4058 vextracti64x2 $123, %ymm20, (%rcx)4059# CHECK: vextracti64x2 $123, %ymm20, 4660(%rax,%r14,8)4060# CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b]4061 vextracti64x2 $123, %ymm20, 4660(%rax,%r14,8)4062# CHECK: vextracti64x2 $123, %ymm20, 2032(%rdx)4063# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x7f,0x7b]4064 vextracti64x2 $123, %ymm20, 2032(%rdx)4065# CHECK: vextracti64x2 $123, %ymm20, 2048(%rdx)4066# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0x00,0x08,0x00,0x00,0x7b]4067 vextracti64x2 $123, %ymm20, 2048(%rdx)4068# CHECK: vextracti64x2 $123, %ymm20, -2048(%rdx)4069# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x80,0x7b]4070 vextracti64x2 $123, %ymm20, -2048(%rdx)4071# CHECK: vextracti64x2 $123, %ymm20, -2064(%rdx)4072# CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0xf0,0xf7,0xff,0xff,0x7b]4073 vextracti64x2 $123, %ymm20, -2064(%rdx)4074# CHECK: vfpclasspd $171, %xmm18, %k24075# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab]4076 vfpclasspd $171, %xmm18, %k24077# CHECK: vfpclasspd $171, %xmm18, %k24078# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab]4079 vfpclasspd $171, %xmm18, %k24080# CHECK: vfpclasspd $171, %xmm18, %k2 {%k7}4081# CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab]4082 vfpclasspd $171, %xmm18, %k2 {%k7}4083# CHECK: vfpclasspd $171, %xmm18, %k2 {%k7}4084# CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab]4085 vfpclasspd $171, %xmm18, %k2 {%k7}4086# CHECK: vfpclasspd $123, %xmm18, %k24087# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0x7b]4088 vfpclasspd $123, %xmm18, %k24089# CHECK: vfpclasspd $123, %xmm18, %k24090# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0x7b]4091 vfpclasspd $123, %xmm18, %k24092# CHECK: vfpclasspdx $123, (%rcx), %k24093# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x11,0x7b]4094 vfpclasspdx $123, (%rcx), %k24095# CHECK: vfpclasspdx $123, 291(%rax,%r14,8), %k24096# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]4097 vfpclasspdx $123, 291(%rax,%r14,8), %k24098# CHECK: vfpclasspd $123, (%rcx){1to2}, %k24099# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b]4100 vfpclasspd $123, (%rcx){1to2}, %k24101# CHECK: vfpclasspd $123, (%rcx){1to2}, %k24102# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b]4103 vfpclasspd $123, (%rcx){1to2}, %k24104# CHECK: vfpclasspdx $123, 2032(%rdx), %k24105# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x7f,0x7b]4106 vfpclasspdx $123, 2032(%rdx), %k24107# CHECK: vfpclasspdx $123, 2048(%rdx), %k24108# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0x00,0x08,0x00,0x00,0x7b]4109 vfpclasspdx $123, 2048(%rdx), %k24110# CHECK: vfpclasspdx $123, -2048(%rdx), %k24111# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x80,0x7b]4112 vfpclasspdx $123, -2048(%rdx), %k24113# CHECK: vfpclasspdx $123, -2064(%rdx), %k24114# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0xf0,0xf7,0xff,0xff,0x7b]4115 vfpclasspdx $123, -2064(%rdx), %k24116# CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k24117# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x7f,0x7b]4118 vfpclasspd $123, 1016(%rdx){1to2}, %k24119# CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k24120# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x7f,0x7b]4121 vfpclasspd $123, 1016(%rdx){1to2}, %k24122# CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k24123# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0x00,0x04,0x00,0x00,0x7b]4124 vfpclasspd $123, 1024(%rdx){1to2}, %k24125# CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k24126# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0x00,0x04,0x00,0x00,0x7b]4127 vfpclasspd $123, 1024(%rdx){1to2}, %k24128# CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k24129# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x80,0x7b]4130 vfpclasspd $123, -1024(%rdx){1to2}, %k24131# CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k24132# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x80,0x7b]4133 vfpclasspd $123, -1024(%rdx){1to2}, %k24134# CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k24135# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b]4136 vfpclasspd $123, -1032(%rdx){1to2}, %k24137# CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k24138# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b]4139 vfpclasspd $123, -1032(%rdx){1to2}, %k24140# CHECK: vfpclasspd $171, %ymm25, %k44141# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0xab]4142 vfpclasspd $171, %ymm25, %k44143# CHECK: vfpclasspd $171, %ymm25, %k44144# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0xab]4145 vfpclasspd $171, %ymm25, %k44146# CHECK: vfpclasspd $171, %ymm25, %k4 {%k6}4147# CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xe1,0xab]4148 vfpclasspd $171, %ymm25, %k4 {%k6}4149# CHECK: vfpclasspd $171, %ymm25, %k4 {%k6}4150# CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xe1,0xab]4151 vfpclasspd $171, %ymm25, %k4 {%k6}4152# CHECK: vfpclasspd $123, %ymm25, %k44153# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0x7b]4154 vfpclasspd $123, %ymm25, %k44155# CHECK: vfpclasspd $123, %ymm25, %k44156# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0x7b]4157 vfpclasspd $123, %ymm25, %k44158# CHECK: vfpclasspdy $123, (%rcx), %k44159# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x21,0x7b]4160 vfpclasspdy $123, (%rcx), %k44161# CHECK: vfpclasspdy $123, 291(%rax,%r14,8), %k44162# CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]4163 vfpclasspdy $123, 291(%rax,%r14,8), %k44164# CHECK: vfpclasspd $123, (%rcx){1to4}, %k44165# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x21,0x7b]4166 vfpclasspd $123, (%rcx){1to4}, %k44167# CHECK: vfpclasspd $123, (%rcx){1to4}, %k44168# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x21,0x7b]4169 vfpclasspd $123, (%rcx){1to4}, %k44170# CHECK: vfpclasspdy $123, 4064(%rdx), %k44171# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x7f,0x7b]4172 vfpclasspdy $123, 4064(%rdx), %k44173# CHECK: vfpclasspdy $123, 4096(%rdx), %k44174# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b]4175 vfpclasspdy $123, 4096(%rdx), %k44176# CHECK: vfpclasspdy $123, -4096(%rdx), %k44177# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x80,0x7b]4178 vfpclasspdy $123, -4096(%rdx), %k44179# CHECK: vfpclasspdy $123, -4128(%rdx), %k44180# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b]4181 vfpclasspdy $123, -4128(%rdx), %k44182# CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k44183# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x7f,0x7b]4184 vfpclasspd $123, 1016(%rdx){1to4}, %k44185# CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k44186# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x7f,0x7b]4187 vfpclasspd $123, 1016(%rdx){1to4}, %k44188# CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k44189# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0x00,0x04,0x00,0x00,0x7b]4190 vfpclasspd $123, 1024(%rdx){1to4}, %k44191# CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k44192# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0x00,0x04,0x00,0x00,0x7b]4193 vfpclasspd $123, 1024(%rdx){1to4}, %k44194# CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k44195# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x80,0x7b]4196 vfpclasspd $123, -1024(%rdx){1to4}, %k44197# CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k44198# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x80,0x7b]4199 vfpclasspd $123, -1024(%rdx){1to4}, %k44200# CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k44201# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0xf8,0xfb,0xff,0xff,0x7b]4202 vfpclasspd $123, -1032(%rdx){1to4}, %k44203# CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k44204# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0xf8,0xfb,0xff,0xff,0x7b]4205 vfpclasspd $123, -1032(%rdx){1to4}, %k44206# CHECK: vfpclassps $171, %xmm20, %k44207# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0xab]4208 vfpclassps $171, %xmm20, %k44209# CHECK: vfpclassps $171, %xmm20, %k44210# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0xab]4211 vfpclassps $171, %xmm20, %k44212# CHECK: vfpclassps $171, %xmm20, %k4 {%k5}4213# CHECK: encoding: [0x62,0xb3,0x7d,0x0d,0x66,0xe4,0xab]4214 vfpclassps $171, %xmm20, %k4 {%k5}4215# CHECK: vfpclassps $171, %xmm20, %k4 {%k5}4216# CHECK: encoding: [0x62,0xb3,0x7d,0x0d,0x66,0xe4,0xab]4217 vfpclassps $171, %xmm20, %k4 {%k5}4218# CHECK: vfpclassps $123, %xmm20, %k44219# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0x7b]4220 vfpclassps $123, %xmm20, %k44221# CHECK: vfpclassps $123, %xmm20, %k44222# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0x7b]4223 vfpclassps $123, %xmm20, %k44224# CHECK: vfpclasspsx $123, (%rcx), %k44225# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x21,0x7b]4226 vfpclasspsx $123, (%rcx), %k44227# CHECK: vfpclasspsx $123, 291(%rax,%r14,8), %k44228# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]4229 vfpclasspsx $123, 291(%rax,%r14,8), %k44230# CHECK: vfpclassps $123, (%rcx){1to4}, %k44231# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x21,0x7b]4232 vfpclassps $123, (%rcx){1to4}, %k44233# CHECK: vfpclassps $123, (%rcx){1to4}, %k44234# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x21,0x7b]4235 vfpclassps $123, (%rcx){1to4}, %k44236# CHECK: vfpclasspsx $123, 2032(%rdx), %k44237# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x7f,0x7b]4238 vfpclasspsx $123, 2032(%rdx), %k44239# CHECK: vfpclasspsx $123, 2048(%rdx), %k44240# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0x00,0x08,0x00,0x00,0x7b]4241 vfpclasspsx $123, 2048(%rdx), %k44242# CHECK: vfpclasspsx $123, -2048(%rdx), %k44243# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x80,0x7b]4244 vfpclasspsx $123, -2048(%rdx), %k44245# CHECK: vfpclasspsx $123, -2064(%rdx), %k44246# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0xf0,0xf7,0xff,0xff,0x7b]4247 vfpclasspsx $123, -2064(%rdx), %k44248# CHECK: vfpclassps $123, 508(%rdx){1to4}, %k44249# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x7f,0x7b]4250 vfpclassps $123, 508(%rdx){1to4}, %k44251# CHECK: vfpclassps $123, 508(%rdx){1to4}, %k44252# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x7f,0x7b]4253 vfpclassps $123, 508(%rdx){1to4}, %k44254# CHECK: vfpclassps $123, 512(%rdx){1to4}, %k44255# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b]4256 vfpclassps $123, 512(%rdx){1to4}, %k44257# CHECK: vfpclassps $123, 512(%rdx){1to4}, %k44258# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b]4259 vfpclassps $123, 512(%rdx){1to4}, %k44260# CHECK: vfpclassps $123, -512(%rdx){1to4}, %k44261# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x80,0x7b]4262 vfpclassps $123, -512(%rdx){1to4}, %k44263# CHECK: vfpclassps $123, -512(%rdx){1to4}, %k44264# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x80,0x7b]4265 vfpclassps $123, -512(%rdx){1to4}, %k44266# CHECK: vfpclassps $123, -516(%rdx){1to4}, %k44267# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b]4268 vfpclassps $123, -516(%rdx){1to4}, %k44269# CHECK: vfpclassps $123, -516(%rdx){1to4}, %k44270# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b]4271 vfpclassps $123, -516(%rdx){1to4}, %k44272# CHECK: vfpclassps $171, %ymm17, %k44273# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0xab]4274 vfpclassps $171, %ymm17, %k44275# CHECK: vfpclassps $171, %ymm17, %k44276# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0xab]4277 vfpclassps $171, %ymm17, %k44278# CHECK: vfpclassps $171, %ymm17, %k4 {%k5}4279# CHECK: encoding: [0x62,0xb3,0x7d,0x2d,0x66,0xe1,0xab]4280 vfpclassps $171, %ymm17, %k4 {%k5}4281# CHECK: vfpclassps $171, %ymm17, %k4 {%k5}4282# CHECK: encoding: [0x62,0xb3,0x7d,0x2d,0x66,0xe1,0xab]4283 vfpclassps $171, %ymm17, %k4 {%k5}4284# CHECK: vfpclassps $123, %ymm17, %k44285# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0x7b]4286 vfpclassps $123, %ymm17, %k44287# CHECK: vfpclassps $123, %ymm17, %k44288# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0x7b]4289 vfpclassps $123, %ymm17, %k44290# CHECK: vfpclasspsy $123, (%rcx), %k44291# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x21,0x7b]4292 vfpclasspsy $123, (%rcx), %k44293# CHECK: vfpclasspsy $123, 291(%rax,%r14,8), %k44294# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]4295 vfpclasspsy $123, 291(%rax,%r14,8), %k44296# CHECK: vfpclassps $123, (%rcx){1to8}, %k44297# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x21,0x7b]4298 vfpclassps $123, (%rcx){1to8}, %k44299# CHECK: vfpclassps $123, (%rcx){1to8}, %k44300# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x21,0x7b]4301 vfpclassps $123, (%rcx){1to8}, %k44302# CHECK: vfpclasspsy $123, 4064(%rdx), %k44303# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x7f,0x7b]4304 vfpclasspsy $123, 4064(%rdx), %k44305# CHECK: vfpclasspsy $123, 4096(%rdx), %k44306# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b]4307 vfpclasspsy $123, 4096(%rdx), %k44308# CHECK: vfpclasspsy $123, -4096(%rdx), %k44309# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x80,0x7b]4310 vfpclasspsy $123, -4096(%rdx), %k44311# CHECK: vfpclasspsy $123, -4128(%rdx), %k44312# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b]4313 vfpclasspsy $123, -4128(%rdx), %k44314# CHECK: vfpclassps $123, 508(%rdx){1to8}, %k44315# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x7f,0x7b]4316 vfpclassps $123, 508(%rdx){1to8}, %k44317# CHECK: vfpclassps $123, 508(%rdx){1to8}, %k44318# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x7f,0x7b]4319 vfpclassps $123, 508(%rdx){1to8}, %k44320# CHECK: vfpclassps $123, 512(%rdx){1to8}, %k44321# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b]4322 vfpclassps $123, 512(%rdx){1to8}, %k44323# CHECK: vfpclassps $123, 512(%rdx){1to8}, %k44324# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b]4325 vfpclassps $123, 512(%rdx){1to8}, %k44326# CHECK: vfpclassps $123, -512(%rdx){1to8}, %k44327# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x80,0x7b]4328 vfpclassps $123, -512(%rdx){1to8}, %k44329# CHECK: vfpclassps $123, -512(%rdx){1to8}, %k44330# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x80,0x7b]4331 vfpclassps $123, -512(%rdx){1to8}, %k44332# CHECK: vfpclassps $123, -516(%rdx){1to8}, %k44333# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b]4334 vfpclassps $123, -516(%rdx){1to8}, %k44335# CHECK: vfpclassps $123, -516(%rdx){1to8}, %k44336# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b]4337 vfpclassps $123, -516(%rdx){1to8}, %k44338# CHECK: vfpclasspd $171, %xmm26, %k34339# CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0xab]4340 vfpclasspd $171, %xmm26, %k34341# CHECK: vfpclasspd $171, %xmm26, %k34342# CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0xab]4343 vfpclasspd $171, %xmm26, %k34344# CHECK: vfpclasspd $171, %xmm26, %k3 {%k5}4345# CHECK: encoding: [0x62,0x93,0xfd,0x0d,0x66,0xda,0xab]4346 vfpclasspd $171, %xmm26, %k3 {%k5}4347# CHECK: vfpclasspd $171, %xmm26, %k3 {%k5}4348# CHECK: encoding: [0x62,0x93,0xfd,0x0d,0x66,0xda,0xab]4349 vfpclasspd $171, %xmm26, %k3 {%k5}4350# CHECK: vfpclasspd $123, %xmm26, %k34351# CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0x7b]4352 vfpclasspd $123, %xmm26, %k34353# CHECK: vfpclasspd $123, %xmm26, %k34354# CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0x7b]4355 vfpclasspd $123, %xmm26, %k34356# CHECK: vfpclasspdx $123, (%rcx), %k34357# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x19,0x7b]4358 vfpclasspdx $123, (%rcx), %k34359# CHECK: vfpclasspdx $123, 4660(%rax,%r14,8), %k34360# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b]4361 vfpclasspdx $123, 4660(%rax,%r14,8), %k34362# CHECK: vfpclasspd $123, (%rcx){1to2}, %k34363# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x19,0x7b]4364 vfpclasspd $123, (%rcx){1to2}, %k34365# CHECK: vfpclasspd $123, (%rcx){1to2}, %k34366# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x19,0x7b]4367 vfpclasspd $123, (%rcx){1to2}, %k34368# CHECK: vfpclasspdx $123, 2032(%rdx), %k34369# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x7f,0x7b]4370 vfpclasspdx $123, 2032(%rdx), %k34371# CHECK: vfpclasspdx $123, 2048(%rdx), %k34372# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b]4373 vfpclasspdx $123, 2048(%rdx), %k34374# CHECK: vfpclasspdx $123, -2048(%rdx), %k34375# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x80,0x7b]4376 vfpclasspdx $123, -2048(%rdx), %k34377# CHECK: vfpclasspdx $123, -2064(%rdx), %k34378# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b]4379 vfpclasspdx $123, -2064(%rdx), %k34380# CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k34381# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x7f,0x7b]4382 vfpclasspd $123, 1016(%rdx){1to2}, %k34383# CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k34384# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x7f,0x7b]4385 vfpclasspd $123, 1016(%rdx){1to2}, %k34386# CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k34387# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0x00,0x04,0x00,0x00,0x7b]4388 vfpclasspd $123, 1024(%rdx){1to2}, %k34389# CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k34390# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0x00,0x04,0x00,0x00,0x7b]4391 vfpclasspd $123, 1024(%rdx){1to2}, %k34392# CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k34393# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x80,0x7b]4394 vfpclasspd $123, -1024(%rdx){1to2}, %k34395# CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k34396# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x80,0x7b]4397 vfpclasspd $123, -1024(%rdx){1to2}, %k34398# CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k34399# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0xf8,0xfb,0xff,0xff,0x7b]4400 vfpclasspd $123, -1032(%rdx){1to2}, %k34401# CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k34402# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0xf8,0xfb,0xff,0xff,0x7b]4403 vfpclasspd $123, -1032(%rdx){1to2}, %k34404# CHECK: vfpclasspd $171, %ymm26, %k24405# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0xab]4406 vfpclasspd $171, %ymm26, %k24407# CHECK: vfpclasspd $171, %ymm26, %k24408# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0xab]4409 vfpclasspd $171, %ymm26, %k24410# CHECK: vfpclasspd $171, %ymm26, %k2 {%k6}4411# CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xd2,0xab]4412 vfpclasspd $171, %ymm26, %k2 {%k6}4413# CHECK: vfpclasspd $171, %ymm26, %k2 {%k6}4414# CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xd2,0xab]4415 vfpclasspd $171, %ymm26, %k2 {%k6}4416# CHECK: vfpclasspd $123, %ymm26, %k24417# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0x7b]4418 vfpclasspd $123, %ymm26, %k24419# CHECK: vfpclasspd $123, %ymm26, %k24420# CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0x7b]4421 vfpclasspd $123, %ymm26, %k24422# CHECK: vfpclasspdy $123, (%rcx), %k24423# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x11,0x7b]4424 vfpclasspdy $123, (%rcx), %k24425# CHECK: vfpclasspdy $123, 4660(%rax,%r14,8), %k24426# CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0x94,0xf0,0x34,0x12,0x00,0x00,0x7b]4427 vfpclasspdy $123, 4660(%rax,%r14,8), %k24428# CHECK: vfpclasspd $123, (%rcx){1to4}, %k24429# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b]4430 vfpclasspd $123, (%rcx){1to4}, %k24431# CHECK: vfpclasspd $123, (%rcx){1to4}, %k24432# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b]4433 vfpclasspd $123, (%rcx){1to4}, %k24434# CHECK: vfpclasspdy $123, 4064(%rdx), %k24435# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x7f,0x7b]4436 vfpclasspdy $123, 4064(%rdx), %k24437# CHECK: vfpclasspdy $123, 4096(%rdx), %k24438# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0x00,0x10,0x00,0x00,0x7b]4439 vfpclasspdy $123, 4096(%rdx), %k24440# CHECK: vfpclasspdy $123, -4096(%rdx), %k24441# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x80,0x7b]4442 vfpclasspdy $123, -4096(%rdx), %k24443# CHECK: vfpclasspdy $123, -4128(%rdx), %k24444# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0xe0,0xef,0xff,0xff,0x7b]4445 vfpclasspdy $123, -4128(%rdx), %k24446# CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k24447# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x7f,0x7b]4448 vfpclasspd $123, 1016(%rdx){1to4}, %k24449# CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k24450# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x7f,0x7b]4451 vfpclasspd $123, 1016(%rdx){1to4}, %k24452# CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k24453# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0x00,0x04,0x00,0x00,0x7b]4454 vfpclasspd $123, 1024(%rdx){1to4}, %k24455# CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k24456# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0x00,0x04,0x00,0x00,0x7b]4457 vfpclasspd $123, 1024(%rdx){1to4}, %k24458# CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k24459# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x80,0x7b]4460 vfpclasspd $123, -1024(%rdx){1to4}, %k24461# CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k24462# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x80,0x7b]4463 vfpclasspd $123, -1024(%rdx){1to4}, %k24464# CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k24465# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b]4466 vfpclasspd $123, -1032(%rdx){1to4}, %k24467# CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k24468# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b]4469 vfpclasspd $123, -1032(%rdx){1to4}, %k24470# CHECK: vfpclassps $171, %xmm29, %k34471# CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab]4472 vfpclassps $171, %xmm29, %k34473# CHECK: vfpclassps $171, %xmm29, %k34474# CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab]4475 vfpclassps $171, %xmm29, %k34476# CHECK: vfpclassps $171, %xmm29, %k3 {%k6}4477# CHECK: encoding: [0x62,0x93,0x7d,0x0e,0x66,0xdd,0xab]4478 vfpclassps $171, %xmm29, %k3 {%k6}4479# CHECK: vfpclassps $171, %xmm29, %k34480# CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab]4481 vfpclassps $171, %xmm29, %k34482# CHECK: vfpclassps $123, %xmm29, %k34483# CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0x7b]4484 vfpclassps $123, %xmm29, %k34485# CHECK: vfpclassps $123, %xmm29, %k34486# CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0x7b]4487 vfpclassps $123, %xmm29, %k34488# CHECK: vfpclasspsx $123, (%rcx), %k34489# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x19,0x7b]4490 vfpclasspsx $123, (%rcx), %k34491# CHECK: vfpclasspsx $123, 4660(%rax,%r14,8), %k34492# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b]4493 vfpclasspsx $123, 4660(%rax,%r14,8), %k34494# CHECK: vfpclassps $123, (%rcx){1to4}, %k34495# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x19,0x7b]4496 vfpclassps $123, (%rcx){1to4}, %k34497# CHECK: vfpclassps $123, (%rcx){1to4}, %k34498# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x19,0x7b]4499 vfpclassps $123, (%rcx){1to4}, %k34500# CHECK: vfpclasspsx $123, 2032(%rdx), %k34501# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x7f,0x7b]4502 vfpclasspsx $123, 2032(%rdx), %k34503# CHECK: vfpclasspsx $123, 2048(%rdx), %k34504# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b]4505 vfpclasspsx $123, 2048(%rdx), %k34506# CHECK: vfpclasspsx $123, -2048(%rdx), %k34507# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x80,0x7b]4508 vfpclasspsx $123, -2048(%rdx), %k34509# CHECK: vfpclasspsx $123, -2064(%rdx), %k34510# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b]4511 vfpclasspsx $123, -2064(%rdx), %k34512# CHECK: vfpclassps $123, 508(%rdx){1to4}, %k34513# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x7f,0x7b]4514 vfpclassps $123, 508(%rdx){1to4}, %k34515# CHECK: vfpclassps $123, 508(%rdx){1to4}, %k34516# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x7f,0x7b]4517 vfpclassps $123, 508(%rdx){1to4}, %k34518# CHECK: vfpclassps $123, 512(%rdx){1to4}, %k34519# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b]4520 vfpclassps $123, 512(%rdx){1to4}, %k34521# CHECK: vfpclassps $123, 512(%rdx){1to4}, %k34522# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b]4523 vfpclassps $123, 512(%rdx){1to4}, %k34524# CHECK: vfpclassps $123, -512(%rdx){1to4}, %k34525# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x80,0x7b]4526 vfpclassps $123, -512(%rdx){1to4}, %k34527# CHECK: vfpclassps $123, -512(%rdx){1to4}, %k34528# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x80,0x7b]4529 vfpclassps $123, -512(%rdx){1to4}, %k34530# CHECK: vfpclassps $123, -516(%rdx){1to4}, %k34531# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b]4532 vfpclassps $123, -516(%rdx){1to4}, %k34533# CHECK: vfpclassps $123, -516(%rdx){1to4}, %k34534# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b]4535 vfpclassps $123, -516(%rdx){1to4}, %k34536# CHECK: vfpclassps $171, %ymm19, %k34537# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0xab]4538 vfpclassps $171, %ymm19, %k34539# CHECK: vfpclassps $171, %ymm19, %k34540# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0xab]4541 vfpclassps $171, %ymm19, %k34542# CHECK: vfpclassps $171, %ymm19, %k3 {%k3}4543# CHECK: encoding: [0x62,0xb3,0x7d,0x2b,0x66,0xdb,0xab]4544 vfpclassps $171, %ymm19, %k3 {%k3}4545# CHECK: vfpclassps $171, %ymm19, %k3 {%k3}4546# CHECK: encoding: [0x62,0xb3,0x7d,0x2b,0x66,0xdb,0xab]4547 vfpclassps $171, %ymm19, %k3 {%k3}4548# CHECK: vfpclassps $123, %ymm19, %k34549# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0x7b]4550 vfpclassps $123, %ymm19, %k34551# CHECK: vfpclassps $123, %ymm19, %k34552# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0x7b]4553 vfpclassps $123, %ymm19, %k34554# CHECK: vfpclasspsy $123, (%rcx), %k34555# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x19,0x7b]4556 vfpclasspsy $123, (%rcx), %k34557# CHECK: vfpclasspsy $123, 4660(%rax,%r14,8), %k34558# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b]4559 vfpclasspsy $123, 4660(%rax,%r14,8), %k34560# CHECK: vfpclassps $123, (%rcx){1to8}, %k34561# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x19,0x7b]4562 vfpclassps $123, (%rcx){1to8}, %k34563# CHECK: vfpclassps $123, (%rcx){1to8}, %k34564# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x19,0x7b]4565 vfpclassps $123, (%rcx){1to8}, %k34566# CHECK: vfpclasspsy $123, 4064(%rdx), %k34567# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x7f,0x7b]4568 vfpclasspsy $123, 4064(%rdx), %k34569# CHECK: vfpclasspsy $123, 4096(%rdx), %k34570# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0x00,0x10,0x00,0x00,0x7b]4571 vfpclasspsy $123, 4096(%rdx), %k34572# CHECK: vfpclasspsy $123, -4096(%rdx), %k34573# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x80,0x7b]4574 vfpclasspsy $123, -4096(%rdx), %k34575# CHECK: vfpclasspsy $123, -4128(%rdx), %k34576# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0xe0,0xef,0xff,0xff,0x7b]4577 vfpclasspsy $123, -4128(%rdx), %k34578# CHECK: vfpclassps $123, 508(%rdx){1to8}, %k34579# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x7f,0x7b]4580 vfpclassps $123, 508(%rdx){1to8}, %k34581# CHECK: vfpclassps $123, 508(%rdx){1to8}, %k34582# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x7f,0x7b]4583 vfpclassps $123, 508(%rdx){1to8}, %k34584# CHECK: vfpclassps $123, 512(%rdx){1to8}, %k34585# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b]4586 vfpclassps $123, 512(%rdx){1to8}, %k34587# CHECK: vfpclassps $123, 512(%rdx){1to8}, %k34588# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b]4589 vfpclassps $123, 512(%rdx){1to8}, %k34590# CHECK: vfpclassps $123, -512(%rdx){1to8}, %k34591# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x80,0x7b]4592 vfpclassps $123, -512(%rdx){1to8}, %k34593# CHECK: vfpclassps $123, -512(%rdx){1to8}, %k34594# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x80,0x7b]4595 vfpclassps $123, -512(%rdx){1to8}, %k34596# CHECK: vfpclassps $123, -516(%rdx){1to8}, %k34597# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b]4598 vfpclassps $123, -516(%rdx){1to8}, %k34599# CHECK: vfpclassps $123, -516(%rdx){1to8}, %k34600# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b]4601 vfpclassps $123, -516(%rdx){1to8}, %k34602# CHECK: vbroadcasti32x2 %xmm30, %xmm304603# CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf6]4604 vbroadcasti32x2 %xmm30, %xmm304605# CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2}4606# CHECK: encoding: [0x62,0x02,0x7d,0x0a,0x59,0xf6]4607 vbroadcasti32x2 %xmm30, %xmm30 {%k2}4608# CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z}4609# CHECK: encoding: [0x62,0x02,0x7d,0x8a,0x59,0xf6]4610 vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z}4611# CHECK: vbroadcasti32x2 (%rcx), %xmm304612# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31]4613 vbroadcasti32x2 (%rcx), %xmm304614# CHECK: vbroadcasti32x2 291(%rax,%r14,8), %xmm304615# CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x23,0x01,0x00,0x00]4616 vbroadcasti32x2 291(%rax,%r14,8), %xmm304617# CHECK: vbroadcasti32x2 1016(%rdx), %xmm304618# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f]4619 vbroadcasti32x2 1016(%rdx), %xmm304620# CHECK: vbroadcasti32x2 1024(%rdx), %xmm304621# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00]4622 vbroadcasti32x2 1024(%rdx), %xmm304623# CHECK: vbroadcasti32x2 -1024(%rdx), %xmm304624# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80]4625 vbroadcasti32x2 -1024(%rdx), %xmm304626# CHECK: vbroadcasti32x2 -1032(%rdx), %xmm304627# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff]4628 vbroadcasti32x2 -1032(%rdx), %xmm304629# CHECK: vbroadcasti32x2 %xmm28, %ymm264630# CHECK: encoding: [0x62,0x02,0x7d,0x28,0x59,0xd4]4631 vbroadcasti32x2 %xmm28, %ymm264632# CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7}4633# CHECK: encoding: [0x62,0x02,0x7d,0x2f,0x59,0xd4]4634 vbroadcasti32x2 %xmm28, %ymm26 {%k7}4635# CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z}4636# CHECK: encoding: [0x62,0x02,0x7d,0xaf,0x59,0xd4]4637 vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z}4638# CHECK: vbroadcasti32x2 (%rcx), %ymm264639# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x11]4640 vbroadcasti32x2 (%rcx), %ymm264641# CHECK: vbroadcasti32x2 291(%rax,%r14,8), %ymm264642# CHECK: encoding: [0x62,0x22,0x7d,0x28,0x59,0x94,0xf0,0x23,0x01,0x00,0x00]4643 vbroadcasti32x2 291(%rax,%r14,8), %ymm264644# CHECK: vbroadcasti32x2 1016(%rdx), %ymm264645# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x7f]4646 vbroadcasti32x2 1016(%rdx), %ymm264647# CHECK: vbroadcasti32x2 1024(%rdx), %ymm264648# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0x00,0x04,0x00,0x00]4649 vbroadcasti32x2 1024(%rdx), %ymm264650# CHECK: vbroadcasti32x2 -1024(%rdx), %ymm264651# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x80]4652 vbroadcasti32x2 -1024(%rdx), %ymm264653# CHECK: vbroadcasti32x2 -1032(%rdx), %ymm264654# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0xf8,0xfb,0xff,0xff]4655 vbroadcasti32x2 -1032(%rdx), %ymm264656# CHECK: vbroadcasti32x2 %xmm28, %xmm304657# CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf4]4658 vbroadcasti32x2 %xmm28, %xmm304659# CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6}4660# CHECK: encoding: [0x62,0x02,0x7d,0x0e,0x59,0xf4]4661 vbroadcasti32x2 %xmm28, %xmm30 {%k6}4662# CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z}4663# CHECK: encoding: [0x62,0x02,0x7d,0x8e,0x59,0xf4]4664 vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z}4665# CHECK: vbroadcasti32x2 (%rcx), %xmm304666# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31]4667 vbroadcasti32x2 (%rcx), %xmm304668# CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %xmm304669# CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x34,0x12,0x00,0x00]4670 vbroadcasti32x2 4660(%rax,%r14,8), %xmm304671# CHECK: vbroadcasti32x2 1016(%rdx), %xmm304672# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f]4673 vbroadcasti32x2 1016(%rdx), %xmm304674# CHECK: vbroadcasti32x2 1024(%rdx), %xmm304675# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00]4676 vbroadcasti32x2 1024(%rdx), %xmm304677# CHECK: vbroadcasti32x2 -1024(%rdx), %xmm304678# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80]4679 vbroadcasti32x2 -1024(%rdx), %xmm304680# CHECK: vbroadcasti32x2 -1032(%rdx), %xmm304681# CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff]4682 vbroadcasti32x2 -1032(%rdx), %xmm304683# CHECK: vbroadcasti32x2 %xmm28, %ymm234684# CHECK: encoding: [0x62,0x82,0x7d,0x28,0x59,0xfc]4685 vbroadcasti32x2 %xmm28, %ymm234686# CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1}4687# CHECK: encoding: [0x62,0x82,0x7d,0x29,0x59,0xfc]4688 vbroadcasti32x2 %xmm28, %ymm23 {%k1}4689# CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z}4690# CHECK: encoding: [0x62,0x82,0x7d,0xa9,0x59,0xfc]4691 vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z}4692# CHECK: vbroadcasti32x2 (%rcx), %ymm234693# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x39]4694 vbroadcasti32x2 (%rcx), %ymm234695# CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %ymm234696# CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x59,0xbc,0xf0,0x34,0x12,0x00,0x00]4697 vbroadcasti32x2 4660(%rax,%r14,8), %ymm234698# CHECK: vbroadcasti32x2 1016(%rdx), %ymm234699# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x7f]4700 vbroadcasti32x2 1016(%rdx), %ymm234701# CHECK: vbroadcasti32x2 1024(%rdx), %ymm234702# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0x00,0x04,0x00,0x00]4703 vbroadcasti32x2 1024(%rdx), %ymm234704# CHECK: vbroadcasti32x2 -1024(%rdx), %ymm234705# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x80]4706 vbroadcasti32x2 -1024(%rdx), %ymm234707# CHECK: vbroadcasti32x2 -1032(%rdx), %ymm234708# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0xf8,0xfb,0xff,0xff]4709 vbroadcasti32x2 -1032(%rdx), %ymm234710# CHECK: vbroadcastf32x2 %xmm18, %ymm284711# CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xe2]4712 vbroadcastf32x2 %xmm18, %ymm284713# CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7}4714# CHECK: encoding: [0x62,0x22,0x7d,0x2f,0x19,0xe2]4715 vbroadcastf32x2 %xmm18, %ymm28 {%k7}4716# CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z}4717# CHECK: encoding: [0x62,0x22,0x7d,0xaf,0x19,0xe2]4718 vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z}4719# CHECK: vbroadcastf32x2 (%rcx), %ymm284720# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x21]4721 vbroadcastf32x2 (%rcx), %ymm284722# CHECK: vbroadcastf32x2 291(%rax,%r14,8), %ymm284723# CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00]4724 vbroadcastf32x2 291(%rax,%r14,8), %ymm284725# CHECK: vbroadcastf32x2 1016(%rdx), %ymm284726# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x7f]4727 vbroadcastf32x2 1016(%rdx), %ymm284728# CHECK: vbroadcastf32x2 1024(%rdx), %ymm284729# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0x00,0x04,0x00,0x00]4730 vbroadcastf32x2 1024(%rdx), %ymm284731# CHECK: vbroadcastf32x2 -1024(%rdx), %ymm284732# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x80]4733 vbroadcastf32x2 -1024(%rdx), %ymm284734# CHECK: vbroadcastf32x2 -1032(%rdx), %ymm284735# CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0xf8,0xfb,0xff,0xff]4736 vbroadcastf32x2 -1032(%rdx), %ymm284737# CHECK: vbroadcastf32x2 %xmm26, %ymm194738# CHECK: encoding: [0x62,0x82,0x7d,0x28,0x19,0xda]4739 vbroadcastf32x2 %xmm26, %ymm194740# CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7}4741# CHECK: encoding: [0x62,0x82,0x7d,0x2f,0x19,0xda]4742 vbroadcastf32x2 %xmm26, %ymm19 {%k7}4743# CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z}4744# CHECK: encoding: [0x62,0x82,0x7d,0xaf,0x19,0xda]4745 vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z}4746# CHECK: vbroadcastf32x2 (%rcx), %ymm194747# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x19]4748 vbroadcastf32x2 (%rcx), %ymm194749# CHECK: vbroadcastf32x2 4660(%rax,%r14,8), %ymm194750# CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x19,0x9c,0xf0,0x34,0x12,0x00,0x00]4751 vbroadcastf32x2 4660(%rax,%r14,8), %ymm194752# CHECK: vbroadcastf32x2 1016(%rdx), %ymm194753# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x7f]4754 vbroadcastf32x2 1016(%rdx), %ymm194755# CHECK: vbroadcastf32x2 1024(%rdx), %ymm194756# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0x00,0x04,0x00,0x00]4757 vbroadcastf32x2 1024(%rdx), %ymm194758# CHECK: vbroadcastf32x2 -1024(%rdx), %ymm194759# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x80]4760 vbroadcastf32x2 -1024(%rdx), %ymm194761# CHECK: vbroadcastf32x2 -1032(%rdx), %ymm194762# CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0xf8,0xfb,0xff,0xff]4763 vbroadcastf32x2 -1032(%rdx), %ymm194764 4765# CHECK: vcvtps2qq 128(%rcx), %xmm2 {%k2} {z}4766# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7b,0x51,0x10]4767 vcvtps2qq 128(%rcx), %xmm2 {%k2} {z}4768# CHECK: vcvtps2qq 128(%rcx), %xmm2 {%k2}4769# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]4770 vcvtps2qq 128(%rcx), %xmm2 {%k2}4771# CHECK: vcvtps2qq 128(%rcx), %xmm24772# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]4773 vcvtps2qq 128(%rcx), %xmm24774# CHECK: vcvttps2qq 128(%rcx), %xmm1 {%k2} {z}4775# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]4776 vcvttps2qq 128(%rcx), %xmm1 {%k2} {z}4777# CHECK: vcvttps2qq 128(%rcx), %xmm1 {%k2}4778# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]4779 vcvttps2qq 128(%rcx), %xmm1 {%k2}4780# CHECK: vcvttps2qq 128(%rcx), %xmm14781# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]4782 vcvttps2qq 128(%rcx), %xmm14783# CHECK: vcvtps2uqq 128(%rcx), %xmm1 {%k2} {z}4784# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]4785 vcvtps2uqq 128(%rcx), %xmm1 {%k2} {z}4786# CHECK: vcvtps2uqq 128(%rcx), %xmm1 {%k2}4787# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]4788 vcvtps2uqq 128(%rcx), %xmm1 {%k2}4789# CHECK: vcvtps2uqq 128(%rcx), %xmm14790# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]4791 vcvtps2uqq 128(%rcx), %xmm14792# CHECK: vcvttps2uqq 128(%rcx), %xmm1 {%k2} {z}4793# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]4794 vcvttps2uqq 128(%rcx), %xmm1 {%k2} {z}4795# CHECK: vcvttps2uqq 128(%rcx), %xmm1 {%k2}4796# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]4797 vcvttps2uqq 128(%rcx), %xmm1 {%k2}4798# CHECK: vcvttps2uqq 128(%rcx), %xmm14799# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]4800 vcvttps2uqq 128(%rcx), %xmm14801# CHECK: vcvtps2qq 128(%rcx), %xmm2 {%k2} {z}4802# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7b,0x51,0x10]4803 vcvtps2qq 128(%rcx), %xmm2 {%k2} {z}4804# CHECK: vcvtps2qq 128(%rcx), %xmm2 {%k2}4805# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7b,0x51,0x10]4806 vcvtps2qq 128(%rcx), %xmm2 {%k2}4807# CHECK: vcvtps2qq 128(%rcx), %xmm24808# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7b,0x51,0x10]4809 vcvtps2qq 128(%rcx), %xmm24810# CHECK: vcvttps2qq 128(%rcx), %xmm1 {%k2} {z}4811# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x7a,0x49,0x10]4812 vcvttps2qq 128(%rcx), %xmm1 {%k2} {z}4813# CHECK: vcvttps2qq 128(%rcx), %xmm1 {%k2}4814# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x7a,0x49,0x10]4815 vcvttps2qq 128(%rcx), %xmm1 {%k2}4816# CHECK: vcvttps2qq 128(%rcx), %xmm14817# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x7a,0x49,0x10]4818 vcvttps2qq 128(%rcx), %xmm14819# CHECK: vcvtps2uqq 128(%rcx), %xmm1 {%k2} {z}4820# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x79,0x49,0x10]4821 vcvtps2uqq 128(%rcx), %xmm1 {%k2} {z}4822# CHECK: vcvtps2uqq 128(%rcx), %xmm1 {%k2}4823# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x79,0x49,0x10]4824 vcvtps2uqq 128(%rcx), %xmm1 {%k2}4825# CHECK: vcvtps2uqq 128(%rcx), %xmm14826# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x79,0x49,0x10]4827 vcvtps2uqq 128(%rcx), %xmm14828# CHECK: vcvttps2uqq 128(%rcx), %xmm1 {%k2} {z}4829# CHECK: encoding: [0x62,0xf1,0x7d,0x8a,0x78,0x49,0x10]4830 vcvttps2uqq 128(%rcx), %xmm1 {%k2} {z}4831# CHECK: vcvttps2uqq 128(%rcx), %xmm1 {%k2}4832# CHECK: encoding: [0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]4833 vcvttps2uqq 128(%rcx), %xmm1 {%k2}4834# CHECK: vcvttps2uqq 128(%rcx), %xmm14835# CHECK: encoding: [0x62,0xf1,0x7d,0x08,0x78,0x49,0x10]4836 vcvttps2uqq 128(%rcx), %xmm14837# CHECK: vfpclasspd $171, %xmm18, %k24838# CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab]4839 vfpclasspd $171, %xmm18, %k24840# CHECK: vfpclasspd $171, %xmm18, %k2 {%k7}4841# CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab]4842 vfpclasspd $171, %xmm18, %k2 {%k7}4843# CHECK: vfpclasspdx $123, (%rcx), %k24844# CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x11,0x7b]4845 vfpclasspdx $123, (%rcx), %k24846# CHECK: vfpclasspdx $123, (%rcx), %k2 {%k7}4847# CHECK: encoding: [0x62,0xf3,0xfd,0x0f,0x66,0x11,0x7b]4848 vfpclasspdx $123, (%rcx), %k2 {%k7}4849# CHECK: vfpclasspd $123, (%rcx){1to2}, %k24850# CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b]4851 vfpclasspd $123, (%rcx){1to2}, %k24852# CHECK: vfpclasspd $123, (%rcx){1to2}, %k2 {%k7}4853# CHECK: encoding: [0x62,0xf3,0xfd,0x1f,0x66,0x11,0x7b]4854 vfpclasspd $123, (%rcx){1to2}, %k2 {%k7}4855# CHECK: vfpclassps $171, %xmm18, %k24856# CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xd2,0xab]4857 vfpclassps $171, %xmm18, %k24858# CHECK: vfpclassps $171, %xmm18, %k2 {%k7}4859# CHECK: encoding: [0x62,0xb3,0x7d,0x0f,0x66,0xd2,0xab]4860 vfpclassps $171, %xmm18, %k2 {%k7}4861# CHECK: vfpclasspsx $123, (%rcx), %k24862# CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x11,0x7b]4863 vfpclasspsx $123, (%rcx), %k24864# CHECK: vfpclasspsx $123, (%rcx), %k2 {%k7}4865# CHECK: encoding: [0x62,0xf3,0x7d,0x0f,0x66,0x11,0x7b]4866 vfpclasspsx $123, (%rcx), %k2 {%k7}4867# CHECK: vfpclassps $123, (%rcx){1to4}, %k24868# CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x11,0x7b]4869 vfpclassps $123, (%rcx){1to4}, %k24870# CHECK: vfpclassps $123, (%rcx){1to4}, %k2 {%k7}4871# CHECK: encoding: [0x62,0xf3,0x7d,0x1f,0x66,0x11,0x7b]4872 vfpclassps $123, (%rcx){1to4}, %k2 {%k7}4873# CHECK: vfpclasspd $171, %ymm18, %k24874# CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0xd2,0xab]4875 vfpclasspd $171, %ymm18, %k24876# CHECK: vfpclasspd $171, %ymm18, %k2 {%k7}4877# CHECK: encoding: [0x62,0xb3,0xfd,0x2f,0x66,0xd2,0xab]4878 vfpclasspd $171, %ymm18, %k2 {%k7}4879# CHECK: vfpclasspdy $123, (%rcx), %k24880# CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x11,0x7b]4881 vfpclasspdy $123, (%rcx), %k24882# CHECK: vfpclasspdy $123, (%rcx), %k2 {%k7}4883# CHECK: encoding: [0x62,0xf3,0xfd,0x2f,0x66,0x11,0x7b]4884 vfpclasspdy $123, (%rcx), %k2 {%k7}4885# CHECK: vfpclasspd $123, (%rcx){1to4}, %k24886# CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b]4887 vfpclasspd $123, (%rcx){1to4}, %k24888# CHECK: vfpclasspd $123, (%rcx){1to4}, %k2 {%k7}4889# CHECK: encoding: [0x62,0xf3,0xfd,0x3f,0x66,0x11,0x7b]4890 vfpclasspd $123, (%rcx){1to4}, %k2 {%k7}4891# CHECK: vfpclassps $171, %ymm18, %k24892# CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xd2,0xab]4893 vfpclassps $171, %ymm18, %k24894# CHECK: vfpclassps $171, %ymm18, %k2 {%k7}4895# CHECK: encoding: [0x62,0xb3,0x7d,0x2f,0x66,0xd2,0xab]4896 vfpclassps $171, %ymm18, %k2 {%k7}4897# CHECK: vfpclasspsy $123, (%rcx), %k24898# CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x11,0x7b]4899 vfpclasspsy $123, (%rcx), %k24900# CHECK: vfpclasspsy $123, (%rcx), %k2 {%k7}4901# CHECK: encoding: [0x62,0xf3,0x7d,0x2f,0x66,0x11,0x7b]4902 vfpclasspsy $123, (%rcx), %k2 {%k7}4903# CHECK: vfpclassps $123, (%rcx){1to8}, %k24904# CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x11,0x7b]4905 vfpclassps $123, (%rcx){1to8}, %k24906# CHECK: vfpclassps $123, (%rcx){1to8}, %k2 {%k7}4907# CHECK: encoding: [0x62,0xf3,0x7d,0x3f,0x66,0x11,0x7b]4908 vfpclassps $123, (%rcx){1to8}, %k2 {%k7}4909# CHECK: vcvttps2uqq 128(%ecx), %xmm1 {%k2}4910# CHECK: encoding: [0x67,0x62,0xf1,0x7d,0x0a,0x78,0x49,0x10]4911 vcvttps2uqq 128(%ecx), %xmm1 {%k2}4912