1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s 2 3// CHECK: vpmullq %xmm22, %xmm17, %xmm26 4// CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0xd6] 5 vpmullq %xmm22, %xmm17, %xmm26 6 7// CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6} 8// CHECK: encoding: [0x62,0x22,0xf5,0x06,0x40,0xd6] 9 vpmullq %xmm22, %xmm17, %xmm26 {%k6} 10 11// CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z} 12// CHECK: encoding: [0x62,0x22,0xf5,0x86,0x40,0xd6] 13 vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z} 14 15// CHECK: vpmullq (%rcx), %xmm17, %xmm26 16// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x11] 17 vpmullq (%rcx), %xmm17, %xmm26 18 19// CHECK: vpmullq 291(%rax,%r14,8), %xmm17, %xmm26 20// CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0x94,0xf0,0x23,0x01,0x00,0x00] 21 vpmullq 291(%rax,%r14,8), %xmm17, %xmm26 22 23// CHECK: vpmullq (%rcx){1to2}, %xmm17, %xmm26 24// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x11] 25 vpmullq (%rcx){1to2}, %xmm17, %xmm26 26 27// CHECK: vpmullq 2032(%rdx), %xmm17, %xmm26 28// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x7f] 29 vpmullq 2032(%rdx), %xmm17, %xmm26 30 31// CHECK: vpmullq 2048(%rdx), %xmm17, %xmm26 32// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0x00,0x08,0x00,0x00] 33 vpmullq 2048(%rdx), %xmm17, %xmm26 34 35// CHECK: vpmullq -2048(%rdx), %xmm17, %xmm26 36// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x80] 37 vpmullq -2048(%rdx), %xmm17, %xmm26 38 39// CHECK: vpmullq -2064(%rdx), %xmm17, %xmm26 40// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0xf0,0xf7,0xff,0xff] 41 vpmullq -2064(%rdx), %xmm17, %xmm26 42 43// CHECK: vpmullq 1016(%rdx){1to2}, %xmm17, %xmm26 44// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x7f] 45 vpmullq 1016(%rdx){1to2}, %xmm17, %xmm26 46 47// CHECK: vpmullq 1024(%rdx){1to2}, %xmm17, %xmm26 48// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0x00,0x04,0x00,0x00] 49 vpmullq 1024(%rdx){1to2}, %xmm17, %xmm26 50 51// CHECK: vpmullq -1024(%rdx){1to2}, %xmm17, %xmm26 52// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x80] 53 vpmullq -1024(%rdx){1to2}, %xmm17, %xmm26 54 55// CHECK: vpmullq -1032(%rdx){1to2}, %xmm17, %xmm26 56// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0xf8,0xfb,0xff,0xff] 57 vpmullq -1032(%rdx){1to2}, %xmm17, %xmm26 58 59// CHECK: vpmullq %ymm25, %ymm25, %ymm25 60// CHECK: encoding: [0x62,0x02,0xb5,0x20,0x40,0xc9] 61 vpmullq %ymm25, %ymm25, %ymm25 62 63// CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3} 64// CHECK: encoding: [0x62,0x02,0xb5,0x23,0x40,0xc9] 65 vpmullq %ymm25, %ymm25, %ymm25 {%k3} 66 67// CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z} 68// CHECK: encoding: [0x62,0x02,0xb5,0xa3,0x40,0xc9] 69 vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z} 70 71// CHECK: vpmullq (%rcx), %ymm25, %ymm25 72// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x09] 73 vpmullq (%rcx), %ymm25, %ymm25 74 75// CHECK: vpmullq 291(%rax,%r14,8), %ymm25, %ymm25 76// CHECK: encoding: [0x62,0x22,0xb5,0x20,0x40,0x8c,0xf0,0x23,0x01,0x00,0x00] 77 vpmullq 291(%rax,%r14,8), %ymm25, %ymm25 78 79// CHECK: vpmullq (%rcx){1to4}, %ymm25, %ymm25 80// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x09] 81 vpmullq (%rcx){1to4}, %ymm25, %ymm25 82 83// CHECK: vpmullq 4064(%rdx), %ymm25, %ymm25 84// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x7f] 85 vpmullq 4064(%rdx), %ymm25, %ymm25 86 87// CHECK: vpmullq 4096(%rdx), %ymm25, %ymm25 88// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0x00,0x10,0x00,0x00] 89 vpmullq 4096(%rdx), %ymm25, %ymm25 90 91// CHECK: vpmullq -4096(%rdx), %ymm25, %ymm25 92// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x80] 93 vpmullq -4096(%rdx), %ymm25, %ymm25 94 95// CHECK: vpmullq -4128(%rdx), %ymm25, %ymm25 96// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0xe0,0xef,0xff,0xff] 97 vpmullq -4128(%rdx), %ymm25, %ymm25 98 99// CHECK: vpmullq 1016(%rdx){1to4}, %ymm25, %ymm25 100// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x7f] 101 vpmullq 1016(%rdx){1to4}, %ymm25, %ymm25 102 103// CHECK: vpmullq 1024(%rdx){1to4}, %ymm25, %ymm25 104// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0x00,0x04,0x00,0x00] 105 vpmullq 1024(%rdx){1to4}, %ymm25, %ymm25 106 107// CHECK: vpmullq -1024(%rdx){1to4}, %ymm25, %ymm25 108// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x80] 109 vpmullq -1024(%rdx){1to4}, %ymm25, %ymm25 110 111// CHECK: vpmullq -1032(%rdx){1to4}, %ymm25, %ymm25 112// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0xf8,0xfb,0xff,0xff] 113 vpmullq -1032(%rdx){1to4}, %ymm25, %ymm25 114 115// CHECK: vandpd %xmm20, %xmm29, %xmm21 116// CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xec] 117 vandpd %xmm20, %xmm29, %xmm21 118 119// CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6} 120// CHECK: encoding: [0x62,0xa1,0x95,0x06,0x54,0xec] 121 vandpd %xmm20, %xmm29, %xmm21 {%k6} 122 123// CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6} {z} 124// CHECK: encoding: [0x62,0xa1,0x95,0x86,0x54,0xec] 125 vandpd %xmm20, %xmm29, %xmm21 {%k6} {z} 126 127// CHECK: vandpd (%rcx), %xmm29, %xmm21 128// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x29] 129 vandpd (%rcx), %xmm29, %xmm21 130 131// CHECK: vandpd 291(%rax,%r14,8), %xmm29, %xmm21 132// CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xac,0xf0,0x23,0x01,0x00,0x00] 133 vandpd 291(%rax,%r14,8), %xmm29, %xmm21 134 135// CHECK: vandpd (%rcx){1to2}, %xmm29, %xmm21 136// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x29] 137 vandpd (%rcx){1to2}, %xmm29, %xmm21 138 139// CHECK: vandpd 2032(%rdx), %xmm29, %xmm21 140// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x7f] 141 vandpd 2032(%rdx), %xmm29, %xmm21 142 143// CHECK: vandpd 2048(%rdx), %xmm29, %xmm21 144// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0x00,0x08,0x00,0x00] 145 vandpd 2048(%rdx), %xmm29, %xmm21 146 147// CHECK: vandpd -2048(%rdx), %xmm29, %xmm21 148// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x80] 149 vandpd -2048(%rdx), %xmm29, %xmm21 150 151// CHECK: vandpd -2064(%rdx), %xmm29, %xmm21 152// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0xf0,0xf7,0xff,0xff] 153 vandpd -2064(%rdx), %xmm29, %xmm21 154 155// CHECK: vandpd 1016(%rdx){1to2}, %xmm29, %xmm21 156// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x7f] 157 vandpd 1016(%rdx){1to2}, %xmm29, %xmm21 158 159// CHECK: vandpd 1024(%rdx){1to2}, %xmm29, %xmm21 160// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0x00,0x04,0x00,0x00] 161 vandpd 1024(%rdx){1to2}, %xmm29, %xmm21 162 163// CHECK: vandpd -1024(%rdx){1to2}, %xmm29, %xmm21 164// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x80] 165 vandpd -1024(%rdx){1to2}, %xmm29, %xmm21 166 167// CHECK: vandpd -1032(%rdx){1to2}, %xmm29, %xmm21 168// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0xf8,0xfb,0xff,0xff] 169 vandpd -1032(%rdx){1to2}, %xmm29, %xmm21 170 171// CHECK: vandpd %ymm28, %ymm21, %ymm28 172// CHECK: encoding: [0x62,0x01,0xd5,0x20,0x54,0xe4] 173 vandpd %ymm28, %ymm21, %ymm28 174 175// CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4} 176// CHECK: encoding: [0x62,0x01,0xd5,0x24,0x54,0xe4] 177 vandpd %ymm28, %ymm21, %ymm28 {%k4} 178 179// CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4} {z} 180// CHECK: encoding: [0x62,0x01,0xd5,0xa4,0x54,0xe4] 181 vandpd %ymm28, %ymm21, %ymm28 {%k4} {z} 182 183// CHECK: vandpd (%rcx), %ymm21, %ymm28 184// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x21] 185 vandpd (%rcx), %ymm21, %ymm28 186 187// CHECK: vandpd 291(%rax,%r14,8), %ymm21, %ymm28 188// CHECK: encoding: [0x62,0x21,0xd5,0x20,0x54,0xa4,0xf0,0x23,0x01,0x00,0x00] 189 vandpd 291(%rax,%r14,8), %ymm21, %ymm28 190 191// CHECK: vandpd (%rcx){1to4}, %ymm21, %ymm28 192// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x21] 193 vandpd (%rcx){1to4}, %ymm21, %ymm28 194 195// CHECK: vandpd 4064(%rdx), %ymm21, %ymm28 196// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x7f] 197 vandpd 4064(%rdx), %ymm21, %ymm28 198 199// CHECK: vandpd 4096(%rdx), %ymm21, %ymm28 200// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0x00,0x10,0x00,0x00] 201 vandpd 4096(%rdx), %ymm21, %ymm28 202 203// CHECK: vandpd -4096(%rdx), %ymm21, %ymm28 204// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x80] 205 vandpd -4096(%rdx), %ymm21, %ymm28 206 207// CHECK: vandpd -4128(%rdx), %ymm21, %ymm28 208// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0xe0,0xef,0xff,0xff] 209 vandpd -4128(%rdx), %ymm21, %ymm28 210 211// CHECK: vandpd 1016(%rdx){1to4}, %ymm21, %ymm28 212// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x7f] 213 vandpd 1016(%rdx){1to4}, %ymm21, %ymm28 214 215// CHECK: vandpd 1024(%rdx){1to4}, %ymm21, %ymm28 216// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0x00,0x04,0x00,0x00] 217 vandpd 1024(%rdx){1to4}, %ymm21, %ymm28 218 219// CHECK: vandpd -1024(%rdx){1to4}, %ymm21, %ymm28 220// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x80] 221 vandpd -1024(%rdx){1to4}, %ymm21, %ymm28 222 223// CHECK: vandpd -1032(%rdx){1to4}, %ymm21, %ymm28 224// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0xf8,0xfb,0xff,0xff] 225 vandpd -1032(%rdx){1to4}, %ymm21, %ymm28 226 227// CHECK: vandps %xmm24, %xmm21, %xmm23 228// CHECK: encoding: [0x62,0x81,0x54,0x00,0x54,0xf8] 229 vandps %xmm24, %xmm21, %xmm23 230 231// CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5} 232// CHECK: encoding: [0x62,0x81,0x54,0x05,0x54,0xf8] 233 vandps %xmm24, %xmm21, %xmm23 {%k5} 234 235// CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 236// CHECK: encoding: [0x62,0x81,0x54,0x85,0x54,0xf8] 237 vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 238 239// CHECK: vandps (%rcx), %xmm21, %xmm23 240// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x39] 241 vandps (%rcx), %xmm21, %xmm23 242 243// CHECK: vandps 291(%rax,%r14,8), %xmm21, %xmm23 244// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x54,0xbc,0xf0,0x23,0x01,0x00,0x00] 245 vandps 291(%rax,%r14,8), %xmm21, %xmm23 246 247// CHECK: vandps (%rcx){1to4}, %xmm21, %xmm23 248// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x39] 249 vandps (%rcx){1to4}, %xmm21, %xmm23 250 251// CHECK: vandps 2032(%rdx), %xmm21, %xmm23 252// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x7f] 253 vandps 2032(%rdx), %xmm21, %xmm23 254 255// CHECK: vandps 2048(%rdx), %xmm21, %xmm23 256// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0x00,0x08,0x00,0x00] 257 vandps 2048(%rdx), %xmm21, %xmm23 258 259// CHECK: vandps -2048(%rdx), %xmm21, %xmm23 260// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x80] 261 vandps -2048(%rdx), %xmm21, %xmm23 262 263// CHECK: vandps -2064(%rdx), %xmm21, %xmm23 264// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0xf0,0xf7,0xff,0xff] 265 vandps -2064(%rdx), %xmm21, %xmm23 266 267// CHECK: vandps 508(%rdx){1to4}, %xmm21, %xmm23 268// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x7f] 269 vandps 508(%rdx){1to4}, %xmm21, %xmm23 270 271// CHECK: vandps 512(%rdx){1to4}, %xmm21, %xmm23 272// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0x00,0x02,0x00,0x00] 273 vandps 512(%rdx){1to4}, %xmm21, %xmm23 274 275// CHECK: vandps -512(%rdx){1to4}, %xmm21, %xmm23 276// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x80] 277 vandps -512(%rdx){1to4}, %xmm21, %xmm23 278 279// CHECK: vandps -516(%rdx){1to4}, %xmm21, %xmm23 280// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0xfc,0xfd,0xff,0xff] 281 vandps -516(%rdx){1to4}, %xmm21, %xmm23 282 283// CHECK: vandps %ymm23, %ymm18, %ymm26 284// CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0xd7] 285 vandps %ymm23, %ymm18, %ymm26 286 287// CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6} 288// CHECK: encoding: [0x62,0x21,0x6c,0x26,0x54,0xd7] 289 vandps %ymm23, %ymm18, %ymm26 {%k6} 290 291// CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6} {z} 292// CHECK: encoding: [0x62,0x21,0x6c,0xa6,0x54,0xd7] 293 vandps %ymm23, %ymm18, %ymm26 {%k6} {z} 294 295// CHECK: vandps (%rcx), %ymm18, %ymm26 296// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x11] 297 vandps (%rcx), %ymm18, %ymm26 298 299// CHECK: vandps 291(%rax,%r14,8), %ymm18, %ymm26 300// CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0x94,0xf0,0x23,0x01,0x00,0x00] 301 vandps 291(%rax,%r14,8), %ymm18, %ymm26 302 303// CHECK: vandps (%rcx){1to8}, %ymm18, %ymm26 304// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x11] 305 vandps (%rcx){1to8}, %ymm18, %ymm26 306 307// CHECK: vandps 4064(%rdx), %ymm18, %ymm26 308// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x7f] 309 vandps 4064(%rdx), %ymm18, %ymm26 310 311// CHECK: vandps 4096(%rdx), %ymm18, %ymm26 312// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0x00,0x10,0x00,0x00] 313 vandps 4096(%rdx), %ymm18, %ymm26 314 315// CHECK: vandps -4096(%rdx), %ymm18, %ymm26 316// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x80] 317 vandps -4096(%rdx), %ymm18, %ymm26 318 319// CHECK: vandps -4128(%rdx), %ymm18, %ymm26 320// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0xe0,0xef,0xff,0xff] 321 vandps -4128(%rdx), %ymm18, %ymm26 322 323// CHECK: vandps 508(%rdx){1to8}, %ymm18, %ymm26 324// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x7f] 325 vandps 508(%rdx){1to8}, %ymm18, %ymm26 326 327// CHECK: vandps 512(%rdx){1to8}, %ymm18, %ymm26 328// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0x00,0x02,0x00,0x00] 329 vandps 512(%rdx){1to8}, %ymm18, %ymm26 330 331// CHECK: vandps -512(%rdx){1to8}, %ymm18, %ymm26 332// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x80] 333 vandps -512(%rdx){1to8}, %ymm18, %ymm26 334 335// CHECK: vandps -516(%rdx){1to8}, %ymm18, %ymm26 336// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0xfc,0xfd,0xff,0xff] 337 vandps -516(%rdx){1to8}, %ymm18, %ymm26 338 339// CHECK: vandnpd %xmm25, %xmm27, %xmm25 340// CHECK: encoding: [0x62,0x01,0xa5,0x00,0x55,0xc9] 341 vandnpd %xmm25, %xmm27, %xmm25 342 343// CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5} 344// CHECK: encoding: [0x62,0x01,0xa5,0x05,0x55,0xc9] 345 vandnpd %xmm25, %xmm27, %xmm25 {%k5} 346 347// CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z} 348// CHECK: encoding: [0x62,0x01,0xa5,0x85,0x55,0xc9] 349 vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z} 350 351// CHECK: vandnpd (%rcx), %xmm27, %xmm25 352// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x09] 353 vandnpd (%rcx), %xmm27, %xmm25 354 355// CHECK: vandnpd 291(%rax,%r14,8), %xmm27, %xmm25 356// CHECK: encoding: [0x62,0x21,0xa5,0x00,0x55,0x8c,0xf0,0x23,0x01,0x00,0x00] 357 vandnpd 291(%rax,%r14,8), %xmm27, %xmm25 358 359// CHECK: vandnpd (%rcx){1to2}, %xmm27, %xmm25 360// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x09] 361 vandnpd (%rcx){1to2}, %xmm27, %xmm25 362 363// CHECK: vandnpd 2032(%rdx), %xmm27, %xmm25 364// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x7f] 365 vandnpd 2032(%rdx), %xmm27, %xmm25 366 367// CHECK: vandnpd 2048(%rdx), %xmm27, %xmm25 368// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0x00,0x08,0x00,0x00] 369 vandnpd 2048(%rdx), %xmm27, %xmm25 370 371// CHECK: vandnpd -2048(%rdx), %xmm27, %xmm25 372// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x80] 373 vandnpd -2048(%rdx), %xmm27, %xmm25 374 375// CHECK: vandnpd -2064(%rdx), %xmm27, %xmm25 376// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff] 377 vandnpd -2064(%rdx), %xmm27, %xmm25 378 379// CHECK: vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25 380// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x7f] 381 vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25 382 383// CHECK: vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25 384// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0x00,0x04,0x00,0x00] 385 vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25 386 387// CHECK: vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25 388// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x80] 389 vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25 390 391// CHECK: vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25 392// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0xf8,0xfb,0xff,0xff] 393 vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25 394 395// CHECK: vandnpd %ymm22, %ymm18, %ymm22 396// CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xf6] 397 vandnpd %ymm22, %ymm18, %ymm22 398 399// CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7} 400// CHECK: encoding: [0x62,0xa1,0xed,0x27,0x55,0xf6] 401 vandnpd %ymm22, %ymm18, %ymm22 {%k7} 402 403// CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z} 404// CHECK: encoding: [0x62,0xa1,0xed,0xa7,0x55,0xf6] 405 vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z} 406 407// CHECK: vandnpd (%rcx), %ymm18, %ymm22 408// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x31] 409 vandnpd (%rcx), %ymm18, %ymm22 410 411// CHECK: vandnpd 291(%rax,%r14,8), %ymm18, %ymm22 412// CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xb4,0xf0,0x23,0x01,0x00,0x00] 413 vandnpd 291(%rax,%r14,8), %ymm18, %ymm22 414 415// CHECK: vandnpd (%rcx){1to4}, %ymm18, %ymm22 416// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x31] 417 vandnpd (%rcx){1to4}, %ymm18, %ymm22 418 419// CHECK: vandnpd 4064(%rdx), %ymm18, %ymm22 420// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x7f] 421 vandnpd 4064(%rdx), %ymm18, %ymm22 422 423// CHECK: vandnpd 4096(%rdx), %ymm18, %ymm22 424// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0x00,0x10,0x00,0x00] 425 vandnpd 4096(%rdx), %ymm18, %ymm22 426 427// CHECK: vandnpd -4096(%rdx), %ymm18, %ymm22 428// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x80] 429 vandnpd -4096(%rdx), %ymm18, %ymm22 430 431// CHECK: vandnpd -4128(%rdx), %ymm18, %ymm22 432// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0xe0,0xef,0xff,0xff] 433 vandnpd -4128(%rdx), %ymm18, %ymm22 434 435// CHECK: vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22 436// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x7f] 437 vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22 438 439// CHECK: vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22 440// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0x00,0x04,0x00,0x00] 441 vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22 442 443// CHECK: vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22 444// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x80] 445 vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22 446 447// CHECK: vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22 448// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0xf8,0xfb,0xff,0xff] 449 vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22 450 451// CHECK: vandnps %xmm27, %xmm21, %xmm21 452// CHECK: encoding: [0x62,0x81,0x54,0x00,0x55,0xeb] 453 vandnps %xmm27, %xmm21, %xmm21 454 455// CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2} 456// CHECK: encoding: [0x62,0x81,0x54,0x02,0x55,0xeb] 457 vandnps %xmm27, %xmm21, %xmm21 {%k2} 458 459// CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2} {z} 460// CHECK: encoding: [0x62,0x81,0x54,0x82,0x55,0xeb] 461 vandnps %xmm27, %xmm21, %xmm21 {%k2} {z} 462 463// CHECK: vandnps (%rcx), %xmm21, %xmm21 464// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x29] 465 vandnps (%rcx), %xmm21, %xmm21 466 467// CHECK: vandnps 291(%rax,%r14,8), %xmm21, %xmm21 468// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x55,0xac,0xf0,0x23,0x01,0x00,0x00] 469 vandnps 291(%rax,%r14,8), %xmm21, %xmm21 470 471// CHECK: vandnps (%rcx){1to4}, %xmm21, %xmm21 472// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x29] 473 vandnps (%rcx){1to4}, %xmm21, %xmm21 474 475// CHECK: vandnps 2032(%rdx), %xmm21, %xmm21 476// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x7f] 477 vandnps 2032(%rdx), %xmm21, %xmm21 478 479// CHECK: vandnps 2048(%rdx), %xmm21, %xmm21 480// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0x00,0x08,0x00,0x00] 481 vandnps 2048(%rdx), %xmm21, %xmm21 482 483// CHECK: vandnps -2048(%rdx), %xmm21, %xmm21 484// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x80] 485 vandnps -2048(%rdx), %xmm21, %xmm21 486 487// CHECK: vandnps -2064(%rdx), %xmm21, %xmm21 488// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0xf0,0xf7,0xff,0xff] 489 vandnps -2064(%rdx), %xmm21, %xmm21 490 491// CHECK: vandnps 508(%rdx){1to4}, %xmm21, %xmm21 492// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x7f] 493 vandnps 508(%rdx){1to4}, %xmm21, %xmm21 494 495// CHECK: vandnps 512(%rdx){1to4}, %xmm21, %xmm21 496// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0x00,0x02,0x00,0x00] 497 vandnps 512(%rdx){1to4}, %xmm21, %xmm21 498 499// CHECK: vandnps -512(%rdx){1to4}, %xmm21, %xmm21 500// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x80] 501 vandnps -512(%rdx){1to4}, %xmm21, %xmm21 502 503// CHECK: vandnps -516(%rdx){1to4}, %xmm21, %xmm21 504// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0xfc,0xfd,0xff,0xff] 505 vandnps -516(%rdx){1to4}, %xmm21, %xmm21 506 507// CHECK: vandnps %ymm25, %ymm23, %ymm19 508// CHECK: encoding: [0x62,0x81,0x44,0x20,0x55,0xd9] 509 vandnps %ymm25, %ymm23, %ymm19 510 511// CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1} 512// CHECK: encoding: [0x62,0x81,0x44,0x21,0x55,0xd9] 513 vandnps %ymm25, %ymm23, %ymm19 {%k1} 514 515// CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1} {z} 516// CHECK: encoding: [0x62,0x81,0x44,0xa1,0x55,0xd9] 517 vandnps %ymm25, %ymm23, %ymm19 {%k1} {z} 518 519// CHECK: vandnps (%rcx), %ymm23, %ymm19 520// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x19] 521 vandnps (%rcx), %ymm23, %ymm19 522 523// CHECK: vandnps 291(%rax,%r14,8), %ymm23, %ymm19 524// CHECK: encoding: [0x62,0xa1,0x44,0x20,0x55,0x9c,0xf0,0x23,0x01,0x00,0x00] 525 vandnps 291(%rax,%r14,8), %ymm23, %ymm19 526 527// CHECK: vandnps (%rcx){1to8}, %ymm23, %ymm19 528// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x19] 529 vandnps (%rcx){1to8}, %ymm23, %ymm19 530 531// CHECK: vandnps 4064(%rdx), %ymm23, %ymm19 532// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x7f] 533 vandnps 4064(%rdx), %ymm23, %ymm19 534 535// CHECK: vandnps 4096(%rdx), %ymm23, %ymm19 536// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0x00,0x10,0x00,0x00] 537 vandnps 4096(%rdx), %ymm23, %ymm19 538 539// CHECK: vandnps -4096(%rdx), %ymm23, %ymm19 540// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x80] 541 vandnps -4096(%rdx), %ymm23, %ymm19 542 543// CHECK: vandnps -4128(%rdx), %ymm23, %ymm19 544// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0xe0,0xef,0xff,0xff] 545 vandnps -4128(%rdx), %ymm23, %ymm19 546 547// CHECK: vandnps 508(%rdx){1to8}, %ymm23, %ymm19 548// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x7f] 549 vandnps 508(%rdx){1to8}, %ymm23, %ymm19 550 551// CHECK: vandnps 512(%rdx){1to8}, %ymm23, %ymm19 552// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0x00,0x02,0x00,0x00] 553 vandnps 512(%rdx){1to8}, %ymm23, %ymm19 554 555// CHECK: vandnps -512(%rdx){1to8}, %ymm23, %ymm19 556// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x80] 557 vandnps -512(%rdx){1to8}, %ymm23, %ymm19 558 559// CHECK: vandnps -516(%rdx){1to8}, %ymm23, %ymm19 560// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0xfc,0xfd,0xff,0xff] 561 vandnps -516(%rdx){1to8}, %ymm23, %ymm19 562 563// CHECK: vorpd %xmm18, %xmm27, %xmm23 564// CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xfa] 565 vorpd %xmm18, %xmm27, %xmm23 566 567// CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1} 568// CHECK: encoding: [0x62,0xa1,0xa5,0x01,0x56,0xfa] 569 vorpd %xmm18, %xmm27, %xmm23 {%k1} 570 571// CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1} {z} 572// CHECK: encoding: [0x62,0xa1,0xa5,0x81,0x56,0xfa] 573 vorpd %xmm18, %xmm27, %xmm23 {%k1} {z} 574 575// CHECK: vorpd (%rcx), %xmm27, %xmm23 576// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x39] 577 vorpd (%rcx), %xmm27, %xmm23 578 579// CHECK: vorpd 291(%rax,%r14,8), %xmm27, %xmm23 580// CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xbc,0xf0,0x23,0x01,0x00,0x00] 581 vorpd 291(%rax,%r14,8), %xmm27, %xmm23 582 583// CHECK: vorpd (%rcx){1to2}, %xmm27, %xmm23 584// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x39] 585 vorpd (%rcx){1to2}, %xmm27, %xmm23 586 587// CHECK: vorpd 2032(%rdx), %xmm27, %xmm23 588// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x7f] 589 vorpd 2032(%rdx), %xmm27, %xmm23 590 591// CHECK: vorpd 2048(%rdx), %xmm27, %xmm23 592// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0x00,0x08,0x00,0x00] 593 vorpd 2048(%rdx), %xmm27, %xmm23 594 595// CHECK: vorpd -2048(%rdx), %xmm27, %xmm23 596// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x80] 597 vorpd -2048(%rdx), %xmm27, %xmm23 598 599// CHECK: vorpd -2064(%rdx), %xmm27, %xmm23 600// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0xf0,0xf7,0xff,0xff] 601 vorpd -2064(%rdx), %xmm27, %xmm23 602 603// CHECK: vorpd 1016(%rdx){1to2}, %xmm27, %xmm23 604// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x7f] 605 vorpd 1016(%rdx){1to2}, %xmm27, %xmm23 606 607// CHECK: vorpd 1024(%rdx){1to2}, %xmm27, %xmm23 608// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0x00,0x04,0x00,0x00] 609 vorpd 1024(%rdx){1to2}, %xmm27, %xmm23 610 611// CHECK: vorpd -1024(%rdx){1to2}, %xmm27, %xmm23 612// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x80] 613 vorpd -1024(%rdx){1to2}, %xmm27, %xmm23 614 615// CHECK: vorpd -1032(%rdx){1to2}, %xmm27, %xmm23 616// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0xf8,0xfb,0xff,0xff] 617 vorpd -1032(%rdx){1to2}, %xmm27, %xmm23 618 619// CHECK: vorpd %ymm20, %ymm29, %ymm26 620// CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0xd4] 621 vorpd %ymm20, %ymm29, %ymm26 622 623// CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5} 624// CHECK: encoding: [0x62,0x21,0x95,0x25,0x56,0xd4] 625 vorpd %ymm20, %ymm29, %ymm26 {%k5} 626 627// CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5} {z} 628// CHECK: encoding: [0x62,0x21,0x95,0xa5,0x56,0xd4] 629 vorpd %ymm20, %ymm29, %ymm26 {%k5} {z} 630 631// CHECK: vorpd (%rcx), %ymm29, %ymm26 632// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x11] 633 vorpd (%rcx), %ymm29, %ymm26 634 635// CHECK: vorpd 291(%rax,%r14,8), %ymm29, %ymm26 636// CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0x94,0xf0,0x23,0x01,0x00,0x00] 637 vorpd 291(%rax,%r14,8), %ymm29, %ymm26 638 639// CHECK: vorpd (%rcx){1to4}, %ymm29, %ymm26 640// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x11] 641 vorpd (%rcx){1to4}, %ymm29, %ymm26 642 643// CHECK: vorpd 4064(%rdx), %ymm29, %ymm26 644// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x7f] 645 vorpd 4064(%rdx), %ymm29, %ymm26 646 647// CHECK: vorpd 4096(%rdx), %ymm29, %ymm26 648// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0x00,0x10,0x00,0x00] 649 vorpd 4096(%rdx), %ymm29, %ymm26 650 651// CHECK: vorpd -4096(%rdx), %ymm29, %ymm26 652// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x80] 653 vorpd -4096(%rdx), %ymm29, %ymm26 654 655// CHECK: vorpd -4128(%rdx), %ymm29, %ymm26 656// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0xe0,0xef,0xff,0xff] 657 vorpd -4128(%rdx), %ymm29, %ymm26 658 659// CHECK: vorpd 1016(%rdx){1to4}, %ymm29, %ymm26 660// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x7f] 661 vorpd 1016(%rdx){1to4}, %ymm29, %ymm26 662 663// CHECK: vorpd 1024(%rdx){1to4}, %ymm29, %ymm26 664// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0x00,0x04,0x00,0x00] 665 vorpd 1024(%rdx){1to4}, %ymm29, %ymm26 666 667// CHECK: vorpd -1024(%rdx){1to4}, %ymm29, %ymm26 668// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x80] 669 vorpd -1024(%rdx){1to4}, %ymm29, %ymm26 670 671// CHECK: vorpd -1032(%rdx){1to4}, %ymm29, %ymm26 672// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0xf8,0xfb,0xff,0xff] 673 vorpd -1032(%rdx){1to4}, %ymm29, %ymm26 674 675// CHECK: vorps %xmm27, %xmm28, %xmm19 676// CHECK: encoding: [0x62,0x81,0x1c,0x00,0x56,0xdb] 677 vorps %xmm27, %xmm28, %xmm19 678 679// CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4} 680// CHECK: encoding: [0x62,0x81,0x1c,0x04,0x56,0xdb] 681 vorps %xmm27, %xmm28, %xmm19 {%k4} 682 683// CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4} {z} 684// CHECK: encoding: [0x62,0x81,0x1c,0x84,0x56,0xdb] 685 vorps %xmm27, %xmm28, %xmm19 {%k4} {z} 686 687// CHECK: vorps (%rcx), %xmm28, %xmm19 688// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x19] 689 vorps (%rcx), %xmm28, %xmm19 690 691// CHECK: vorps 291(%rax,%r14,8), %xmm28, %xmm19 692// CHECK: encoding: [0x62,0xa1,0x1c,0x00,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00] 693 vorps 291(%rax,%r14,8), %xmm28, %xmm19 694 695// CHECK: vorps (%rcx){1to4}, %xmm28, %xmm19 696// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x19] 697 vorps (%rcx){1to4}, %xmm28, %xmm19 698 699// CHECK: vorps 2032(%rdx), %xmm28, %xmm19 700// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x7f] 701 vorps 2032(%rdx), %xmm28, %xmm19 702 703// CHECK: vorps 2048(%rdx), %xmm28, %xmm19 704// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0x00,0x08,0x00,0x00] 705 vorps 2048(%rdx), %xmm28, %xmm19 706 707// CHECK: vorps -2048(%rdx), %xmm28, %xmm19 708// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x80] 709 vorps -2048(%rdx), %xmm28, %xmm19 710 711// CHECK: vorps -2064(%rdx), %xmm28, %xmm19 712// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0xf0,0xf7,0xff,0xff] 713 vorps -2064(%rdx), %xmm28, %xmm19 714 715// CHECK: vorps 508(%rdx){1to4}, %xmm28, %xmm19 716// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x7f] 717 vorps 508(%rdx){1to4}, %xmm28, %xmm19 718 719// CHECK: vorps 512(%rdx){1to4}, %xmm28, %xmm19 720// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0x00,0x02,0x00,0x00] 721 vorps 512(%rdx){1to4}, %xmm28, %xmm19 722 723// CHECK: vorps -512(%rdx){1to4}, %xmm28, %xmm19 724// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x80] 725 vorps -512(%rdx){1to4}, %xmm28, %xmm19 726 727// CHECK: vorps -516(%rdx){1to4}, %xmm28, %xmm19 728// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0xfc,0xfd,0xff,0xff] 729 vorps -516(%rdx){1to4}, %xmm28, %xmm19 730 731// CHECK: vorps %ymm26, %ymm26, %ymm27 732// CHECK: encoding: [0x62,0x01,0x2c,0x20,0x56,0xda] 733 vorps %ymm26, %ymm26, %ymm27 734 735// CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1} 736// CHECK: encoding: [0x62,0x01,0x2c,0x21,0x56,0xda] 737 vorps %ymm26, %ymm26, %ymm27 {%k1} 738 739// CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1} {z} 740// CHECK: encoding: [0x62,0x01,0x2c,0xa1,0x56,0xda] 741 vorps %ymm26, %ymm26, %ymm27 {%k1} {z} 742 743// CHECK: vorps (%rcx), %ymm26, %ymm27 744// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x19] 745 vorps (%rcx), %ymm26, %ymm27 746 747// CHECK: vorps 291(%rax,%r14,8), %ymm26, %ymm27 748// CHECK: encoding: [0x62,0x21,0x2c,0x20,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00] 749 vorps 291(%rax,%r14,8), %ymm26, %ymm27 750 751// CHECK: vorps (%rcx){1to8}, %ymm26, %ymm27 752// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x19] 753 vorps (%rcx){1to8}, %ymm26, %ymm27 754 755// CHECK: vorps 4064(%rdx), %ymm26, %ymm27 756// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x7f] 757 vorps 4064(%rdx), %ymm26, %ymm27 758 759// CHECK: vorps 4096(%rdx), %ymm26, %ymm27 760// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0x00,0x10,0x00,0x00] 761 vorps 4096(%rdx), %ymm26, %ymm27 762 763// CHECK: vorps -4096(%rdx), %ymm26, %ymm27 764// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x80] 765 vorps -4096(%rdx), %ymm26, %ymm27 766 767// CHECK: vorps -4128(%rdx), %ymm26, %ymm27 768// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0xe0,0xef,0xff,0xff] 769 vorps -4128(%rdx), %ymm26, %ymm27 770 771// CHECK: vorps 508(%rdx){1to8}, %ymm26, %ymm27 772// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x7f] 773 vorps 508(%rdx){1to8}, %ymm26, %ymm27 774 775// CHECK: vorps 512(%rdx){1to8}, %ymm26, %ymm27 776// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0x00,0x02,0x00,0x00] 777 vorps 512(%rdx){1to8}, %ymm26, %ymm27 778 779// CHECK: vorps -512(%rdx){1to8}, %ymm26, %ymm27 780// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x80] 781 vorps -512(%rdx){1to8}, %ymm26, %ymm27 782 783// CHECK: vorps -516(%rdx){1to8}, %ymm26, %ymm27 784// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0xfc,0xfd,0xff,0xff] 785 vorps -516(%rdx){1to8}, %ymm26, %ymm27 786 787// CHECK: vxorpd %xmm23, %xmm21, %xmm18 788// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xd7] 789 vxorpd %xmm23, %xmm21, %xmm18 790 791// CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2} 792// CHECK: encoding: [0x62,0xa1,0xd5,0x02,0x57,0xd7] 793 vxorpd %xmm23, %xmm21, %xmm18 {%k2} 794 795// CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z} 796// CHECK: encoding: [0x62,0xa1,0xd5,0x82,0x57,0xd7] 797 vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z} 798 799// CHECK: vxorpd (%rcx), %xmm21, %xmm18 800// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x11] 801 vxorpd (%rcx), %xmm21, %xmm18 802 803// CHECK: vxorpd 291(%rax,%r14,8), %xmm21, %xmm18 804// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0x94,0xf0,0x23,0x01,0x00,0x00] 805 vxorpd 291(%rax,%r14,8), %xmm21, %xmm18 806 807// CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm18 808// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x11] 809 vxorpd (%rcx){1to2}, %xmm21, %xmm18 810 811// CHECK: vxorpd 2032(%rdx), %xmm21, %xmm18 812// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x7f] 813 vxorpd 2032(%rdx), %xmm21, %xmm18 814 815// CHECK: vxorpd 2048(%rdx), %xmm21, %xmm18 816// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0x00,0x08,0x00,0x00] 817 vxorpd 2048(%rdx), %xmm21, %xmm18 818 819// CHECK: vxorpd -2048(%rdx), %xmm21, %xmm18 820// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x80] 821 vxorpd -2048(%rdx), %xmm21, %xmm18 822 823// CHECK: vxorpd -2064(%rdx), %xmm21, %xmm18 824// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0xf0,0xf7,0xff,0xff] 825 vxorpd -2064(%rdx), %xmm21, %xmm18 826 827// CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18 828// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x7f] 829 vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18 830 831// CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18 832// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0x00,0x04,0x00,0x00] 833 vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18 834 835// CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18 836// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x80] 837 vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18 838 839// CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18 840// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0xf8,0xfb,0xff,0xff] 841 vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18 842 843// CHECK: vxorpd %ymm19, %ymm29, %ymm24 844// CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0xc3] 845 vxorpd %ymm19, %ymm29, %ymm24 846 847// CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7} 848// CHECK: encoding: [0x62,0x21,0x95,0x27,0x57,0xc3] 849 vxorpd %ymm19, %ymm29, %ymm24 {%k7} 850 851// CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z} 852// CHECK: encoding: [0x62,0x21,0x95,0xa7,0x57,0xc3] 853 vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z} 854 855// CHECK: vxorpd (%rcx), %ymm29, %ymm24 856// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x01] 857 vxorpd (%rcx), %ymm29, %ymm24 858 859// CHECK: vxorpd 291(%rax,%r14,8), %ymm29, %ymm24 860// CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0x84,0xf0,0x23,0x01,0x00,0x00] 861 vxorpd 291(%rax,%r14,8), %ymm29, %ymm24 862 863// CHECK: vxorpd (%rcx){1to4}, %ymm29, %ymm24 864// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x01] 865 vxorpd (%rcx){1to4}, %ymm29, %ymm24 866 867// CHECK: vxorpd 4064(%rdx), %ymm29, %ymm24 868// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x7f] 869 vxorpd 4064(%rdx), %ymm29, %ymm24 870 871// CHECK: vxorpd 4096(%rdx), %ymm29, %ymm24 872// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0x00,0x10,0x00,0x00] 873 vxorpd 4096(%rdx), %ymm29, %ymm24 874 875// CHECK: vxorpd -4096(%rdx), %ymm29, %ymm24 876// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x80] 877 vxorpd -4096(%rdx), %ymm29, %ymm24 878 879// CHECK: vxorpd -4128(%rdx), %ymm29, %ymm24 880// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0xe0,0xef,0xff,0xff] 881 vxorpd -4128(%rdx), %ymm29, %ymm24 882 883// CHECK: vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24 884// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x7f] 885 vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24 886 887// CHECK: vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24 888// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0x00,0x04,0x00,0x00] 889 vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24 890 891// CHECK: vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24 892// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x80] 893 vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24 894 895// CHECK: vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24 896// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0xf8,0xfb,0xff,0xff] 897 vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24 898 899// CHECK: vxorps %xmm19, %xmm18, %xmm20 900// CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xe3] 901 vxorps %xmm19, %xmm18, %xmm20 902 903// CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1} 904// CHECK: encoding: [0x62,0xa1,0x6c,0x01,0x57,0xe3] 905 vxorps %xmm19, %xmm18, %xmm20 {%k1} 906 907// CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1} {z} 908// CHECK: encoding: [0x62,0xa1,0x6c,0x81,0x57,0xe3] 909 vxorps %xmm19, %xmm18, %xmm20 {%k1} {z} 910 911// CHECK: vxorps (%rcx), %xmm18, %xmm20 912// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x21] 913 vxorps (%rcx), %xmm18, %xmm20 914 915// CHECK: vxorps 291(%rax,%r14,8), %xmm18, %xmm20 916// CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xa4,0xf0,0x23,0x01,0x00,0x00] 917 vxorps 291(%rax,%r14,8), %xmm18, %xmm20 918 919// CHECK: vxorps (%rcx){1to4}, %xmm18, %xmm20 920// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x21] 921 vxorps (%rcx){1to4}, %xmm18, %xmm20 922 923// CHECK: vxorps 2032(%rdx), %xmm18, %xmm20 924// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x7f] 925 vxorps 2032(%rdx), %xmm18, %xmm20 926 927// CHECK: vxorps 2048(%rdx), %xmm18, %xmm20 928// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0x00,0x08,0x00,0x00] 929 vxorps 2048(%rdx), %xmm18, %xmm20 930 931// CHECK: vxorps -2048(%rdx), %xmm18, %xmm20 932// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x80] 933 vxorps -2048(%rdx), %xmm18, %xmm20 934 935// CHECK: vxorps -2064(%rdx), %xmm18, %xmm20 936// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0xf0,0xf7,0xff,0xff] 937 vxorps -2064(%rdx), %xmm18, %xmm20 938 939// CHECK: vxorps 508(%rdx){1to4}, %xmm18, %xmm20 940// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x7f] 941 vxorps 508(%rdx){1to4}, %xmm18, %xmm20 942 943// CHECK: vxorps 512(%rdx){1to4}, %xmm18, %xmm20 944// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0x00,0x02,0x00,0x00] 945 vxorps 512(%rdx){1to4}, %xmm18, %xmm20 946 947// CHECK: vxorps -512(%rdx){1to4}, %xmm18, %xmm20 948// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x80] 949 vxorps -512(%rdx){1to4}, %xmm18, %xmm20 950 951// CHECK: vxorps -516(%rdx){1to4}, %xmm18, %xmm20 952// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0xfc,0xfd,0xff,0xff] 953 vxorps -516(%rdx){1to4}, %xmm18, %xmm20 954 955// CHECK: vxorps %ymm24, %ymm20, %ymm27 956// CHECK: encoding: [0x62,0x01,0x5c,0x20,0x57,0xd8] 957 vxorps %ymm24, %ymm20, %ymm27 958 959// CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2} 960// CHECK: encoding: [0x62,0x01,0x5c,0x22,0x57,0xd8] 961 vxorps %ymm24, %ymm20, %ymm27 {%k2} 962 963// CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2} {z} 964// CHECK: encoding: [0x62,0x01,0x5c,0xa2,0x57,0xd8] 965 vxorps %ymm24, %ymm20, %ymm27 {%k2} {z} 966 967// CHECK: vxorps (%rcx), %ymm20, %ymm27 968// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x19] 969 vxorps (%rcx), %ymm20, %ymm27 970 971// CHECK: vxorps 291(%rax,%r14,8), %ymm20, %ymm27 972// CHECK: encoding: [0x62,0x21,0x5c,0x20,0x57,0x9c,0xf0,0x23,0x01,0x00,0x00] 973 vxorps 291(%rax,%r14,8), %ymm20, %ymm27 974 975// CHECK: vxorps (%rcx){1to8}, %ymm20, %ymm27 976// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x19] 977 vxorps (%rcx){1to8}, %ymm20, %ymm27 978 979// CHECK: vxorps 4064(%rdx), %ymm20, %ymm27 980// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x7f] 981 vxorps 4064(%rdx), %ymm20, %ymm27 982 983// CHECK: vxorps 4096(%rdx), %ymm20, %ymm27 984// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0x00,0x10,0x00,0x00] 985 vxorps 4096(%rdx), %ymm20, %ymm27 986 987// CHECK: vxorps -4096(%rdx), %ymm20, %ymm27 988// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x80] 989 vxorps -4096(%rdx), %ymm20, %ymm27 990 991// CHECK: vxorps -4128(%rdx), %ymm20, %ymm27 992// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0xe0,0xef,0xff,0xff] 993 vxorps -4128(%rdx), %ymm20, %ymm27 994 995// CHECK: vxorps 508(%rdx){1to8}, %ymm20, %ymm27 996// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x7f] 997 vxorps 508(%rdx){1to8}, %ymm20, %ymm27 998 999// CHECK: vxorps 512(%rdx){1to8}, %ymm20, %ymm27 1000// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0x00,0x02,0x00,0x00] 1001 vxorps 512(%rdx){1to8}, %ymm20, %ymm27 1002 1003// CHECK: vxorps -512(%rdx){1to8}, %ymm20, %ymm27 1004// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x80] 1005 vxorps -512(%rdx){1to8}, %ymm20, %ymm27 1006 1007// CHECK: vxorps -516(%rdx){1to8}, %ymm20, %ymm27 1008// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0xfc,0xfd,0xff,0xff] 1009 vxorps -516(%rdx){1to8}, %ymm20, %ymm27 1010 1011// CHECK: vandpd %xmm27, %xmm25, %xmm19 1012// CHECK: encoding: [0x62,0x81,0xb5,0x00,0x54,0xdb] 1013 vandpd %xmm27, %xmm25, %xmm19 1014 1015// CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6} 1016// CHECK: encoding: [0x62,0x81,0xb5,0x06,0x54,0xdb] 1017 vandpd %xmm27, %xmm25, %xmm19 {%k6} 1018 1019// CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6} {z} 1020// CHECK: encoding: [0x62,0x81,0xb5,0x86,0x54,0xdb] 1021 vandpd %xmm27, %xmm25, %xmm19 {%k6} {z} 1022 1023// CHECK: vandpd (%rcx), %xmm25, %xmm19 1024// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x19] 1025 vandpd (%rcx), %xmm25, %xmm19 1026 1027// CHECK: vandpd 4660(%rax,%r14,8), %xmm25, %xmm19 1028// CHECK: encoding: [0x62,0xa1,0xb5,0x00,0x54,0x9c,0xf0,0x34,0x12,0x00,0x00] 1029 vandpd 4660(%rax,%r14,8), %xmm25, %xmm19 1030 1031// CHECK: vandpd (%rcx){1to2}, %xmm25, %xmm19 1032// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x19] 1033 vandpd (%rcx){1to2}, %xmm25, %xmm19 1034 1035// CHECK: vandpd 2032(%rdx), %xmm25, %xmm19 1036// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x7f] 1037 vandpd 2032(%rdx), %xmm25, %xmm19 1038 1039// CHECK: vandpd 2048(%rdx), %xmm25, %xmm19 1040// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0x00,0x08,0x00,0x00] 1041 vandpd 2048(%rdx), %xmm25, %xmm19 1042 1043// CHECK: vandpd -2048(%rdx), %xmm25, %xmm19 1044// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x80] 1045 vandpd -2048(%rdx), %xmm25, %xmm19 1046 1047// CHECK: vandpd -2064(%rdx), %xmm25, %xmm19 1048// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0xf0,0xf7,0xff,0xff] 1049 vandpd -2064(%rdx), %xmm25, %xmm19 1050 1051// CHECK: vandpd 1016(%rdx){1to2}, %xmm25, %xmm19 1052// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x7f] 1053 vandpd 1016(%rdx){1to2}, %xmm25, %xmm19 1054 1055// CHECK: vandpd 1024(%rdx){1to2}, %xmm25, %xmm19 1056// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0x00,0x04,0x00,0x00] 1057 vandpd 1024(%rdx){1to2}, %xmm25, %xmm19 1058 1059// CHECK: vandpd -1024(%rdx){1to2}, %xmm25, %xmm19 1060// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x80] 1061 vandpd -1024(%rdx){1to2}, %xmm25, %xmm19 1062 1063// CHECK: vandpd -1032(%rdx){1to2}, %xmm25, %xmm19 1064// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0xf8,0xfb,0xff,0xff] 1065 vandpd -1032(%rdx){1to2}, %xmm25, %xmm19 1066 1067// CHECK: vandpd %ymm21, %ymm29, %ymm24 1068// CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0xc5] 1069 vandpd %ymm21, %ymm29, %ymm24 1070 1071// CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2} 1072// CHECK: encoding: [0x62,0x21,0x95,0x22,0x54,0xc5] 1073 vandpd %ymm21, %ymm29, %ymm24 {%k2} 1074 1075// CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2} {z} 1076// CHECK: encoding: [0x62,0x21,0x95,0xa2,0x54,0xc5] 1077 vandpd %ymm21, %ymm29, %ymm24 {%k2} {z} 1078 1079// CHECK: vandpd (%rcx), %ymm29, %ymm24 1080// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x01] 1081 vandpd (%rcx), %ymm29, %ymm24 1082 1083// CHECK: vandpd 4660(%rax,%r14,8), %ymm29, %ymm24 1084// CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0x84,0xf0,0x34,0x12,0x00,0x00] 1085 vandpd 4660(%rax,%r14,8), %ymm29, %ymm24 1086 1087// CHECK: vandpd (%rcx){1to4}, %ymm29, %ymm24 1088// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x01] 1089 vandpd (%rcx){1to4}, %ymm29, %ymm24 1090 1091// CHECK: vandpd 4064(%rdx), %ymm29, %ymm24 1092// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x7f] 1093 vandpd 4064(%rdx), %ymm29, %ymm24 1094 1095// CHECK: vandpd 4096(%rdx), %ymm29, %ymm24 1096// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0x00,0x10,0x00,0x00] 1097 vandpd 4096(%rdx), %ymm29, %ymm24 1098 1099// CHECK: vandpd -4096(%rdx), %ymm29, %ymm24 1100// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x80] 1101 vandpd -4096(%rdx), %ymm29, %ymm24 1102 1103// CHECK: vandpd -4128(%rdx), %ymm29, %ymm24 1104// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0xe0,0xef,0xff,0xff] 1105 vandpd -4128(%rdx), %ymm29, %ymm24 1106 1107// CHECK: vandpd 1016(%rdx){1to4}, %ymm29, %ymm24 1108// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x7f] 1109 vandpd 1016(%rdx){1to4}, %ymm29, %ymm24 1110 1111// CHECK: vandpd 1024(%rdx){1to4}, %ymm29, %ymm24 1112// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0x00,0x04,0x00,0x00] 1113 vandpd 1024(%rdx){1to4}, %ymm29, %ymm24 1114 1115// CHECK: vandpd -1024(%rdx){1to4}, %ymm29, %ymm24 1116// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x80] 1117 vandpd -1024(%rdx){1to4}, %ymm29, %ymm24 1118 1119// CHECK: vandpd -1032(%rdx){1to4}, %ymm29, %ymm24 1120// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0xf8,0xfb,0xff,0xff] 1121 vandpd -1032(%rdx){1to4}, %ymm29, %ymm24 1122 1123// CHECK: vandps %xmm17, %xmm25, %xmm22 1124// CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xf1] 1125 vandps %xmm17, %xmm25, %xmm22 1126 1127// CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3} 1128// CHECK: encoding: [0x62,0xa1,0x34,0x03,0x54,0xf1] 1129 vandps %xmm17, %xmm25, %xmm22 {%k3} 1130 1131// CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3} {z} 1132// CHECK: encoding: [0x62,0xa1,0x34,0x83,0x54,0xf1] 1133 vandps %xmm17, %xmm25, %xmm22 {%k3} {z} 1134 1135// CHECK: vandps (%rcx), %xmm25, %xmm22 1136// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x31] 1137 vandps (%rcx), %xmm25, %xmm22 1138 1139// CHECK: vandps 4660(%rax,%r14,8), %xmm25, %xmm22 1140// CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00] 1141 vandps 4660(%rax,%r14,8), %xmm25, %xmm22 1142 1143// CHECK: vandps (%rcx){1to4}, %xmm25, %xmm22 1144// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x31] 1145 vandps (%rcx){1to4}, %xmm25, %xmm22 1146 1147// CHECK: vandps 2032(%rdx), %xmm25, %xmm22 1148// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x7f] 1149 vandps 2032(%rdx), %xmm25, %xmm22 1150 1151// CHECK: vandps 2048(%rdx), %xmm25, %xmm22 1152// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0x00,0x08,0x00,0x00] 1153 vandps 2048(%rdx), %xmm25, %xmm22 1154 1155// CHECK: vandps -2048(%rdx), %xmm25, %xmm22 1156// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x80] 1157 vandps -2048(%rdx), %xmm25, %xmm22 1158 1159// CHECK: vandps -2064(%rdx), %xmm25, %xmm22 1160// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0xf0,0xf7,0xff,0xff] 1161 vandps -2064(%rdx), %xmm25, %xmm22 1162 1163// CHECK: vandps 508(%rdx){1to4}, %xmm25, %xmm22 1164// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x7f] 1165 vandps 508(%rdx){1to4}, %xmm25, %xmm22 1166 1167// CHECK: vandps 512(%rdx){1to4}, %xmm25, %xmm22 1168// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0x00,0x02,0x00,0x00] 1169 vandps 512(%rdx){1to4}, %xmm25, %xmm22 1170 1171// CHECK: vandps -512(%rdx){1to4}, %xmm25, %xmm22 1172// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x80] 1173 vandps -512(%rdx){1to4}, %xmm25, %xmm22 1174 1175// CHECK: vandps -516(%rdx){1to4}, %xmm25, %xmm22 1176// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0xfc,0xfd,0xff,0xff] 1177 vandps -516(%rdx){1to4}, %xmm25, %xmm22 1178 1179// CHECK: vandps %ymm18, %ymm25, %ymm22 1180// CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xf2] 1181 vandps %ymm18, %ymm25, %ymm22 1182 1183// CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1} 1184// CHECK: encoding: [0x62,0xa1,0x34,0x21,0x54,0xf2] 1185 vandps %ymm18, %ymm25, %ymm22 {%k1} 1186 1187// CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1} {z} 1188// CHECK: encoding: [0x62,0xa1,0x34,0xa1,0x54,0xf2] 1189 vandps %ymm18, %ymm25, %ymm22 {%k1} {z} 1190 1191// CHECK: vandps (%rcx), %ymm25, %ymm22 1192// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x31] 1193 vandps (%rcx), %ymm25, %ymm22 1194 1195// CHECK: vandps 4660(%rax,%r14,8), %ymm25, %ymm22 1196// CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00] 1197 vandps 4660(%rax,%r14,8), %ymm25, %ymm22 1198 1199// CHECK: vandps (%rcx){1to8}, %ymm25, %ymm22 1200// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x31] 1201 vandps (%rcx){1to8}, %ymm25, %ymm22 1202 1203// CHECK: vandps 4064(%rdx), %ymm25, %ymm22 1204// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x7f] 1205 vandps 4064(%rdx), %ymm25, %ymm22 1206 1207// CHECK: vandps 4096(%rdx), %ymm25, %ymm22 1208// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0x00,0x10,0x00,0x00] 1209 vandps 4096(%rdx), %ymm25, %ymm22 1210 1211// CHECK: vandps -4096(%rdx), %ymm25, %ymm22 1212// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x80] 1213 vandps -4096(%rdx), %ymm25, %ymm22 1214 1215// CHECK: vandps -4128(%rdx), %ymm25, %ymm22 1216// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0xe0,0xef,0xff,0xff] 1217 vandps -4128(%rdx), %ymm25, %ymm22 1218 1219// CHECK: vandps 508(%rdx){1to8}, %ymm25, %ymm22 1220// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x7f] 1221 vandps 508(%rdx){1to8}, %ymm25, %ymm22 1222 1223// CHECK: vandps 512(%rdx){1to8}, %ymm25, %ymm22 1224// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0x00,0x02,0x00,0x00] 1225 vandps 512(%rdx){1to8}, %ymm25, %ymm22 1226 1227// CHECK: vandps -512(%rdx){1to8}, %ymm25, %ymm22 1228// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x80] 1229 vandps -512(%rdx){1to8}, %ymm25, %ymm22 1230 1231// CHECK: vandps -516(%rdx){1to8}, %ymm25, %ymm22 1232// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0xfc,0xfd,0xff,0xff] 1233 vandps -516(%rdx){1to8}, %ymm25, %ymm22 1234 1235// CHECK: vandnpd %xmm23, %xmm18, %xmm19 1236// CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0xdf] 1237 vandnpd %xmm23, %xmm18, %xmm19 1238 1239// CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1} 1240// CHECK: encoding: [0x62,0xa1,0xed,0x01,0x55,0xdf] 1241 vandnpd %xmm23, %xmm18, %xmm19 {%k1} 1242 1243// CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z} 1244// CHECK: encoding: [0x62,0xa1,0xed,0x81,0x55,0xdf] 1245 vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z} 1246 1247// CHECK: vandnpd (%rcx), %xmm18, %xmm19 1248// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x19] 1249 vandnpd (%rcx), %xmm18, %xmm19 1250 1251// CHECK: vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19 1252// CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0x9c,0xf0,0x34,0x12,0x00,0x00] 1253 vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19 1254 1255// CHECK: vandnpd (%rcx){1to2}, %xmm18, %xmm19 1256// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x19] 1257 vandnpd (%rcx){1to2}, %xmm18, %xmm19 1258 1259// CHECK: vandnpd 2032(%rdx), %xmm18, %xmm19 1260// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x7f] 1261 vandnpd 2032(%rdx), %xmm18, %xmm19 1262 1263// CHECK: vandnpd 2048(%rdx), %xmm18, %xmm19 1264// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0x00,0x08,0x00,0x00] 1265 vandnpd 2048(%rdx), %xmm18, %xmm19 1266 1267// CHECK: vandnpd -2048(%rdx), %xmm18, %xmm19 1268// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x80] 1269 vandnpd -2048(%rdx), %xmm18, %xmm19 1270 1271// CHECK: vandnpd -2064(%rdx), %xmm18, %xmm19 1272// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0xf0,0xf7,0xff,0xff] 1273 vandnpd -2064(%rdx), %xmm18, %xmm19 1274 1275// CHECK: vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19 1276// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x7f] 1277 vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19 1278 1279// CHECK: vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19 1280// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0x00,0x04,0x00,0x00] 1281 vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19 1282 1283// CHECK: vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19 1284// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x80] 1285 vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19 1286 1287// CHECK: vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19 1288// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0xf8,0xfb,0xff,0xff] 1289 vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19 1290 1291// CHECK: vandnpd %ymm28, %ymm29, %ymm25 1292// CHECK: encoding: [0x62,0x01,0x95,0x20,0x55,0xcc] 1293 vandnpd %ymm28, %ymm29, %ymm25 1294 1295// CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7} 1296// CHECK: encoding: [0x62,0x01,0x95,0x27,0x55,0xcc] 1297 vandnpd %ymm28, %ymm29, %ymm25 {%k7} 1298 1299// CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z} 1300// CHECK: encoding: [0x62,0x01,0x95,0xa7,0x55,0xcc] 1301 vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z} 1302 1303// CHECK: vandnpd (%rcx), %ymm29, %ymm25 1304// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x09] 1305 vandnpd (%rcx), %ymm29, %ymm25 1306 1307// CHECK: vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25 1308// CHECK: encoding: [0x62,0x21,0x95,0x20,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00] 1309 vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25 1310 1311// CHECK: vandnpd (%rcx){1to4}, %ymm29, %ymm25 1312// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x09] 1313 vandnpd (%rcx){1to4}, %ymm29, %ymm25 1314 1315// CHECK: vandnpd 4064(%rdx), %ymm29, %ymm25 1316// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x7f] 1317 vandnpd 4064(%rdx), %ymm29, %ymm25 1318 1319// CHECK: vandnpd 4096(%rdx), %ymm29, %ymm25 1320// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0x00,0x10,0x00,0x00] 1321 vandnpd 4096(%rdx), %ymm29, %ymm25 1322 1323// CHECK: vandnpd -4096(%rdx), %ymm29, %ymm25 1324// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x80] 1325 vandnpd -4096(%rdx), %ymm29, %ymm25 1326 1327// CHECK: vandnpd -4128(%rdx), %ymm29, %ymm25 1328// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0xe0,0xef,0xff,0xff] 1329 vandnpd -4128(%rdx), %ymm29, %ymm25 1330 1331// CHECK: vandnpd 1016(%rdx){1to4}, %ymm29, %ymm25 1332// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x7f] 1333 vandnpd 1016(%rdx){1to4}, %ymm29, %ymm25 1334 1335// CHECK: vandnpd 1024(%rdx){1to4}, %ymm29, %ymm25 1336// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0x00,0x04,0x00,0x00] 1337 vandnpd 1024(%rdx){1to4}, %ymm29, %ymm25 1338 1339// CHECK: vandnpd -1024(%rdx){1to4}, %ymm29, %ymm25 1340// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x80] 1341 vandnpd -1024(%rdx){1to4}, %ymm29, %ymm25 1342 1343// CHECK: vandnpd -1032(%rdx){1to4}, %ymm29, %ymm25 1344// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0xf8,0xfb,0xff,0xff] 1345 vandnpd -1032(%rdx){1to4}, %ymm29, %ymm25 1346 1347// CHECK: vandnps %xmm23, %xmm17, %xmm25 1348// CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0xcf] 1349 vandnps %xmm23, %xmm17, %xmm25 1350 1351// CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5} 1352// CHECK: encoding: [0x62,0x21,0x74,0x05,0x55,0xcf] 1353 vandnps %xmm23, %xmm17, %xmm25 {%k5} 1354 1355// CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5} {z} 1356// CHECK: encoding: [0x62,0x21,0x74,0x85,0x55,0xcf] 1357 vandnps %xmm23, %xmm17, %xmm25 {%k5} {z} 1358 1359// CHECK: vandnps (%rcx), %xmm17, %xmm25 1360// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x09] 1361 vandnps (%rcx), %xmm17, %xmm25 1362 1363// CHECK: vandnps 4660(%rax,%r14,8), %xmm17, %xmm25 1364// CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00] 1365 vandnps 4660(%rax,%r14,8), %xmm17, %xmm25 1366 1367// CHECK: vandnps (%rcx){1to4}, %xmm17, %xmm25 1368// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x09] 1369 vandnps (%rcx){1to4}, %xmm17, %xmm25 1370 1371// CHECK: vandnps 2032(%rdx), %xmm17, %xmm25 1372// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x7f] 1373 vandnps 2032(%rdx), %xmm17, %xmm25 1374 1375// CHECK: vandnps 2048(%rdx), %xmm17, %xmm25 1376// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0x00,0x08,0x00,0x00] 1377 vandnps 2048(%rdx), %xmm17, %xmm25 1378 1379// CHECK: vandnps -2048(%rdx), %xmm17, %xmm25 1380// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x80] 1381 vandnps -2048(%rdx), %xmm17, %xmm25 1382 1383// CHECK: vandnps -2064(%rdx), %xmm17, %xmm25 1384// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff] 1385 vandnps -2064(%rdx), %xmm17, %xmm25 1386 1387// CHECK: vandnps 508(%rdx){1to4}, %xmm17, %xmm25 1388// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x7f] 1389 vandnps 508(%rdx){1to4}, %xmm17, %xmm25 1390 1391// CHECK: vandnps 512(%rdx){1to4}, %xmm17, %xmm25 1392// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0x00,0x02,0x00,0x00] 1393 vandnps 512(%rdx){1to4}, %xmm17, %xmm25 1394 1395// CHECK: vandnps -512(%rdx){1to4}, %xmm17, %xmm25 1396// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x80] 1397 vandnps -512(%rdx){1to4}, %xmm17, %xmm25 1398 1399// CHECK: vandnps -516(%rdx){1to4}, %xmm17, %xmm25 1400// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0xfc,0xfd,0xff,0xff] 1401 vandnps -516(%rdx){1to4}, %xmm17, %xmm25 1402 1403// CHECK: vandnps %ymm23, %ymm19, %ymm18 1404// CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0xd7] 1405 vandnps %ymm23, %ymm19, %ymm18 1406 1407// CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6} 1408// CHECK: encoding: [0x62,0xa1,0x64,0x26,0x55,0xd7] 1409 vandnps %ymm23, %ymm19, %ymm18 {%k6} 1410 1411// CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6} {z} 1412// CHECK: encoding: [0x62,0xa1,0x64,0xa6,0x55,0xd7] 1413 vandnps %ymm23, %ymm19, %ymm18 {%k6} {z} 1414 1415// CHECK: vandnps (%rcx), %ymm19, %ymm18 1416// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x11] 1417 vandnps (%rcx), %ymm19, %ymm18 1418 1419// CHECK: vandnps 4660(%rax,%r14,8), %ymm19, %ymm18 1420// CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0x94,0xf0,0x34,0x12,0x00,0x00] 1421 vandnps 4660(%rax,%r14,8), %ymm19, %ymm18 1422 1423// CHECK: vandnps (%rcx){1to8}, %ymm19, %ymm18 1424// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x11] 1425 vandnps (%rcx){1to8}, %ymm19, %ymm18 1426 1427// CHECK: vandnps 4064(%rdx), %ymm19, %ymm18 1428// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x7f] 1429 vandnps 4064(%rdx), %ymm19, %ymm18 1430 1431// CHECK: vandnps 4096(%rdx), %ymm19, %ymm18 1432// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0x00,0x10,0x00,0x00] 1433 vandnps 4096(%rdx), %ymm19, %ymm18 1434 1435// CHECK: vandnps -4096(%rdx), %ymm19, %ymm18 1436// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x80] 1437 vandnps -4096(%rdx), %ymm19, %ymm18 1438 1439// CHECK: vandnps -4128(%rdx), %ymm19, %ymm18 1440// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0xe0,0xef,0xff,0xff] 1441 vandnps -4128(%rdx), %ymm19, %ymm18 1442 1443// CHECK: vandnps 508(%rdx){1to8}, %ymm19, %ymm18 1444// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x7f] 1445 vandnps 508(%rdx){1to8}, %ymm19, %ymm18 1446 1447// CHECK: vandnps 512(%rdx){1to8}, %ymm19, %ymm18 1448// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0x00,0x02,0x00,0x00] 1449 vandnps 512(%rdx){1to8}, %ymm19, %ymm18 1450 1451// CHECK: vandnps -512(%rdx){1to8}, %ymm19, %ymm18 1452// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x80] 1453 vandnps -512(%rdx){1to8}, %ymm19, %ymm18 1454 1455// CHECK: vandnps -516(%rdx){1to8}, %ymm19, %ymm18 1456// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0xfc,0xfd,0xff,0xff] 1457 vandnps -516(%rdx){1to8}, %ymm19, %ymm18 1458 1459// CHECK: vorpd %xmm18, %xmm29, %xmm26 1460// CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0xd2] 1461 vorpd %xmm18, %xmm29, %xmm26 1462 1463// CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2} 1464// CHECK: encoding: [0x62,0x21,0x95,0x02,0x56,0xd2] 1465 vorpd %xmm18, %xmm29, %xmm26 {%k2} 1466 1467// CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2} {z} 1468// CHECK: encoding: [0x62,0x21,0x95,0x82,0x56,0xd2] 1469 vorpd %xmm18, %xmm29, %xmm26 {%k2} {z} 1470 1471// CHECK: vorpd (%rcx), %xmm29, %xmm26 1472// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x11] 1473 vorpd (%rcx), %xmm29, %xmm26 1474 1475// CHECK: vorpd 4660(%rax,%r14,8), %xmm29, %xmm26 1476// CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0x94,0xf0,0x34,0x12,0x00,0x00] 1477 vorpd 4660(%rax,%r14,8), %xmm29, %xmm26 1478 1479// CHECK: vorpd (%rcx){1to2}, %xmm29, %xmm26 1480// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x11] 1481 vorpd (%rcx){1to2}, %xmm29, %xmm26 1482 1483// CHECK: vorpd 2032(%rdx), %xmm29, %xmm26 1484// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x7f] 1485 vorpd 2032(%rdx), %xmm29, %xmm26 1486 1487// CHECK: vorpd 2048(%rdx), %xmm29, %xmm26 1488// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0x00,0x08,0x00,0x00] 1489 vorpd 2048(%rdx), %xmm29, %xmm26 1490 1491// CHECK: vorpd -2048(%rdx), %xmm29, %xmm26 1492// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x80] 1493 vorpd -2048(%rdx), %xmm29, %xmm26 1494 1495// CHECK: vorpd -2064(%rdx), %xmm29, %xmm26 1496// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0xf0,0xf7,0xff,0xff] 1497 vorpd -2064(%rdx), %xmm29, %xmm26 1498 1499// CHECK: vorpd 1016(%rdx){1to2}, %xmm29, %xmm26 1500// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x7f] 1501 vorpd 1016(%rdx){1to2}, %xmm29, %xmm26 1502 1503// CHECK: vorpd 1024(%rdx){1to2}, %xmm29, %xmm26 1504// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0x00,0x04,0x00,0x00] 1505 vorpd 1024(%rdx){1to2}, %xmm29, %xmm26 1506 1507// CHECK: vorpd -1024(%rdx){1to2}, %xmm29, %xmm26 1508// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x80] 1509 vorpd -1024(%rdx){1to2}, %xmm29, %xmm26 1510 1511// CHECK: vorpd -1032(%rdx){1to2}, %xmm29, %xmm26 1512// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0xf8,0xfb,0xff,0xff] 1513 vorpd -1032(%rdx){1to2}, %xmm29, %xmm26 1514 1515// CHECK: vorpd %ymm22, %ymm19, %ymm28 1516// CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xe6] 1517 vorpd %ymm22, %ymm19, %ymm28 1518 1519// CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1} 1520// CHECK: encoding: [0x62,0x21,0xe5,0x21,0x56,0xe6] 1521 vorpd %ymm22, %ymm19, %ymm28 {%k1} 1522 1523// CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1} {z} 1524// CHECK: encoding: [0x62,0x21,0xe5,0xa1,0x56,0xe6] 1525 vorpd %ymm22, %ymm19, %ymm28 {%k1} {z} 1526 1527// CHECK: vorpd (%rcx), %ymm19, %ymm28 1528// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x21] 1529 vorpd (%rcx), %ymm19, %ymm28 1530 1531// CHECK: vorpd 4660(%rax,%r14,8), %ymm19, %ymm28 1532// CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 1533 vorpd 4660(%rax,%r14,8), %ymm19, %ymm28 1534 1535// CHECK: vorpd (%rcx){1to4}, %ymm19, %ymm28 1536// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x21] 1537 vorpd (%rcx){1to4}, %ymm19, %ymm28 1538 1539// CHECK: vorpd 4064(%rdx), %ymm19, %ymm28 1540// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x7f] 1541 vorpd 4064(%rdx), %ymm19, %ymm28 1542 1543// CHECK: vorpd 4096(%rdx), %ymm19, %ymm28 1544// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0x00,0x10,0x00,0x00] 1545 vorpd 4096(%rdx), %ymm19, %ymm28 1546 1547// CHECK: vorpd -4096(%rdx), %ymm19, %ymm28 1548// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x80] 1549 vorpd -4096(%rdx), %ymm19, %ymm28 1550 1551// CHECK: vorpd -4128(%rdx), %ymm19, %ymm28 1552// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff] 1553 vorpd -4128(%rdx), %ymm19, %ymm28 1554 1555// CHECK: vorpd 1016(%rdx){1to4}, %ymm19, %ymm28 1556// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x7f] 1557 vorpd 1016(%rdx){1to4}, %ymm19, %ymm28 1558 1559// CHECK: vorpd 1024(%rdx){1to4}, %ymm19, %ymm28 1560// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0x00,0x04,0x00,0x00] 1561 vorpd 1024(%rdx){1to4}, %ymm19, %ymm28 1562 1563// CHECK: vorpd -1024(%rdx){1to4}, %ymm19, %ymm28 1564// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x80] 1565 vorpd -1024(%rdx){1to4}, %ymm19, %ymm28 1566 1567// CHECK: vorpd -1032(%rdx){1to4}, %ymm19, %ymm28 1568// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0xf8,0xfb,0xff,0xff] 1569 vorpd -1032(%rdx){1to4}, %ymm19, %ymm28 1570 1571// CHECK: vorps %xmm24, %xmm22, %xmm28 1572// CHECK: encoding: [0x62,0x01,0x4c,0x00,0x56,0xe0] 1573 vorps %xmm24, %xmm22, %xmm28 1574 1575// CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6} 1576// CHECK: encoding: [0x62,0x01,0x4c,0x06,0x56,0xe0] 1577 vorps %xmm24, %xmm22, %xmm28 {%k6} 1578 1579// CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6} {z} 1580// CHECK: encoding: [0x62,0x01,0x4c,0x86,0x56,0xe0] 1581 vorps %xmm24, %xmm22, %xmm28 {%k6} {z} 1582 1583// CHECK: vorps (%rcx), %xmm22, %xmm28 1584// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x21] 1585 vorps (%rcx), %xmm22, %xmm28 1586 1587// CHECK: vorps 4660(%rax,%r14,8), %xmm22, %xmm28 1588// CHECK: encoding: [0x62,0x21,0x4c,0x00,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 1589 vorps 4660(%rax,%r14,8), %xmm22, %xmm28 1590 1591// CHECK: vorps (%rcx){1to4}, %xmm22, %xmm28 1592// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x21] 1593 vorps (%rcx){1to4}, %xmm22, %xmm28 1594 1595// CHECK: vorps 2032(%rdx), %xmm22, %xmm28 1596// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x7f] 1597 vorps 2032(%rdx), %xmm22, %xmm28 1598 1599// CHECK: vorps 2048(%rdx), %xmm22, %xmm28 1600// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0x00,0x08,0x00,0x00] 1601 vorps 2048(%rdx), %xmm22, %xmm28 1602 1603// CHECK: vorps -2048(%rdx), %xmm22, %xmm28 1604// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x80] 1605 vorps -2048(%rdx), %xmm22, %xmm28 1606 1607// CHECK: vorps -2064(%rdx), %xmm22, %xmm28 1608// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0xf0,0xf7,0xff,0xff] 1609 vorps -2064(%rdx), %xmm22, %xmm28 1610 1611// CHECK: vorps 508(%rdx){1to4}, %xmm22, %xmm28 1612// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x7f] 1613 vorps 508(%rdx){1to4}, %xmm22, %xmm28 1614 1615// CHECK: vorps 512(%rdx){1to4}, %xmm22, %xmm28 1616// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0x00,0x02,0x00,0x00] 1617 vorps 512(%rdx){1to4}, %xmm22, %xmm28 1618 1619// CHECK: vorps -512(%rdx){1to4}, %xmm22, %xmm28 1620// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x80] 1621 vorps -512(%rdx){1to4}, %xmm22, %xmm28 1622 1623// CHECK: vorps -516(%rdx){1to4}, %xmm22, %xmm28 1624// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0xfc,0xfd,0xff,0xff] 1625 vorps -516(%rdx){1to4}, %xmm22, %xmm28 1626 1627// CHECK: vorps %ymm25, %ymm24, %ymm20 1628// CHECK: encoding: [0x62,0x81,0x3c,0x20,0x56,0xe1] 1629 vorps %ymm25, %ymm24, %ymm20 1630 1631// CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1} 1632// CHECK: encoding: [0x62,0x81,0x3c,0x21,0x56,0xe1] 1633 vorps %ymm25, %ymm24, %ymm20 {%k1} 1634 1635// CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1} {z} 1636// CHECK: encoding: [0x62,0x81,0x3c,0xa1,0x56,0xe1] 1637 vorps %ymm25, %ymm24, %ymm20 {%k1} {z} 1638 1639// CHECK: vorps (%rcx), %ymm24, %ymm20 1640// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x21] 1641 vorps (%rcx), %ymm24, %ymm20 1642 1643// CHECK: vorps 4660(%rax,%r14,8), %ymm24, %ymm20 1644// CHECK: encoding: [0x62,0xa1,0x3c,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 1645 vorps 4660(%rax,%r14,8), %ymm24, %ymm20 1646 1647// CHECK: vorps (%rcx){1to8}, %ymm24, %ymm20 1648// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x21] 1649 vorps (%rcx){1to8}, %ymm24, %ymm20 1650 1651// CHECK: vorps 4064(%rdx), %ymm24, %ymm20 1652// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x7f] 1653 vorps 4064(%rdx), %ymm24, %ymm20 1654 1655// CHECK: vorps 4096(%rdx), %ymm24, %ymm20 1656// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0x00,0x10,0x00,0x00] 1657 vorps 4096(%rdx), %ymm24, %ymm20 1658 1659// CHECK: vorps -4096(%rdx), %ymm24, %ymm20 1660// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x80] 1661 vorps -4096(%rdx), %ymm24, %ymm20 1662 1663// CHECK: vorps -4128(%rdx), %ymm24, %ymm20 1664// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff] 1665 vorps -4128(%rdx), %ymm24, %ymm20 1666 1667// CHECK: vorps 508(%rdx){1to8}, %ymm24, %ymm20 1668// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x7f] 1669 vorps 508(%rdx){1to8}, %ymm24, %ymm20 1670 1671// CHECK: vorps 512(%rdx){1to8}, %ymm24, %ymm20 1672// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0x00,0x02,0x00,0x00] 1673 vorps 512(%rdx){1to8}, %ymm24, %ymm20 1674 1675// CHECK: vorps -512(%rdx){1to8}, %ymm24, %ymm20 1676// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x80] 1677 vorps -512(%rdx){1to8}, %ymm24, %ymm20 1678 1679// CHECK: vorps -516(%rdx){1to8}, %ymm24, %ymm20 1680// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0xfc,0xfd,0xff,0xff] 1681 vorps -516(%rdx){1to8}, %ymm24, %ymm20 1682 1683// CHECK: vxorpd %xmm18, %xmm21, %xmm22 1684// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xf2] 1685 vxorpd %xmm18, %xmm21, %xmm22 1686 1687// CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3} 1688// CHECK: encoding: [0x62,0xa1,0xd5,0x03,0x57,0xf2] 1689 vxorpd %xmm18, %xmm21, %xmm22 {%k3} 1690 1691// CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z} 1692// CHECK: encoding: [0x62,0xa1,0xd5,0x83,0x57,0xf2] 1693 vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z} 1694 1695// CHECK: vxorpd (%rcx), %xmm21, %xmm22 1696// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x31] 1697 vxorpd (%rcx), %xmm21, %xmm22 1698 1699// CHECK: vxorpd 4660(%rax,%r14,8), %xmm21, %xmm22 1700// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xb4,0xf0,0x34,0x12,0x00,0x00] 1701 vxorpd 4660(%rax,%r14,8), %xmm21, %xmm22 1702 1703// CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm22 1704// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x31] 1705 vxorpd (%rcx){1to2}, %xmm21, %xmm22 1706 1707// CHECK: vxorpd 2032(%rdx), %xmm21, %xmm22 1708// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x7f] 1709 vxorpd 2032(%rdx), %xmm21, %xmm22 1710 1711// CHECK: vxorpd 2048(%rdx), %xmm21, %xmm22 1712// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0x00,0x08,0x00,0x00] 1713 vxorpd 2048(%rdx), %xmm21, %xmm22 1714 1715// CHECK: vxorpd -2048(%rdx), %xmm21, %xmm22 1716// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x80] 1717 vxorpd -2048(%rdx), %xmm21, %xmm22 1718 1719// CHECK: vxorpd -2064(%rdx), %xmm21, %xmm22 1720// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0xf0,0xf7,0xff,0xff] 1721 vxorpd -2064(%rdx), %xmm21, %xmm22 1722 1723// CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm22 1724// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x7f] 1725 vxorpd 1016(%rdx){1to2}, %xmm21, %xmm22 1726 1727// CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm22 1728// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0x00,0x04,0x00,0x00] 1729 vxorpd 1024(%rdx){1to2}, %xmm21, %xmm22 1730 1731// CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm22 1732// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x80] 1733 vxorpd -1024(%rdx){1to2}, %xmm21, %xmm22 1734 1735// CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm22 1736// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0xf8,0xfb,0xff,0xff] 1737 vxorpd -1032(%rdx){1to2}, %xmm21, %xmm22 1738 1739// CHECK: vxorpd %ymm27, %ymm21, %ymm25 1740// CHECK: encoding: [0x62,0x01,0xd5,0x20,0x57,0xcb] 1741 vxorpd %ymm27, %ymm21, %ymm25 1742 1743// CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7} 1744// CHECK: encoding: [0x62,0x01,0xd5,0x27,0x57,0xcb] 1745 vxorpd %ymm27, %ymm21, %ymm25 {%k7} 1746 1747// CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z} 1748// CHECK: encoding: [0x62,0x01,0xd5,0xa7,0x57,0xcb] 1749 vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z} 1750 1751// CHECK: vxorpd (%rcx), %ymm21, %ymm25 1752// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x09] 1753 vxorpd (%rcx), %ymm21, %ymm25 1754 1755// CHECK: vxorpd 4660(%rax,%r14,8), %ymm21, %ymm25 1756// CHECK: encoding: [0x62,0x21,0xd5,0x20,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00] 1757 vxorpd 4660(%rax,%r14,8), %ymm21, %ymm25 1758 1759// CHECK: vxorpd (%rcx){1to4}, %ymm21, %ymm25 1760// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x09] 1761 vxorpd (%rcx){1to4}, %ymm21, %ymm25 1762 1763// CHECK: vxorpd 4064(%rdx), %ymm21, %ymm25 1764// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x7f] 1765 vxorpd 4064(%rdx), %ymm21, %ymm25 1766 1767// CHECK: vxorpd 4096(%rdx), %ymm21, %ymm25 1768// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0x00,0x10,0x00,0x00] 1769 vxorpd 4096(%rdx), %ymm21, %ymm25 1770 1771// CHECK: vxorpd -4096(%rdx), %ymm21, %ymm25 1772// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x80] 1773 vxorpd -4096(%rdx), %ymm21, %ymm25 1774 1775// CHECK: vxorpd -4128(%rdx), %ymm21, %ymm25 1776// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0xe0,0xef,0xff,0xff] 1777 vxorpd -4128(%rdx), %ymm21, %ymm25 1778 1779// CHECK: vxorpd 1016(%rdx){1to4}, %ymm21, %ymm25 1780// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x7f] 1781 vxorpd 1016(%rdx){1to4}, %ymm21, %ymm25 1782 1783// CHECK: vxorpd 1024(%rdx){1to4}, %ymm21, %ymm25 1784// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0x00,0x04,0x00,0x00] 1785 vxorpd 1024(%rdx){1to4}, %ymm21, %ymm25 1786 1787// CHECK: vxorpd -1024(%rdx){1to4}, %ymm21, %ymm25 1788// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x80] 1789 vxorpd -1024(%rdx){1to4}, %ymm21, %ymm25 1790 1791// CHECK: vxorpd -1032(%rdx){1to4}, %ymm21, %ymm25 1792// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0xf8,0xfb,0xff,0xff] 1793 vxorpd -1032(%rdx){1to4}, %ymm21, %ymm25 1794 1795// CHECK: vxorps %xmm21, %xmm21, %xmm17 1796// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0xcd] 1797 vxorps %xmm21, %xmm21, %xmm17 1798 1799// CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5} 1800// CHECK: encoding: [0x62,0xa1,0x54,0x05,0x57,0xcd] 1801 vxorps %xmm21, %xmm21, %xmm17 {%k5} 1802 1803// CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5} {z} 1804// CHECK: encoding: [0x62,0xa1,0x54,0x85,0x57,0xcd] 1805 vxorps %xmm21, %xmm21, %xmm17 {%k5} {z} 1806 1807// CHECK: vxorps (%rcx), %xmm21, %xmm17 1808// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x09] 1809 vxorps (%rcx), %xmm21, %xmm17 1810 1811// CHECK: vxorps 4660(%rax,%r14,8), %xmm21, %xmm17 1812// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00] 1813 vxorps 4660(%rax,%r14,8), %xmm21, %xmm17 1814 1815// CHECK: vxorps (%rcx){1to4}, %xmm21, %xmm17 1816// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x09] 1817 vxorps (%rcx){1to4}, %xmm21, %xmm17 1818 1819// CHECK: vxorps 2032(%rdx), %xmm21, %xmm17 1820// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x7f] 1821 vxorps 2032(%rdx), %xmm21, %xmm17 1822 1823// CHECK: vxorps 2048(%rdx), %xmm21, %xmm17 1824// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0x00,0x08,0x00,0x00] 1825 vxorps 2048(%rdx), %xmm21, %xmm17 1826 1827// CHECK: vxorps -2048(%rdx), %xmm21, %xmm17 1828// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x80] 1829 vxorps -2048(%rdx), %xmm21, %xmm17 1830 1831// CHECK: vxorps -2064(%rdx), %xmm21, %xmm17 1832// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0xf0,0xf7,0xff,0xff] 1833 vxorps -2064(%rdx), %xmm21, %xmm17 1834 1835// CHECK: vxorps 508(%rdx){1to4}, %xmm21, %xmm17 1836// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x7f] 1837 vxorps 508(%rdx){1to4}, %xmm21, %xmm17 1838 1839// CHECK: vxorps 512(%rdx){1to4}, %xmm21, %xmm17 1840// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0x00,0x02,0x00,0x00] 1841 vxorps 512(%rdx){1to4}, %xmm21, %xmm17 1842 1843// CHECK: vxorps -512(%rdx){1to4}, %xmm21, %xmm17 1844// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x80] 1845 vxorps -512(%rdx){1to4}, %xmm21, %xmm17 1846 1847// CHECK: vxorps -516(%rdx){1to4}, %xmm21, %xmm17 1848// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0xfc,0xfd,0xff,0xff] 1849 vxorps -516(%rdx){1to4}, %xmm21, %xmm17 1850 1851// CHECK: vxorps %ymm22, %ymm25, %ymm28 1852// CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xe6] 1853 vxorps %ymm22, %ymm25, %ymm28 1854 1855// CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3} 1856// CHECK: encoding: [0x62,0x21,0x34,0x23,0x57,0xe6] 1857 vxorps %ymm22, %ymm25, %ymm28 {%k3} 1858 1859// CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3} {z} 1860// CHECK: encoding: [0x62,0x21,0x34,0xa3,0x57,0xe6] 1861 vxorps %ymm22, %ymm25, %ymm28 {%k3} {z} 1862 1863// CHECK: vxorps (%rcx), %ymm25, %ymm28 1864// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x21] 1865 vxorps (%rcx), %ymm25, %ymm28 1866 1867// CHECK: vxorps 4660(%rax,%r14,8), %ymm25, %ymm28 1868// CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xa4,0xf0,0x34,0x12,0x00,0x00] 1869 vxorps 4660(%rax,%r14,8), %ymm25, %ymm28 1870 1871// CHECK: vxorps (%rcx){1to8}, %ymm25, %ymm28 1872// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x21] 1873 vxorps (%rcx){1to8}, %ymm25, %ymm28 1874 1875// CHECK: vxorps 4064(%rdx), %ymm25, %ymm28 1876// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x7f] 1877 vxorps 4064(%rdx), %ymm25, %ymm28 1878 1879// CHECK: vxorps 4096(%rdx), %ymm25, %ymm28 1880// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0x00,0x10,0x00,0x00] 1881 vxorps 4096(%rdx), %ymm25, %ymm28 1882 1883// CHECK: vxorps -4096(%rdx), %ymm25, %ymm28 1884// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x80] 1885 vxorps -4096(%rdx), %ymm25, %ymm28 1886 1887// CHECK: vxorps -4128(%rdx), %ymm25, %ymm28 1888// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0xe0,0xef,0xff,0xff] 1889 vxorps -4128(%rdx), %ymm25, %ymm28 1890 1891// CHECK: vxorps 508(%rdx){1to8}, %ymm25, %ymm28 1892// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x7f] 1893 vxorps 508(%rdx){1to8}, %ymm25, %ymm28 1894 1895// CHECK: vxorps 512(%rdx){1to8}, %ymm25, %ymm28 1896// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0x00,0x02,0x00,0x00] 1897 vxorps 512(%rdx){1to8}, %ymm25, %ymm28 1898 1899// CHECK: vxorps -512(%rdx){1to8}, %ymm25, %ymm28 1900// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x80] 1901 vxorps -512(%rdx){1to8}, %ymm25, %ymm28 1902 1903// CHECK: vxorps -516(%rdx){1to8}, %ymm25, %ymm28 1904// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0xfc,0xfd,0xff,0xff] 1905 vxorps -516(%rdx){1to8}, %ymm25, %ymm28 1906 1907// CHECK: vbroadcastf64x2 (%rcx), %ymm27 1908// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x19] 1909 vbroadcastf64x2 (%rcx), %ymm27 1910 1911// CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5} 1912// CHECK: encoding: [0x62,0x62,0xfd,0x2d,0x1a,0x19] 1913 vbroadcastf64x2 (%rcx), %ymm27 {%k5} 1914 1915// CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z} 1916// CHECK: encoding: [0x62,0x62,0xfd,0xad,0x1a,0x19] 1917 vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z} 1918 1919// CHECK: vbroadcastf64x2 291(%rax,%r14,8), %ymm27 1920// CHECK: encoding: [0x62,0x22,0xfd,0x28,0x1a,0x9c,0xf0,0x23,0x01,0x00,0x00] 1921 vbroadcastf64x2 291(%rax,%r14,8), %ymm27 1922 1923// CHECK: vbroadcastf64x2 2032(%rdx), %ymm27 1924// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x7f] 1925 vbroadcastf64x2 2032(%rdx), %ymm27 1926 1927// CHECK: vbroadcastf64x2 2048(%rdx), %ymm27 1928// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0x00,0x08,0x00,0x00] 1929 vbroadcastf64x2 2048(%rdx), %ymm27 1930 1931// CHECK: vbroadcastf64x2 -2048(%rdx), %ymm27 1932// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x80] 1933 vbroadcastf64x2 -2048(%rdx), %ymm27 1934 1935// CHECK: vbroadcastf64x2 -2064(%rdx), %ymm27 1936// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0xf0,0xf7,0xff,0xff] 1937 vbroadcastf64x2 -2064(%rdx), %ymm27 1938 1939// CHECK: vbroadcasti64x2 (%rcx), %ymm18 1940// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x11] 1941 vbroadcasti64x2 (%rcx), %ymm18 1942 1943// CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1} 1944// CHECK: encoding: [0x62,0xe2,0xfd,0x29,0x5a,0x11] 1945 vbroadcasti64x2 (%rcx), %ymm18 {%k1} 1946 1947// CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z} 1948// CHECK: encoding: [0x62,0xe2,0xfd,0xa9,0x5a,0x11] 1949 vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z} 1950 1951// CHECK: vbroadcasti64x2 291(%rax,%r14,8), %ymm18 1952// CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x5a,0x94,0xf0,0x23,0x01,0x00,0x00] 1953 vbroadcasti64x2 291(%rax,%r14,8), %ymm18 1954 1955// CHECK: vbroadcasti64x2 2032(%rdx), %ymm18 1956// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x7f] 1957 vbroadcasti64x2 2032(%rdx), %ymm18 1958 1959// CHECK: vbroadcasti64x2 2048(%rdx), %ymm18 1960// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0x00,0x08,0x00,0x00] 1961 vbroadcasti64x2 2048(%rdx), %ymm18 1962 1963// CHECK: vbroadcasti64x2 -2048(%rdx), %ymm18 1964// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x80] 1965 vbroadcasti64x2 -2048(%rdx), %ymm18 1966 1967// CHECK: vbroadcasti64x2 -2064(%rdx), %ymm18 1968// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0xf0,0xf7,0xff,0xff] 1969 vbroadcasti64x2 -2064(%rdx), %ymm18 1970 1971// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 1972// CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0xab] 1973 vrangepd $0xab, %xmm26, %xmm27, %xmm25 1974 1975// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} 1976// CHECK: encoding: [0x62,0x03,0xa5,0x06,0x50,0xca,0xab] 1977 vrangepd $0xab, %xmm26, %xmm27, %xmm25 {%k6} 1978 1979// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} {z} 1980// CHECK: encoding: [0x62,0x03,0xa5,0x86,0x50,0xca,0xab] 1981 vrangepd $0xab, %xmm26, %xmm27, %xmm25 {%k6} {z} 1982 1983// CHECK: vrangepd $123, %xmm26, %xmm27, %xmm25 1984// CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0x7b] 1985 vrangepd $0x7b, %xmm26, %xmm27, %xmm25 1986 1987// CHECK: vrangepd $123, (%rcx), %xmm27, %xmm25 1988// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x09,0x7b] 1989 vrangepd $0x7b,(%rcx), %xmm27, %xmm25 1990 1991// CHECK: vrangepd $123, 291(%rax,%r14,8), %xmm27, %xmm25 1992// CHECK: encoding: [0x62,0x23,0xa5,0x00,0x50,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 1993 vrangepd $0x7b,291(%rax,%r14,8), %xmm27, %xmm25 1994 1995// CHECK: vrangepd $123, (%rcx){1to2}, %xmm27, %xmm25 1996// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x09,0x7b] 1997 vrangepd $0x7b,(%rcx){1to2}, %xmm27, %xmm25 1998 1999// CHECK: vrangepd $123, 2032(%rdx), %xmm27, %xmm25 2000// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x7f,0x7b] 2001 vrangepd $0x7b,2032(%rdx), %xmm27, %xmm25 2002 2003// CHECK: vrangepd $123, 2048(%rdx), %xmm27, %xmm25 2004// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0x00,0x08,0x00,0x00,0x7b] 2005 vrangepd $0x7b,2048(%rdx), %xmm27, %xmm25 2006 2007// CHECK: vrangepd $123, -2048(%rdx), %xmm27, %xmm25 2008// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x80,0x7b] 2009 vrangepd $0x7b,-2048(%rdx), %xmm27, %xmm25 2010 2011// CHECK: vrangepd $123, -2064(%rdx), %xmm27, %xmm25 2012// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 2013 vrangepd $0x7b,-2064(%rdx), %xmm27, %xmm25 2014 2015// CHECK: vrangepd $123, 1016(%rdx){1to2}, %xmm27, %xmm25 2016// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x7f,0x7b] 2017 vrangepd $0x7b,1016(%rdx){1to2}, %xmm27, %xmm25 2018 2019// CHECK: vrangepd $123, 1024(%rdx){1to2}, %xmm27, %xmm25 2020// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0x00,0x04,0x00,0x00,0x7b] 2021 vrangepd $0x7b,1024(%rdx){1to2}, %xmm27, %xmm25 2022 2023// CHECK: vrangepd $123, -1024(%rdx){1to2}, %xmm27, %xmm25 2024// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x80,0x7b] 2025 vrangepd $0x7b,-1024(%rdx){1to2}, %xmm27, %xmm25 2026 2027// CHECK: vrangepd $123, -1032(%rdx){1to2}, %xmm27, %xmm25 2028// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 2029 vrangepd $0x7b,-1032(%rdx){1to2}, %xmm27, %xmm25 2030 2031// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 2032// CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0xab] 2033 vrangepd $0xab, %ymm28, %ymm27, %ymm29 2034 2035// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} 2036// CHECK: encoding: [0x62,0x03,0xa5,0x27,0x50,0xec,0xab] 2037 vrangepd $0xab, %ymm28, %ymm27, %ymm29 {%k7} 2038 2039// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} {z} 2040// CHECK: encoding: [0x62,0x03,0xa5,0xa7,0x50,0xec,0xab] 2041 vrangepd $0xab, %ymm28, %ymm27, %ymm29 {%k7} {z} 2042 2043// CHECK: vrangepd $123, %ymm28, %ymm27, %ymm29 2044// CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0x7b] 2045 vrangepd $0x7b, %ymm28, %ymm27, %ymm29 2046 2047// CHECK: vrangepd $123, (%rcx), %ymm27, %ymm29 2048// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x29,0x7b] 2049 vrangepd $0x7b,(%rcx), %ymm27, %ymm29 2050 2051// CHECK: vrangepd $123, 291(%rax,%r14,8), %ymm27, %ymm29 2052// CHECK: encoding: [0x62,0x23,0xa5,0x20,0x50,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b] 2053 vrangepd $0x7b,291(%rax,%r14,8), %ymm27, %ymm29 2054 2055// CHECK: vrangepd $123, (%rcx){1to4}, %ymm27, %ymm29 2056// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x29,0x7b] 2057 vrangepd $0x7b,(%rcx){1to4}, %ymm27, %ymm29 2058 2059// CHECK: vrangepd $123, 4064(%rdx), %ymm27, %ymm29 2060// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x7f,0x7b] 2061 vrangepd $0x7b,4064(%rdx), %ymm27, %ymm29 2062 2063// CHECK: vrangepd $123, 4096(%rdx), %ymm27, %ymm29 2064// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0x00,0x10,0x00,0x00,0x7b] 2065 vrangepd $0x7b,4096(%rdx), %ymm27, %ymm29 2066 2067// CHECK: vrangepd $123, -4096(%rdx), %ymm27, %ymm29 2068// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x80,0x7b] 2069 vrangepd $0x7b,-4096(%rdx), %ymm27, %ymm29 2070 2071// CHECK: vrangepd $123, -4128(%rdx), %ymm27, %ymm29 2072// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0xe0,0xef,0xff,0xff,0x7b] 2073 vrangepd $0x7b,-4128(%rdx), %ymm27, %ymm29 2074 2075// CHECK: vrangepd $123, 1016(%rdx){1to4}, %ymm27, %ymm29 2076// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x7f,0x7b] 2077 vrangepd $0x7b,1016(%rdx){1to4}, %ymm27, %ymm29 2078 2079// CHECK: vrangepd $123, 1024(%rdx){1to4}, %ymm27, %ymm29 2080// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0x00,0x04,0x00,0x00,0x7b] 2081 vrangepd $0x7b,1024(%rdx){1to4}, %ymm27, %ymm29 2082 2083// CHECK: vrangepd $123, -1024(%rdx){1to4}, %ymm27, %ymm29 2084// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x80,0x7b] 2085 vrangepd $0x7b,-1024(%rdx){1to4}, %ymm27, %ymm29 2086 2087// CHECK: vrangepd $123, -1032(%rdx){1to4}, %ymm27, %ymm29 2088// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0xf8,0xfb,0xff,0xff,0x7b] 2089 vrangepd $0x7b,-1032(%rdx){1to4}, %ymm27, %ymm29 2090 2091// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 2092// CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0xab] 2093 vrangeps $0xab, %xmm24, %xmm23, %xmm27 2094 2095// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} 2096// CHECK: encoding: [0x62,0x03,0x45,0x06,0x50,0xd8,0xab] 2097 vrangeps $0xab, %xmm24, %xmm23, %xmm27 {%k6} 2098 2099// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} {z} 2100// CHECK: encoding: [0x62,0x03,0x45,0x86,0x50,0xd8,0xab] 2101 vrangeps $0xab, %xmm24, %xmm23, %xmm27 {%k6} {z} 2102 2103// CHECK: vrangeps $123, %xmm24, %xmm23, %xmm27 2104// CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0x7b] 2105 vrangeps $0x7b, %xmm24, %xmm23, %xmm27 2106 2107// CHECK: vrangeps $123, (%rcx), %xmm23, %xmm27 2108// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x19,0x7b] 2109 vrangeps $0x7b,(%rcx), %xmm23, %xmm27 2110 2111// CHECK: vrangeps $123, 291(%rax,%r14,8), %xmm23, %xmm27 2112// CHECK: encoding: [0x62,0x23,0x45,0x00,0x50,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b] 2113 vrangeps $0x7b,291(%rax,%r14,8), %xmm23, %xmm27 2114 2115// CHECK: vrangeps $123, (%rcx){1to4}, %xmm23, %xmm27 2116// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x19,0x7b] 2117 vrangeps $0x7b,(%rcx){1to4}, %xmm23, %xmm27 2118 2119// CHECK: vrangeps $123, 2032(%rdx), %xmm23, %xmm27 2120// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x7f,0x7b] 2121 vrangeps $0x7b,2032(%rdx), %xmm23, %xmm27 2122 2123// CHECK: vrangeps $123, 2048(%rdx), %xmm23, %xmm27 2124// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0x00,0x08,0x00,0x00,0x7b] 2125 vrangeps $0x7b,2048(%rdx), %xmm23, %xmm27 2126 2127// CHECK: vrangeps $123, -2048(%rdx), %xmm23, %xmm27 2128// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x80,0x7b] 2129 vrangeps $0x7b,-2048(%rdx), %xmm23, %xmm27 2130 2131// CHECK: vrangeps $123, -2064(%rdx), %xmm23, %xmm27 2132// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 2133 vrangeps $0x7b,-2064(%rdx), %xmm23, %xmm27 2134 2135// CHECK: vrangeps $123, 508(%rdx){1to4}, %xmm23, %xmm27 2136// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x7f,0x7b] 2137 vrangeps $0x7b,508(%rdx){1to4}, %xmm23, %xmm27 2138 2139// CHECK: vrangeps $123, 512(%rdx){1to4}, %xmm23, %xmm27 2140// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0x00,0x02,0x00,0x00,0x7b] 2141 vrangeps $0x7b,512(%rdx){1to4}, %xmm23, %xmm27 2142 2143// CHECK: vrangeps $123, -512(%rdx){1to4}, %xmm23, %xmm27 2144// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x80,0x7b] 2145 vrangeps $0x7b,-512(%rdx){1to4}, %xmm23, %xmm27 2146 2147// CHECK: vrangeps $123, -516(%rdx){1to4}, %xmm23, %xmm27 2148// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 2149 vrangeps $0x7b,-516(%rdx){1to4}, %xmm23, %xmm27 2150 2151// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 2152// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0xab] 2153 vrangeps $0xab, %ymm21, %ymm23, %ymm24 2154 2155// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} 2156// CHECK: encoding: [0x62,0x23,0x45,0x27,0x50,0xc5,0xab] 2157 vrangeps $0xab, %ymm21, %ymm23, %ymm24 {%k7} 2158 2159// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} {z} 2160// CHECK: encoding: [0x62,0x23,0x45,0xa7,0x50,0xc5,0xab] 2161 vrangeps $0xab, %ymm21, %ymm23, %ymm24 {%k7} {z} 2162 2163// CHECK: vrangeps $123, %ymm21, %ymm23, %ymm24 2164// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0x7b] 2165 vrangeps $0x7b, %ymm21, %ymm23, %ymm24 2166 2167// CHECK: vrangeps $123, (%rcx), %ymm23, %ymm24 2168// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x01,0x7b] 2169 vrangeps $0x7b,(%rcx), %ymm23, %ymm24 2170 2171// CHECK: vrangeps $123, 291(%rax,%r14,8), %ymm23, %ymm24 2172// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b] 2173 vrangeps $0x7b,291(%rax,%r14,8), %ymm23, %ymm24 2174 2175// CHECK: vrangeps $123, (%rcx){1to8}, %ymm23, %ymm24 2176// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x01,0x7b] 2177 vrangeps $0x7b,(%rcx){1to8}, %ymm23, %ymm24 2178 2179// CHECK: vrangeps $123, 4064(%rdx), %ymm23, %ymm24 2180// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x7f,0x7b] 2181 vrangeps $0x7b,4064(%rdx), %ymm23, %ymm24 2182 2183// CHECK: vrangeps $123, 4096(%rdx), %ymm23, %ymm24 2184// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0x00,0x10,0x00,0x00,0x7b] 2185 vrangeps $0x7b,4096(%rdx), %ymm23, %ymm24 2186 2187// CHECK: vrangeps $123, -4096(%rdx), %ymm23, %ymm24 2188// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x80,0x7b] 2189 vrangeps $0x7b,-4096(%rdx), %ymm23, %ymm24 2190 2191// CHECK: vrangeps $123, -4128(%rdx), %ymm23, %ymm24 2192// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0xe0,0xef,0xff,0xff,0x7b] 2193 vrangeps $0x7b,-4128(%rdx), %ymm23, %ymm24 2194 2195// CHECK: vrangeps $123, 508(%rdx){1to8}, %ymm23, %ymm24 2196// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x7f,0x7b] 2197 vrangeps $0x7b,508(%rdx){1to8}, %ymm23, %ymm24 2198 2199// CHECK: vrangeps $123, 512(%rdx){1to8}, %ymm23, %ymm24 2200// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0x00,0x02,0x00,0x00,0x7b] 2201 vrangeps $0x7b,512(%rdx){1to8}, %ymm23, %ymm24 2202 2203// CHECK: vrangeps $123, -512(%rdx){1to8}, %ymm23, %ymm24 2204// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x80,0x7b] 2205 vrangeps $0x7b,-512(%rdx){1to8}, %ymm23, %ymm24 2206 2207// CHECK: vrangeps $123, -516(%rdx){1to8}, %ymm23, %ymm24 2208// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0xfc,0xfd,0xff,0xff,0x7b] 2209 vrangeps $0x7b,-516(%rdx){1to8}, %ymm23, %ymm24 2210 2211// CHECK: vreducepd $171, %xmm17, %xmm18 2212// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0xab] 2213 vreducepd $0xab, %xmm17, %xmm18 2214 2215// CHECK: vreducepd $171, %xmm17, %xmm18 {%k3} 2216// CHECK: encoding: [0x62,0xa3,0xfd,0x0b,0x56,0xd1,0xab] 2217 vreducepd $0xab, %xmm17, %xmm18 {%k3} 2218 2219// CHECK: vreducepd $171, %xmm17, %xmm18 {%k3} {z} 2220// CHECK: encoding: [0x62,0xa3,0xfd,0x8b,0x56,0xd1,0xab] 2221 vreducepd $0xab, %xmm17, %xmm18 {%k3} {z} 2222 2223// CHECK: vreducepd $123, %xmm17, %xmm18 2224// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0x7b] 2225 vreducepd $0x7b, %xmm17, %xmm18 2226 2227// CHECK: vreducepd $123, (%rcx), %xmm18 2228// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x11,0x7b] 2229 vreducepd $0x7b,(%rcx), %xmm18 2230 2231// CHECK: vreducepd $123, 291(%rax,%r14,8), %xmm18 2232// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 2233 vreducepd $0x7b,291(%rax,%r14,8), %xmm18 2234 2235// CHECK: vreducepd $171, %xmm28, %xmm25 2236// CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0xab] 2237 vreducepd $0xab, %xmm28, %xmm25 2238 2239// CHECK: vreducepd $171, %xmm28, %xmm25 {%k4} 2240// CHECK: encoding: [0x62,0x03,0xfd,0x0c,0x56,0xcc,0xab] 2241 vreducepd $0xab, %xmm28, %xmm25 {%k4} 2242 2243// CHECK: vreducepd $171, %xmm28, %xmm25 {%k4} {z} 2244// CHECK: encoding: [0x62,0x03,0xfd,0x8c,0x56,0xcc,0xab] 2245 vreducepd $0xab, %xmm28, %xmm25 {%k4} {z} 2246 2247// CHECK: vreducepd $123, %xmm28, %xmm25 2248// CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0x7b] 2249 vreducepd $0x7b, %xmm28, %xmm25 2250 2251// CHECK: vreducepd $123, (%rcx), %xmm25 2252// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x09,0x7b] 2253 vreducepd $0x7b,(%rcx), %xmm25 2254 2255// CHECK: vreducepd $123, 4660(%rax,%r14,8), %xmm25 2256// CHECK: encoding: [0x62,0x23,0xfd,0x08,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 2257 vreducepd $0x7b,4660(%rax,%r14,8), %xmm25 2258 2259// CHECK: vreducepd $123, (%rcx){1to2}, %xmm25 2260// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x09,0x7b] 2261 vreducepd $0x7b,(%rcx){1to2}, %xmm25 2262 2263// CHECK: vreducepd $123, 2032(%rdx), %xmm25 2264// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x7f,0x7b] 2265 vreducepd $0x7b,2032(%rdx), %xmm25 2266 2267// CHECK: vreducepd $123, 2048(%rdx), %xmm25 2268// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0x00,0x08,0x00,0x00,0x7b] 2269 vreducepd $0x7b,2048(%rdx), %xmm25 2270 2271// CHECK: vreducepd $123, -2048(%rdx), %xmm25 2272// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x80,0x7b] 2273 vreducepd $0x7b,-2048(%rdx), %xmm25 2274 2275// CHECK: vreducepd $123, -2064(%rdx), %xmm25 2276// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 2277 vreducepd $0x7b,-2064(%rdx), %xmm25 2278 2279// CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm25 2280// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x7f,0x7b] 2281 vreducepd $0x7b,1016(%rdx){1to2}, %xmm25 2282 2283// CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm25 2284// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b] 2285 vreducepd $0x7b,1024(%rdx){1to2}, %xmm25 2286 2287// CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm25 2288// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x80,0x7b] 2289 vreducepd $0x7b,-1024(%rdx){1to2}, %xmm25 2290 2291// CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm25 2292// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 2293 vreducepd $0x7b,-1032(%rdx){1to2}, %xmm25 2294 2295// CHECK: vreducepd $171, %ymm17, %ymm28 2296// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0xab] 2297 vreducepd $0xab, %ymm17, %ymm28 2298 2299// CHECK: vreducepd $171, %ymm17, %ymm28 {%k4} 2300// CHECK: encoding: [0x62,0x23,0xfd,0x2c,0x56,0xe1,0xab] 2301 vreducepd $0xab, %ymm17, %ymm28 {%k4} 2302 2303// CHECK: vreducepd $171, %ymm17, %ymm28 {%k4} {z} 2304// CHECK: encoding: [0x62,0x23,0xfd,0xac,0x56,0xe1,0xab] 2305 vreducepd $0xab, %ymm17, %ymm28 {%k4} {z} 2306 2307// CHECK: vreducepd $123, %ymm17, %ymm28 2308// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0x7b] 2309 vreducepd $0x7b, %ymm17, %ymm28 2310 2311// CHECK: vreducepd $123, (%rcx), %ymm28 2312// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x21,0x7b] 2313 vreducepd $0x7b,(%rcx), %ymm28 2314 2315// CHECK: vreducepd $123, 4660(%rax,%r14,8), %ymm28 2316// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b] 2317 vreducepd $0x7b,4660(%rax,%r14,8), %ymm28 2318 2319// CHECK: vreducepd $123, (%rcx){1to4}, %ymm28 2320// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x21,0x7b] 2321 vreducepd $0x7b,(%rcx){1to4}, %ymm28 2322 2323// CHECK: vreducepd $123, 4064(%rdx), %ymm28 2324// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x7f,0x7b] 2325 vreducepd $0x7b,4064(%rdx), %ymm28 2326 2327// CHECK: vreducepd $123, 4096(%rdx), %ymm28 2328// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0x00,0x10,0x00,0x00,0x7b] 2329 vreducepd $0x7b,4096(%rdx), %ymm28 2330 2331// CHECK: vreducepd $123, -4096(%rdx), %ymm28 2332// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x80,0x7b] 2333 vreducepd $0x7b,-4096(%rdx), %ymm28 2334 2335// CHECK: vreducepd $123, -4128(%rdx), %ymm28 2336// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0xe0,0xef,0xff,0xff,0x7b] 2337 vreducepd $0x7b,-4128(%rdx), %ymm28 2338 2339// CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm28 2340// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x7f,0x7b] 2341 vreducepd $0x7b,1016(%rdx){1to4}, %ymm28 2342 2343// CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm28 2344// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0x00,0x04,0x00,0x00,0x7b] 2345 vreducepd $0x7b,1024(%rdx){1to4}, %ymm28 2346 2347// CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm28 2348// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x80,0x7b] 2349 vreducepd $0x7b,-1024(%rdx){1to4}, %ymm28 2350 2351// CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm28 2352// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0xf8,0xfb,0xff,0xff,0x7b] 2353 vreducepd $0x7b,-1032(%rdx){1to4}, %ymm28 2354 2355// CHECK: vreduceps $171, %xmm21, %xmm29 2356// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0xab] 2357 vreduceps $0xab, %xmm21, %xmm29 2358 2359// CHECK: vreduceps $171, %xmm21, %xmm29 {%k7} 2360// CHECK: encoding: [0x62,0x23,0x7d,0x0f,0x56,0xed,0xab] 2361 vreduceps $0xab, %xmm21, %xmm29 {%k7} 2362 2363// CHECK: vreduceps $171, %xmm21, %xmm29 {%k7} {z} 2364// CHECK: encoding: [0x62,0x23,0x7d,0x8f,0x56,0xed,0xab] 2365 vreduceps $0xab, %xmm21, %xmm29 {%k7} {z} 2366 2367// CHECK: vreduceps $123, %xmm21, %xmm29 2368// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0x7b] 2369 vreduceps $0x7b, %xmm21, %xmm29 2370 2371// CHECK: vreduceps $123, (%rcx), %xmm29 2372// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x29,0x7b] 2373 vreduceps $0x7b,(%rcx), %xmm29 2374 2375// CHECK: vreduceps $123, 4660(%rax,%r14,8), %xmm29 2376// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b] 2377 vreduceps $0x7b,4660(%rax,%r14,8), %xmm29 2378 2379// CHECK: vreduceps $123, (%rcx){1to4}, %xmm29 2380// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x29,0x7b] 2381 vreduceps $0x7b,(%rcx){1to4}, %xmm29 2382 2383// CHECK: vreduceps $123, 2032(%rdx), %xmm29 2384// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x7f,0x7b] 2385 vreduceps $0x7b,2032(%rdx), %xmm29 2386 2387// CHECK: vreduceps $123, 2048(%rdx), %xmm29 2388// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0x00,0x08,0x00,0x00,0x7b] 2389 vreduceps $0x7b,2048(%rdx), %xmm29 2390 2391// CHECK: vreduceps $123, -2048(%rdx), %xmm29 2392// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x80,0x7b] 2393 vreduceps $0x7b,-2048(%rdx), %xmm29 2394 2395// CHECK: vreduceps $123, -2064(%rdx), %xmm29 2396// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 2397 vreduceps $0x7b,-2064(%rdx), %xmm29 2398 2399// CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm29 2400// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x7f,0x7b] 2401 vreduceps $0x7b,508(%rdx){1to4}, %xmm29 2402 2403// CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm29 2404// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0x00,0x02,0x00,0x00,0x7b] 2405 vreduceps $0x7b,512(%rdx){1to4}, %xmm29 2406 2407// CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm29 2408// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x80,0x7b] 2409 vreduceps $0x7b,-512(%rdx){1to4}, %xmm29 2410 2411// CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm29 2412// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0xfc,0xfd,0xff,0xff,0x7b] 2413 vreduceps $0x7b,-516(%rdx){1to4}, %xmm29 2414 2415// CHECK: vreduceps $171, %ymm23, %ymm25 2416// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0xab] 2417 vreduceps $0xab, %ymm23, %ymm25 2418 2419// CHECK: vreduceps $171, %ymm23, %ymm25 {%k3} 2420// CHECK: encoding: [0x62,0x23,0x7d,0x2b,0x56,0xcf,0xab] 2421 vreduceps $0xab, %ymm23, %ymm25 {%k3} 2422 2423// CHECK: vreduceps $171, %ymm23, %ymm25 {%k3} {z} 2424// CHECK: encoding: [0x62,0x23,0x7d,0xab,0x56,0xcf,0xab] 2425 vreduceps $0xab, %ymm23, %ymm25 {%k3} {z} 2426 2427// CHECK: vreduceps $123, %ymm23, %ymm25 2428// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0x7b] 2429 vreduceps $0x7b, %ymm23, %ymm25 2430 2431// CHECK: vreduceps $123, (%rcx), %ymm25 2432// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x09,0x7b] 2433 vreduceps $0x7b,(%rcx), %ymm25 2434 2435// CHECK: vreduceps $123, 4660(%rax,%r14,8), %ymm25 2436// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 2437 vreduceps $0x7b,4660(%rax,%r14,8), %ymm25 2438 2439// CHECK: vreduceps $123, (%rcx){1to8}, %ymm25 2440// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x09,0x7b] 2441 vreduceps $0x7b,(%rcx){1to8}, %ymm25 2442 2443// CHECK: vreduceps $123, 4064(%rdx), %ymm25 2444// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x7f,0x7b] 2445 vreduceps $0x7b,4064(%rdx), %ymm25 2446 2447// CHECK: vreduceps $123, 4096(%rdx), %ymm25 2448// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b] 2449 vreduceps $0x7b,4096(%rdx), %ymm25 2450 2451// CHECK: vreduceps $123, -4096(%rdx), %ymm25 2452// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x80,0x7b] 2453 vreduceps $0x7b,-4096(%rdx), %ymm25 2454 2455// CHECK: vreduceps $123, -4128(%rdx), %ymm25 2456// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b] 2457 vreduceps $0x7b,-4128(%rdx), %ymm25 2458 2459// CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm25 2460// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x7f,0x7b] 2461 vreduceps $0x7b,508(%rdx){1to8}, %ymm25 2462 2463// CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm25 2464// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0x00,0x02,0x00,0x00,0x7b] 2465 vreduceps $0x7b,512(%rdx){1to8}, %ymm25 2466 2467// CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm25 2468// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x80,0x7b] 2469 vreduceps $0x7b,-512(%rdx){1to8}, %ymm25 2470 2471// CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm25 2472// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0xfc,0xfd,0xff,0xff,0x7b] 2473 vreduceps $0x7b,-516(%rdx){1to8}, %ymm25 2474 2475// CHECK: vreducepd $123, (%rcx){1to2}, %xmm18 2476// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x11,0x7b] 2477 vreducepd $0x7b,(%rcx){1to2}, %xmm18 2478 2479// CHECK: vreducepd $123, 2032(%rdx), %xmm18 2480// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x7f,0x7b] 2481 vreducepd $0x7b,2032(%rdx), %xmm18 2482 2483// CHECK: vreducepd $123, 2048(%rdx), %xmm18 2484// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0x00,0x08,0x00,0x00,0x7b] 2485 vreducepd $0x7b,2048(%rdx), %xmm18 2486 2487// CHECK: vreducepd $123, -2048(%rdx), %xmm18 2488// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x80,0x7b] 2489 vreducepd $0x7b,-2048(%rdx), %xmm18 2490 2491// CHECK: vreducepd $123, -2064(%rdx), %xmm18 2492// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0xf0,0xf7,0xff,0xff,0x7b] 2493 vreducepd $0x7b,-2064(%rdx), %xmm18 2494 2495// CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm18 2496// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x7f,0x7b] 2497 vreducepd $0x7b,1016(%rdx){1to2}, %xmm18 2498 2499// CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm18 2500// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0x00,0x04,0x00,0x00,0x7b] 2501 vreducepd $0x7b,1024(%rdx){1to2}, %xmm18 2502 2503// CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm18 2504// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x80,0x7b] 2505 vreducepd $0x7b,-1024(%rdx){1to2}, %xmm18 2506 2507// CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm18 2508// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0xf8,0xfb,0xff,0xff,0x7b] 2509 vreducepd $0x7b,-1032(%rdx){1to2}, %xmm18 2510 2511// CHECK: vreducepd $171, %ymm29, %ymm25 2512// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0xab] 2513 vreducepd $0xab, %ymm29, %ymm25 2514 2515// CHECK: vreducepd $171, %ymm29, %ymm25 {%k1} 2516// CHECK: encoding: [0x62,0x03,0xfd,0x29,0x56,0xcd,0xab] 2517 vreducepd $0xab, %ymm29, %ymm25 {%k1} 2518 2519// CHECK: vreducepd $171, %ymm29, %ymm25 {%k1} {z} 2520// CHECK: encoding: [0x62,0x03,0xfd,0xa9,0x56,0xcd,0xab] 2521 vreducepd $0xab, %ymm29, %ymm25 {%k1} {z} 2522 2523// CHECK: vreducepd $123, %ymm29, %ymm25 2524// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0x7b] 2525 vreducepd $0x7b, %ymm29, %ymm25 2526 2527// CHECK: vreducepd $123, (%rcx), %ymm25 2528// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x09,0x7b] 2529 vreducepd $0x7b,(%rcx), %ymm25 2530 2531// CHECK: vreducepd $123, 291(%rax,%r14,8), %ymm25 2532// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 2533 vreducepd $0x7b,291(%rax,%r14,8), %ymm25 2534 2535// CHECK: vreducepd $123, (%rcx){1to4}, %ymm25 2536// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x09,0x7b] 2537 vreducepd $0x7b,(%rcx){1to4}, %ymm25 2538 2539// CHECK: vreducepd $123, 4064(%rdx), %ymm25 2540// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x7f,0x7b] 2541 vreducepd $0x7b,4064(%rdx), %ymm25 2542 2543// CHECK: vreducepd $123, 4096(%rdx), %ymm25 2544// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b] 2545 vreducepd $0x7b,4096(%rdx), %ymm25 2546 2547// CHECK: vreducepd $123, -4096(%rdx), %ymm25 2548// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x80,0x7b] 2549 vreducepd $0x7b,-4096(%rdx), %ymm25 2550 2551// CHECK: vreducepd $123, -4128(%rdx), %ymm25 2552// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b] 2553 vreducepd $0x7b,-4128(%rdx), %ymm25 2554 2555// CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm25 2556// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x7f,0x7b] 2557 vreducepd $0x7b,1016(%rdx){1to4}, %ymm25 2558 2559// CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm25 2560// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b] 2561 vreducepd $0x7b,1024(%rdx){1to4}, %ymm25 2562 2563// CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm25 2564// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x80,0x7b] 2565 vreducepd $0x7b,-1024(%rdx){1to4}, %ymm25 2566 2567// CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm25 2568// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 2569 vreducepd $0x7b,-1032(%rdx){1to4}, %ymm25 2570 2571// CHECK: vreduceps $171, %xmm23, %xmm20 2572// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0xab] 2573 vreduceps $0xab, %xmm23, %xmm20 2574 2575// CHECK: vreduceps $171, %xmm23, %xmm20 {%k7} 2576// CHECK: encoding: [0x62,0xa3,0x7d,0x0f,0x56,0xe7,0xab] 2577 vreduceps $0xab, %xmm23, %xmm20 {%k7} 2578 2579// CHECK: vreduceps $171, %xmm23, %xmm20 {%k7} {z} 2580// CHECK: encoding: [0x62,0xa3,0x7d,0x8f,0x56,0xe7,0xab] 2581 vreduceps $0xab, %xmm23, %xmm20 {%k7} {z} 2582 2583// CHECK: vreduceps $123, %xmm23, %xmm20 2584// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0x7b] 2585 vreduceps $0x7b, %xmm23, %xmm20 2586 2587// CHECK: vreduceps $123, (%rcx), %xmm20 2588// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x21,0x7b] 2589 vreduceps $0x7b,(%rcx), %xmm20 2590 2591// CHECK: vreduceps $123, 291(%rax,%r14,8), %xmm20 2592// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 2593 vreduceps $0x7b,291(%rax,%r14,8), %xmm20 2594 2595// CHECK: vreduceps $123, (%rcx){1to4}, %xmm20 2596// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x21,0x7b] 2597 vreduceps $0x7b,(%rcx){1to4}, %xmm20 2598 2599// CHECK: vreduceps $123, 2032(%rdx), %xmm20 2600// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x7f,0x7b] 2601 vreduceps $0x7b,2032(%rdx), %xmm20 2602 2603// CHECK: vreduceps $123, 2048(%rdx), %xmm20 2604// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0x00,0x08,0x00,0x00,0x7b] 2605 vreduceps $0x7b,2048(%rdx), %xmm20 2606 2607// CHECK: vreduceps $123, -2048(%rdx), %xmm20 2608// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x80,0x7b] 2609 vreduceps $0x7b,-2048(%rdx), %xmm20 2610 2611// CHECK: vreduceps $123, -2064(%rdx), %xmm20 2612// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 2613 vreduceps $0x7b,-2064(%rdx), %xmm20 2614 2615// CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm20 2616// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x7f,0x7b] 2617 vreduceps $0x7b,508(%rdx){1to4}, %xmm20 2618 2619// CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm20 2620// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0x00,0x02,0x00,0x00,0x7b] 2621 vreduceps $0x7b,512(%rdx){1to4}, %xmm20 2622 2623// CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm20 2624// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x80,0x7b] 2625 vreduceps $0x7b,-512(%rdx){1to4}, %xmm20 2626 2627// CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm20 2628// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 2629 vreduceps $0x7b,-516(%rdx){1to4}, %xmm20 2630 2631// CHECK: vreduceps $171, %ymm22, %ymm26 2632// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0xab] 2633 vreduceps $0xab, %ymm22, %ymm26 2634 2635// CHECK: vreduceps $171, %ymm22, %ymm26 {%k6} 2636// CHECK: encoding: [0x62,0x23,0x7d,0x2e,0x56,0xd6,0xab] 2637 vreduceps $0xab, %ymm22, %ymm26 {%k6} 2638 2639// CHECK: vreduceps $171, %ymm22, %ymm26 {%k6} {z} 2640// CHECK: encoding: [0x62,0x23,0x7d,0xae,0x56,0xd6,0xab] 2641 vreduceps $0xab, %ymm22, %ymm26 {%k6} {z} 2642 2643// CHECK: vreduceps $123, %ymm22, %ymm26 2644// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0x7b] 2645 vreduceps $0x7b, %ymm22, %ymm26 2646 2647// CHECK: vreduceps $123, (%rcx), %ymm26 2648// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x11,0x7b] 2649 vreduceps $0x7b,(%rcx), %ymm26 2650 2651// CHECK: vreduceps $123, 291(%rax,%r14,8), %ymm26 2652// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 2653 vreduceps $0x7b,291(%rax,%r14,8), %ymm26 2654 2655// CHECK: vreduceps $123, (%rcx){1to8}, %ymm26 2656// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x11,0x7b] 2657 vreduceps $0x7b,(%rcx){1to8}, %ymm26 2658 2659// CHECK: vreduceps $123, 4064(%rdx), %ymm26 2660// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x7f,0x7b] 2661 vreduceps $0x7b,4064(%rdx), %ymm26 2662 2663// CHECK: vreduceps $123, 4096(%rdx), %ymm26 2664// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0x00,0x10,0x00,0x00,0x7b] 2665 vreduceps $0x7b,4096(%rdx), %ymm26 2666 2667// CHECK: vreduceps $123, -4096(%rdx), %ymm26 2668// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x80,0x7b] 2669 vreduceps $0x7b,-4096(%rdx), %ymm26 2670 2671// CHECK: vreduceps $123, -4128(%rdx), %ymm26 2672// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0xe0,0xef,0xff,0xff,0x7b] 2673 vreduceps $0x7b,-4128(%rdx), %ymm26 2674 2675// CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm26 2676// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x7f,0x7b] 2677 vreduceps $0x7b,508(%rdx){1to8}, %ymm26 2678 2679// CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm26 2680// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0x00,0x02,0x00,0x00,0x7b] 2681 vreduceps $0x7b,512(%rdx){1to8}, %ymm26 2682 2683// CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm26 2684// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x80,0x7b] 2685 vreduceps $0x7b,-512(%rdx){1to8}, %ymm26 2686 2687// CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm26 2688// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0xfc,0xfd,0xff,0xff,0x7b] 2689 vreduceps $0x7b,-516(%rdx){1to8}, %ymm26 2690 2691// CHECK: vcvtpd2qq %xmm22, %xmm24 2692// CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0xc6] 2693 vcvtpd2qq %xmm22, %xmm24 2694 2695// CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6} 2696// CHECK: encoding: [0x62,0x21,0xfd,0x0e,0x7b,0xc6] 2697 vcvtpd2qq %xmm22, %xmm24 {%k6} 2698 2699// CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6} {z} 2700// CHECK: encoding: [0x62,0x21,0xfd,0x8e,0x7b,0xc6] 2701 vcvtpd2qq %xmm22, %xmm24 {%k6} {z} 2702 2703// CHECK: vcvtpd2qq (%rcx), %xmm24 2704// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x01] 2705 vcvtpd2qq (%rcx), %xmm24 2706 2707// CHECK: vcvtpd2qq 291(%rax,%r14,8), %xmm24 2708// CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00] 2709 vcvtpd2qq 291(%rax,%r14,8), %xmm24 2710 2711// CHECK: vcvtpd2qq (%rcx){1to2}, %xmm24 2712// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x01] 2713 vcvtpd2qq (%rcx){1to2}, %xmm24 2714 2715// CHECK: vcvtpd2qq 2032(%rdx), %xmm24 2716// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x7f] 2717 vcvtpd2qq 2032(%rdx), %xmm24 2718 2719// CHECK: vcvtpd2qq 2048(%rdx), %xmm24 2720// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0x00,0x08,0x00,0x00] 2721 vcvtpd2qq 2048(%rdx), %xmm24 2722 2723// CHECK: vcvtpd2qq -2048(%rdx), %xmm24 2724// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x80] 2725 vcvtpd2qq -2048(%rdx), %xmm24 2726 2727// CHECK: vcvtpd2qq -2064(%rdx), %xmm24 2728// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0xf0,0xf7,0xff,0xff] 2729 vcvtpd2qq -2064(%rdx), %xmm24 2730 2731// CHECK: vcvtpd2qq 1016(%rdx){1to2}, %xmm24 2732// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x7f] 2733 vcvtpd2qq 1016(%rdx){1to2}, %xmm24 2734 2735// CHECK: vcvtpd2qq 1024(%rdx){1to2}, %xmm24 2736// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0x00,0x04,0x00,0x00] 2737 vcvtpd2qq 1024(%rdx){1to2}, %xmm24 2738 2739// CHECK: vcvtpd2qq -1024(%rdx){1to2}, %xmm24 2740// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x80] 2741 vcvtpd2qq -1024(%rdx){1to2}, %xmm24 2742 2743// CHECK: vcvtpd2qq -1032(%rdx){1to2}, %xmm24 2744// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0xf8,0xfb,0xff,0xff] 2745 vcvtpd2qq -1032(%rdx){1to2}, %xmm24 2746 2747// CHECK: vcvtpd2qq %ymm27, %ymm24 2748// CHECK: encoding: [0x62,0x01,0xfd,0x28,0x7b,0xc3] 2749 vcvtpd2qq %ymm27, %ymm24 2750 2751// CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7} 2752// CHECK: encoding: [0x62,0x01,0xfd,0x2f,0x7b,0xc3] 2753 vcvtpd2qq %ymm27, %ymm24 {%k7} 2754 2755// CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7} {z} 2756// CHECK: encoding: [0x62,0x01,0xfd,0xaf,0x7b,0xc3] 2757 vcvtpd2qq %ymm27, %ymm24 {%k7} {z} 2758 2759// CHECK: vcvtpd2qq (%rcx), %ymm24 2760// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x01] 2761 vcvtpd2qq (%rcx), %ymm24 2762 2763// CHECK: vcvtpd2qq 291(%rax,%r14,8), %ymm24 2764// CHECK: encoding: [0x62,0x21,0xfd,0x28,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00] 2765 vcvtpd2qq 291(%rax,%r14,8), %ymm24 2766 2767// CHECK: vcvtpd2qq (%rcx){1to4}, %ymm24 2768// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x01] 2769 vcvtpd2qq (%rcx){1to4}, %ymm24 2770 2771// CHECK: vcvtpd2qq 4064(%rdx), %ymm24 2772// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x7f] 2773 vcvtpd2qq 4064(%rdx), %ymm24 2774 2775// CHECK: vcvtpd2qq 4096(%rdx), %ymm24 2776// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0x00,0x10,0x00,0x00] 2777 vcvtpd2qq 4096(%rdx), %ymm24 2778 2779// CHECK: vcvtpd2qq -4096(%rdx), %ymm24 2780// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x80] 2781 vcvtpd2qq -4096(%rdx), %ymm24 2782 2783// CHECK: vcvtpd2qq -4128(%rdx), %ymm24 2784// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0xe0,0xef,0xff,0xff] 2785 vcvtpd2qq -4128(%rdx), %ymm24 2786 2787// CHECK: vcvtpd2qq 1016(%rdx){1to4}, %ymm24 2788// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x7f] 2789 vcvtpd2qq 1016(%rdx){1to4}, %ymm24 2790 2791// CHECK: vcvtpd2qq 1024(%rdx){1to4}, %ymm24 2792// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0x00,0x04,0x00,0x00] 2793 vcvtpd2qq 1024(%rdx){1to4}, %ymm24 2794 2795// CHECK: vcvtpd2qq -1024(%rdx){1to4}, %ymm24 2796// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x80] 2797 vcvtpd2qq -1024(%rdx){1to4}, %ymm24 2798 2799// CHECK: vcvtpd2qq -1032(%rdx){1to4}, %ymm24 2800// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0xf8,0xfb,0xff,0xff] 2801 vcvtpd2qq -1032(%rdx){1to4}, %ymm24 2802 2803// CHECK: vcvtpd2uqq %xmm20, %xmm22 2804// CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xf4] 2805 vcvtpd2uqq %xmm20, %xmm22 2806 2807// CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3} 2808// CHECK: encoding: [0x62,0xa1,0xfd,0x0b,0x79,0xf4] 2809 vcvtpd2uqq %xmm20, %xmm22 {%k3} 2810 2811// CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3} {z} 2812// CHECK: encoding: [0x62,0xa1,0xfd,0x8b,0x79,0xf4] 2813 vcvtpd2uqq %xmm20, %xmm22 {%k3} {z} 2814 2815// CHECK: vcvtpd2uqq (%rcx), %xmm22 2816// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x31] 2817 vcvtpd2uqq (%rcx), %xmm22 2818 2819// CHECK: vcvtpd2uqq 291(%rax,%r14,8), %xmm22 2820// CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xb4,0xf0,0x23,0x01,0x00,0x00] 2821 vcvtpd2uqq 291(%rax,%r14,8), %xmm22 2822 2823// CHECK: vcvtpd2uqq (%rcx){1to2}, %xmm22 2824// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x31] 2825 vcvtpd2uqq (%rcx){1to2}, %xmm22 2826 2827// CHECK: vcvtpd2uqq 2032(%rdx), %xmm22 2828// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x7f] 2829 vcvtpd2uqq 2032(%rdx), %xmm22 2830 2831// CHECK: vcvtpd2uqq 2048(%rdx), %xmm22 2832// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0x00,0x08,0x00,0x00] 2833 vcvtpd2uqq 2048(%rdx), %xmm22 2834 2835// CHECK: vcvtpd2uqq -2048(%rdx), %xmm22 2836// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x80] 2837 vcvtpd2uqq -2048(%rdx), %xmm22 2838 2839// CHECK: vcvtpd2uqq -2064(%rdx), %xmm22 2840// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0xf0,0xf7,0xff,0xff] 2841 vcvtpd2uqq -2064(%rdx), %xmm22 2842 2843// CHECK: vcvtpd2uqq 1016(%rdx){1to2}, %xmm22 2844// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x7f] 2845 vcvtpd2uqq 1016(%rdx){1to2}, %xmm22 2846 2847// CHECK: vcvtpd2uqq 1024(%rdx){1to2}, %xmm22 2848// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0x00,0x04,0x00,0x00] 2849 vcvtpd2uqq 1024(%rdx){1to2}, %xmm22 2850 2851// CHECK: vcvtpd2uqq -1024(%rdx){1to2}, %xmm22 2852// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x80] 2853 vcvtpd2uqq -1024(%rdx){1to2}, %xmm22 2854 2855// CHECK: vcvtpd2uqq -1032(%rdx){1to2}, %xmm22 2856// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0xf8,0xfb,0xff,0xff] 2857 vcvtpd2uqq -1032(%rdx){1to2}, %xmm22 2858 2859// CHECK: vcvtpd2uqq %ymm24, %ymm21 2860// CHECK: encoding: [0x62,0x81,0xfd,0x28,0x79,0xe8] 2861 vcvtpd2uqq %ymm24, %ymm21 2862 2863// CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6} 2864// CHECK: encoding: [0x62,0x81,0xfd,0x2e,0x79,0xe8] 2865 vcvtpd2uqq %ymm24, %ymm21 {%k6} 2866 2867// CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6} {z} 2868// CHECK: encoding: [0x62,0x81,0xfd,0xae,0x79,0xe8] 2869 vcvtpd2uqq %ymm24, %ymm21 {%k6} {z} 2870 2871// CHECK: vcvtpd2uqq (%rcx), %ymm21 2872// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x29] 2873 vcvtpd2uqq (%rcx), %ymm21 2874 2875// CHECK: vcvtpd2uqq 291(%rax,%r14,8), %ymm21 2876// CHECK: encoding: [0x62,0xa1,0xfd,0x28,0x79,0xac,0xf0,0x23,0x01,0x00,0x00] 2877 vcvtpd2uqq 291(%rax,%r14,8), %ymm21 2878 2879// CHECK: vcvtpd2uqq (%rcx){1to4}, %ymm21 2880// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x29] 2881 vcvtpd2uqq (%rcx){1to4}, %ymm21 2882 2883// CHECK: vcvtpd2uqq 4064(%rdx), %ymm21 2884// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x7f] 2885 vcvtpd2uqq 4064(%rdx), %ymm21 2886 2887// CHECK: vcvtpd2uqq 4096(%rdx), %ymm21 2888// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0x00,0x10,0x00,0x00] 2889 vcvtpd2uqq 4096(%rdx), %ymm21 2890 2891// CHECK: vcvtpd2uqq -4096(%rdx), %ymm21 2892// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x80] 2893 vcvtpd2uqq -4096(%rdx), %ymm21 2894 2895// CHECK: vcvtpd2uqq -4128(%rdx), %ymm21 2896// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0xe0,0xef,0xff,0xff] 2897 vcvtpd2uqq -4128(%rdx), %ymm21 2898 2899// CHECK: vcvtpd2uqq 1016(%rdx){1to4}, %ymm21 2900// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x7f] 2901 vcvtpd2uqq 1016(%rdx){1to4}, %ymm21 2902 2903// CHECK: vcvtpd2uqq 1024(%rdx){1to4}, %ymm21 2904// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0x00,0x04,0x00,0x00] 2905 vcvtpd2uqq 1024(%rdx){1to4}, %ymm21 2906 2907// CHECK: vcvtpd2uqq -1024(%rdx){1to4}, %ymm21 2908// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x80] 2909 vcvtpd2uqq -1024(%rdx){1to4}, %ymm21 2910 2911// CHECK: vcvtpd2uqq -1032(%rdx){1to4}, %ymm21 2912// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0xf8,0xfb,0xff,0xff] 2913 vcvtpd2uqq -1032(%rdx){1to4}, %ymm21 2914 2915// CHECK: vcvtps2qq %xmm28, %xmm17 2916// CHECK: encoding: [0x62,0x81,0x7d,0x08,0x7b,0xcc] 2917 vcvtps2qq %xmm28, %xmm17 2918 2919// CHECK: vcvtps2qq %xmm28, %xmm17 {%k4} 2920// CHECK: encoding: [0x62,0x81,0x7d,0x0c,0x7b,0xcc] 2921 vcvtps2qq %xmm28, %xmm17 {%k4} 2922 2923// CHECK: vcvtps2qq %xmm28, %xmm17 {%k4} {z} 2924// CHECK: encoding: [0x62,0x81,0x7d,0x8c,0x7b,0xcc] 2925 vcvtps2qq %xmm28, %xmm17 {%k4} {z} 2926 2927// CHECK: vcvtps2qq (%rcx), %xmm17 2928// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x09] 2929 vcvtps2qq (%rcx), %xmm17 2930 2931// CHECK: vcvtps2qq 291(%rax,%r14,8), %xmm17 2932// CHECK: encoding: [0x62,0xa1,0x7d,0x08,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00] 2933 vcvtps2qq 291(%rax,%r14,8), %xmm17 2934 2935// CHECK: vcvtps2qq (%rcx){1to2}, %xmm17 2936// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x09] 2937 vcvtps2qq (%rcx){1to2}, %xmm17 2938 2939// CHECK: vcvtps2qq 1016(%rdx), %xmm17 2940// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x7f] 2941 vcvtps2qq 1016(%rdx), %xmm17 2942 2943// CHECK: vcvtps2qq 1024(%rdx), %xmm17 2944// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0x00,0x04,0x00,0x00] 2945 vcvtps2qq 1024(%rdx), %xmm17 2946 2947// CHECK: vcvtps2qq -1024(%rdx), %xmm17 2948// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x80] 2949 vcvtps2qq -1024(%rdx), %xmm17 2950 2951// CHECK: vcvtps2qq -1032(%rdx), %xmm17 2952// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0xf8,0xfb,0xff,0xff] 2953 vcvtps2qq -1032(%rdx), %xmm17 2954 2955// CHECK: vcvtps2qq 508(%rdx){1to2}, %xmm17 2956// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x7f] 2957 vcvtps2qq 508(%rdx){1to2}, %xmm17 2958 2959// CHECK: vcvtps2qq 512(%rdx){1to2}, %xmm17 2960// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0x00,0x02,0x00,0x00] 2961 vcvtps2qq 512(%rdx){1to2}, %xmm17 2962 2963// CHECK: vcvtps2qq -512(%rdx){1to2}, %xmm17 2964// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x80] 2965 vcvtps2qq -512(%rdx){1to2}, %xmm17 2966 2967// CHECK: vcvtps2qq -516(%rdx){1to2}, %xmm17 2968// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0xfc,0xfd,0xff,0xff] 2969 vcvtps2qq -516(%rdx){1to2}, %xmm17 2970 2971// CHECK: vcvtps2qq %xmm27, %ymm25 2972// CHECK: encoding: [0x62,0x01,0x7d,0x28,0x7b,0xcb] 2973 vcvtps2qq %xmm27, %ymm25 2974 2975// CHECK: vcvtps2qq %xmm27, %ymm25 {%k7} 2976// CHECK: encoding: [0x62,0x01,0x7d,0x2f,0x7b,0xcb] 2977 vcvtps2qq %xmm27, %ymm25 {%k7} 2978 2979// CHECK: vcvtps2qq %xmm27, %ymm25 {%k7} {z} 2980// CHECK: encoding: [0x62,0x01,0x7d,0xaf,0x7b,0xcb] 2981 vcvtps2qq %xmm27, %ymm25 {%k7} {z} 2982 2983// CHECK: vcvtps2qq (%rcx), %ymm25 2984// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x09] 2985 vcvtps2qq (%rcx), %ymm25 2986 2987// CHECK: vcvtps2qq 291(%rax,%r14,8), %ymm25 2988// CHECK: encoding: [0x62,0x21,0x7d,0x28,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00] 2989 vcvtps2qq 291(%rax,%r14,8), %ymm25 2990 2991// CHECK: vcvtps2qq (%rcx){1to4}, %ymm25 2992// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x09] 2993 vcvtps2qq (%rcx){1to4}, %ymm25 2994 2995// CHECK: vcvtps2qq 2032(%rdx), %ymm25 2996// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x7f] 2997 vcvtps2qq 2032(%rdx), %ymm25 2998 2999// CHECK: vcvtps2qq 2048(%rdx), %ymm25 3000// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0x00,0x08,0x00,0x00] 3001 vcvtps2qq 2048(%rdx), %ymm25 3002 3003// CHECK: vcvtps2qq -2048(%rdx), %ymm25 3004// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x80] 3005 vcvtps2qq -2048(%rdx), %ymm25 3006 3007// CHECK: vcvtps2qq -2064(%rdx), %ymm25 3008// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0xf0,0xf7,0xff,0xff] 3009 vcvtps2qq -2064(%rdx), %ymm25 3010 3011// CHECK: vcvtps2qq 508(%rdx){1to4}, %ymm25 3012// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x7f] 3013 vcvtps2qq 508(%rdx){1to4}, %ymm25 3014 3015// CHECK: vcvtps2qq 512(%rdx){1to4}, %ymm25 3016// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0x00,0x02,0x00,0x00] 3017 vcvtps2qq 512(%rdx){1to4}, %ymm25 3018 3019// CHECK: vcvtps2qq -512(%rdx){1to4}, %ymm25 3020// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x80] 3021 vcvtps2qq -512(%rdx){1to4}, %ymm25 3022 3023// CHECK: vcvtps2qq -516(%rdx){1to4}, %ymm25 3024// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0xfc,0xfd,0xff,0xff] 3025 vcvtps2qq -516(%rdx){1to4}, %ymm25 3026 3027// CHECK: vcvtps2uqq %xmm29, %xmm29 3028// CHECK: encoding: [0x62,0x01,0x7d,0x08,0x79,0xed] 3029 vcvtps2uqq %xmm29, %xmm29 3030 3031// CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1} 3032// CHECK: encoding: [0x62,0x01,0x7d,0x09,0x79,0xed] 3033 vcvtps2uqq %xmm29, %xmm29 {%k1} 3034 3035// CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1} {z} 3036// CHECK: encoding: [0x62,0x01,0x7d,0x89,0x79,0xed] 3037 vcvtps2uqq %xmm29, %xmm29 {%k1} {z} 3038 3039// CHECK: vcvtps2uqq (%rcx), %xmm29 3040// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x29] 3041 vcvtps2uqq (%rcx), %xmm29 3042 3043// CHECK: vcvtps2uqq 291(%rax,%r14,8), %xmm29 3044// CHECK: encoding: [0x62,0x21,0x7d,0x08,0x79,0xac,0xf0,0x23,0x01,0x00,0x00] 3045 vcvtps2uqq 291(%rax,%r14,8), %xmm29 3046 3047// CHECK: vcvtps2uqq (%rcx){1to2}, %xmm29 3048// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x29] 3049 vcvtps2uqq (%rcx){1to2}, %xmm29 3050 3051// CHECK: vcvtps2uqq 1016(%rdx), %xmm29 3052// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x7f] 3053 vcvtps2uqq 1016(%rdx), %xmm29 3054 3055// CHECK: vcvtps2uqq 1024(%rdx), %xmm29 3056// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0x00,0x04,0x00,0x00] 3057 vcvtps2uqq 1024(%rdx), %xmm29 3058 3059// CHECK: vcvtps2uqq -1024(%rdx), %xmm29 3060// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x80] 3061 vcvtps2uqq -1024(%rdx), %xmm29 3062 3063// CHECK: vcvtps2uqq -1032(%rdx), %xmm29 3064// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0xf8,0xfb,0xff,0xff] 3065 vcvtps2uqq -1032(%rdx), %xmm29 3066 3067// CHECK: vcvtps2uqq 508(%rdx){1to2}, %xmm29 3068// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x7f] 3069 vcvtps2uqq 508(%rdx){1to2}, %xmm29 3070 3071// CHECK: vcvtps2uqq 512(%rdx){1to2}, %xmm29 3072// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0x00,0x02,0x00,0x00] 3073 vcvtps2uqq 512(%rdx){1to2}, %xmm29 3074 3075// CHECK: vcvtps2uqq -512(%rdx){1to2}, %xmm29 3076// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x80] 3077 vcvtps2uqq -512(%rdx){1to2}, %xmm29 3078 3079// CHECK: vcvtps2uqq -516(%rdx){1to2}, %xmm29 3080// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0xfc,0xfd,0xff,0xff] 3081 vcvtps2uqq -516(%rdx){1to2}, %xmm29 3082 3083// CHECK: vcvtps2uqq %xmm19, %ymm23 3084// CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xfb] 3085 vcvtps2uqq %xmm19, %ymm23 3086 3087// CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2} 3088// CHECK: encoding: [0x62,0xa1,0x7d,0x2a,0x79,0xfb] 3089 vcvtps2uqq %xmm19, %ymm23 {%k2} 3090 3091// CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2} {z} 3092// CHECK: encoding: [0x62,0xa1,0x7d,0xaa,0x79,0xfb] 3093 vcvtps2uqq %xmm19, %ymm23 {%k2} {z} 3094 3095// CHECK: vcvtps2uqq (%rcx), %ymm23 3096// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x39] 3097 vcvtps2uqq (%rcx), %ymm23 3098 3099// CHECK: vcvtps2uqq 291(%rax,%r14,8), %ymm23 3100// CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xbc,0xf0,0x23,0x01,0x00,0x00] 3101 vcvtps2uqq 291(%rax,%r14,8), %ymm23 3102 3103// CHECK: vcvtps2uqq (%rcx){1to4}, %ymm23 3104// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x39] 3105 vcvtps2uqq (%rcx){1to4}, %ymm23 3106 3107// CHECK: vcvtps2uqq 2032(%rdx), %ymm23 3108// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x7f] 3109 vcvtps2uqq 2032(%rdx), %ymm23 3110 3111// CHECK: vcvtps2uqq 2048(%rdx), %ymm23 3112// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0x00,0x08,0x00,0x00] 3113 vcvtps2uqq 2048(%rdx), %ymm23 3114 3115// CHECK: vcvtps2uqq -2048(%rdx), %ymm23 3116// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x80] 3117 vcvtps2uqq -2048(%rdx), %ymm23 3118 3119// CHECK: vcvtps2uqq -2064(%rdx), %ymm23 3120// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0xf0,0xf7,0xff,0xff] 3121 vcvtps2uqq -2064(%rdx), %ymm23 3122 3123// CHECK: vcvtps2uqq 508(%rdx){1to4}, %ymm23 3124// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x7f] 3125 vcvtps2uqq 508(%rdx){1to4}, %ymm23 3126 3127// CHECK: vcvtps2uqq 512(%rdx){1to4}, %ymm23 3128// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0x00,0x02,0x00,0x00] 3129 vcvtps2uqq 512(%rdx){1to4}, %ymm23 3130 3131// CHECK: vcvtps2uqq -512(%rdx){1to4}, %ymm23 3132// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x80] 3133 vcvtps2uqq -512(%rdx){1to4}, %ymm23 3134 3135// CHECK: vcvtps2uqq -516(%rdx){1to4}, %ymm23 3136// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0xfc,0xfd,0xff,0xff] 3137 vcvtps2uqq -516(%rdx){1to4}, %ymm23 3138 3139// CHECK: vcvtqq2pd %xmm29, %xmm22 3140// CHECK: encoding: [0x62,0x81,0xfe,0x08,0xe6,0xf5] 3141 vcvtqq2pd %xmm29, %xmm22 3142 3143// CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7} 3144// CHECK: encoding: [0x62,0x81,0xfe,0x0f,0xe6,0xf5] 3145 vcvtqq2pd %xmm29, %xmm22 {%k7} 3146 3147// CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7} {z} 3148// CHECK: encoding: [0x62,0x81,0xfe,0x8f,0xe6,0xf5] 3149 vcvtqq2pd %xmm29, %xmm22 {%k7} {z} 3150 3151// CHECK: vcvtqq2pd (%rcx), %xmm22 3152// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x31] 3153 vcvtqq2pd (%rcx), %xmm22 3154 3155// CHECK: vcvtqq2pd 291(%rax,%r14,8), %xmm22 3156// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00] 3157 vcvtqq2pd 291(%rax,%r14,8), %xmm22 3158 3159// CHECK: vcvtqq2pd (%rcx){1to2}, %xmm22 3160// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x31] 3161 vcvtqq2pd (%rcx){1to2}, %xmm22 3162 3163// CHECK: vcvtqq2pd 2032(%rdx), %xmm22 3164// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x7f] 3165 vcvtqq2pd 2032(%rdx), %xmm22 3166 3167// CHECK: vcvtqq2pd 2048(%rdx), %xmm22 3168// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0x00,0x08,0x00,0x00] 3169 vcvtqq2pd 2048(%rdx), %xmm22 3170 3171// CHECK: vcvtqq2pd -2048(%rdx), %xmm22 3172// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x80] 3173 vcvtqq2pd -2048(%rdx), %xmm22 3174 3175// CHECK: vcvtqq2pd -2064(%rdx), %xmm22 3176// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0xf0,0xf7,0xff,0xff] 3177 vcvtqq2pd -2064(%rdx), %xmm22 3178 3179// CHECK: vcvtqq2pd 1016(%rdx){1to2}, %xmm22 3180// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x7f] 3181 vcvtqq2pd 1016(%rdx){1to2}, %xmm22 3182 3183// CHECK: vcvtqq2pd 1024(%rdx){1to2}, %xmm22 3184// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0x00,0x04,0x00,0x00] 3185 vcvtqq2pd 1024(%rdx){1to2}, %xmm22 3186 3187// CHECK: vcvtqq2pd -1024(%rdx){1to2}, %xmm22 3188// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x80] 3189 vcvtqq2pd -1024(%rdx){1to2}, %xmm22 3190 3191// CHECK: vcvtqq2pd -1032(%rdx){1to2}, %xmm22 3192// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0xf8,0xfb,0xff,0xff] 3193 vcvtqq2pd -1032(%rdx){1to2}, %xmm22 3194 3195// CHECK: vcvtqq2pd %ymm20, %ymm21 3196// CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xec] 3197 vcvtqq2pd %ymm20, %ymm21 3198 3199// CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5} 3200// CHECK: encoding: [0x62,0xa1,0xfe,0x2d,0xe6,0xec] 3201 vcvtqq2pd %ymm20, %ymm21 {%k5} 3202 3203// CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5} {z} 3204// CHECK: encoding: [0x62,0xa1,0xfe,0xad,0xe6,0xec] 3205 vcvtqq2pd %ymm20, %ymm21 {%k5} {z} 3206 3207// CHECK: vcvtqq2pd (%rcx), %ymm21 3208// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x29] 3209 vcvtqq2pd (%rcx), %ymm21 3210 3211// CHECK: vcvtqq2pd 291(%rax,%r14,8), %ymm21 3212// CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00] 3213 vcvtqq2pd 291(%rax,%r14,8), %ymm21 3214 3215// CHECK: vcvtqq2pd (%rcx){1to4}, %ymm21 3216// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x29] 3217 vcvtqq2pd (%rcx){1to4}, %ymm21 3218 3219// CHECK: vcvtqq2pd 4064(%rdx), %ymm21 3220// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x7f] 3221 vcvtqq2pd 4064(%rdx), %ymm21 3222 3223// CHECK: vcvtqq2pd 4096(%rdx), %ymm21 3224// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0x00,0x10,0x00,0x00] 3225 vcvtqq2pd 4096(%rdx), %ymm21 3226 3227// CHECK: vcvtqq2pd -4096(%rdx), %ymm21 3228// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x80] 3229 vcvtqq2pd -4096(%rdx), %ymm21 3230 3231// CHECK: vcvtqq2pd -4128(%rdx), %ymm21 3232// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0xe0,0xef,0xff,0xff] 3233 vcvtqq2pd -4128(%rdx), %ymm21 3234 3235// CHECK: vcvtqq2pd 1016(%rdx){1to4}, %ymm21 3236// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x7f] 3237 vcvtqq2pd 1016(%rdx){1to4}, %ymm21 3238 3239// CHECK: vcvtqq2pd 1024(%rdx){1to4}, %ymm21 3240// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0x00,0x04,0x00,0x00] 3241 vcvtqq2pd 1024(%rdx){1to4}, %ymm21 3242 3243// CHECK: vcvtqq2pd -1024(%rdx){1to4}, %ymm21 3244// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x80] 3245 vcvtqq2pd -1024(%rdx){1to4}, %ymm21 3246 3247// CHECK: vcvtqq2pd -1032(%rdx){1to4}, %ymm21 3248// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0xf8,0xfb,0xff,0xff] 3249 vcvtqq2pd -1032(%rdx){1to4}, %ymm21 3250 3251// CHECK: vcvtqq2ps %xmm28, %xmm25 3252// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xcc] 3253 vcvtqq2ps %xmm28, %xmm25 3254 3255// CHECK: vcvtqq2ps %xmm28, %xmm25 3256// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xcc] 3257 vcvtqq2psx %xmm28, %xmm25 3258 3259// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} 3260// CHECK: encoding: [0x62,0x01,0xfc,0x0e,0x5b,0xcc] 3261 vcvtqq2ps %xmm28, %xmm25 {%k6} 3262 3263// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} 3264// CHECK: encoding: [0x62,0x01,0xfc,0x0e,0x5b,0xcc] 3265 vcvtqq2psx %xmm28, %xmm25 {%k6} 3266 3267// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} {z} 3268// CHECK: encoding: [0x62,0x01,0xfc,0x8e,0x5b,0xcc] 3269 vcvtqq2ps %xmm28, %xmm25 {%k6} {z} 3270 3271// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} {z} 3272// CHECK: encoding: [0x62,0x01,0xfc,0x8e,0x5b,0xcc] 3273 vcvtqq2psx %xmm28, %xmm25 {%k6} {z} 3274 3275// CHECK: vcvtqq2psx (%rcx), %xmm25 3276// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x09] 3277 vcvtqq2psx (%rcx), %xmm25 3278 3279// CHECK: vcvtqq2psx (%rcx), %xmm25 {%k6} 3280// CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x09] 3281 vcvtqq2psx (%rcx), %xmm25 {%k6} 3282 3283// CHECK: vcvtqq2psx (%rcx), %xmm25 {%k6} {z} 3284// CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x09] 3285 vcvtqq2psx (%rcx), %xmm25 {%k6} {z} 3286 3287// CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 3288// CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00] 3289 vcvtqq2psx 291(%rax,%r14,8), %xmm25 3290 3291// CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} 3292// CHECK: encoding: [0x62,0x21,0xfc,0x0e,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00] 3293 vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} 3294 3295// CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} {z} 3296// CHECK: encoding: [0x62,0x21,0xfc,0x8e,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00] 3297 vcvtqq2psx 291(%rax,%r14,8), %xmm25 {%k6} {z} 3298 3299// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 3300// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x09] 3301 vcvtqq2ps (%rcx){1to2}, %xmm25 3302 3303// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 3304// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x09] 3305 vcvtqq2psx (%rcx){1to2}, %xmm25 3306 3307// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} 3308// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x09] 3309 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} 3310 3311// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} 3312// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x09] 3313 vcvtqq2psx (%rcx){1to2}, %xmm25 {%k6} 3314 3315// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z} 3316// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x09] 3317 vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z} 3318 3319// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 {%k6} {z} 3320// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x09] 3321 vcvtqq2psx (%rcx){1to2}, %xmm25 {%k6} {z} 3322 3323// CHECK: vcvtqq2psx 2032(%rdx), %xmm25 3324// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x7f] 3325 vcvtqq2psx 2032(%rdx), %xmm25 3326 3327// CHECK: vcvtqq2psx 2032(%rdx), %xmm25 {%k6} 3328// CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x4a,0x7f] 3329 vcvtqq2psx 2032(%rdx), %xmm25 {%k6} 3330 3331// CHECK: vcvtqq2psx 2032(%rdx), %xmm25 {%k6} {z} 3332// CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x4a,0x7f] 3333 vcvtqq2psx 2032(%rdx), %xmm25 {%k6} {z} 3334 3335// CHECK: vcvtqq2psx 2048(%rdx), %xmm25 3336// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0x00,0x08,0x00,0x00] 3337 vcvtqq2psx 2048(%rdx), %xmm25 3338 3339// CHECK: vcvtqq2psx 2048(%rdx), %xmm25 {%k6} 3340// CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x8a,0x00,0x08,0x00,0x00] 3341 vcvtqq2psx 2048(%rdx), %xmm25 {%k6} 3342 3343// CHECK: vcvtqq2psx 2048(%rdx), %xmm25 {%k6} {z} 3344// CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x8a,0x00,0x08,0x00,0x00] 3345 vcvtqq2psx 2048(%rdx), %xmm25 {%k6} {z} 3346 3347// CHECK: vcvtqq2psx -2048(%rdx), %xmm25 3348// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x80] 3349 vcvtqq2psx -2048(%rdx), %xmm25 3350 3351// CHECK: vcvtqq2psx -2048(%rdx), %xmm25 {%k6} 3352// CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x4a,0x80] 3353 vcvtqq2psx -2048(%rdx), %xmm25 {%k6} 3354 3355// CHECK: vcvtqq2psx -2048(%rdx), %xmm25 {%k6} {z} 3356// CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x4a,0x80] 3357 vcvtqq2psx -2048(%rdx), %xmm25 {%k6} {z} 3358 3359// CHECK: vcvtqq2psx -2064(%rdx), %xmm25 3360// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0xf0,0xf7,0xff,0xff] 3361 vcvtqq2psx -2064(%rdx), %xmm25 3362 3363// CHECK: vcvtqq2psx -2064(%rdx), %xmm25 {%k6} 3364// CHECK: encoding: [0x62,0x61,0xfc,0x0e,0x5b,0x8a,0xf0,0xf7,0xff,0xff] 3365 vcvtqq2psx -2064(%rdx), %xmm25 {%k6} 3366 3367// CHECK: vcvtqq2psx -2064(%rdx), %xmm25 {%k6} {z} 3368// CHECK: encoding: [0x62,0x61,0xfc,0x8e,0x5b,0x8a,0xf0,0xf7,0xff,0xff] 3369 vcvtqq2psx -2064(%rdx), %xmm25 {%k6} {z} 3370 3371// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 3372// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x7f] 3373 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 3374 3375// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 3376// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x7f] 3377 vcvtqq2psx 1016(%rdx){1to2}, %xmm25 3378 3379// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} 3380// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x7f] 3381 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} 3382 3383// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} 3384// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x7f] 3385 vcvtqq2psx 1016(%rdx){1to2}, %xmm25 {%k6} 3386 3387// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z} 3388// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x7f] 3389 vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z} 3390 3391// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 {%k6} {z} 3392// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x7f] 3393 vcvtqq2psx 1016(%rdx){1to2}, %xmm25 {%k6} {z} 3394 3395// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 3396// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0x00,0x04,0x00,0x00] 3397 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 3398 3399// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 3400// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0x00,0x04,0x00,0x00] 3401 vcvtqq2psx 1024(%rdx){1to2}, %xmm25 3402 3403// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} 3404// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0x00,0x04,0x00,0x00] 3405 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} 3406 3407// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} 3408// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0x00,0x04,0x00,0x00] 3409 vcvtqq2psx 1024(%rdx){1to2}, %xmm25 {%k6} 3410 3411// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z} 3412// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0x00,0x04,0x00,0x00] 3413 vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z} 3414 3415// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 {%k6} {z} 3416// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0x00,0x04,0x00,0x00] 3417 vcvtqq2psx 1024(%rdx){1to2}, %xmm25 {%k6} {z} 3418 3419// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 3420// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x80] 3421 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 3422 3423// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 3424// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x80] 3425 vcvtqq2psx -1024(%rdx){1to2}, %xmm25 3426 3427// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} 3428// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x80] 3429 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} 3430 3431// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} 3432// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x4a,0x80] 3433 vcvtqq2psx -1024(%rdx){1to2}, %xmm25 {%k6} 3434 3435// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z} 3436// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x80] 3437 vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z} 3438 3439// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 {%k6} {z} 3440// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x4a,0x80] 3441 vcvtqq2psx -1024(%rdx){1to2}, %xmm25 {%k6} {z} 3442 3443// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 3444// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3445 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 3446 3447// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 3448// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3449 vcvtqq2psx -1032(%rdx){1to2}, %xmm25 3450 3451// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} 3452// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3453 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} 3454 3455// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} 3456// CHECK: encoding: [0x62,0x61,0xfc,0x1e,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3457 vcvtqq2psx -1032(%rdx){1to2}, %xmm25 {%k6} 3458 3459// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z} 3460// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3461 vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z} 3462 3463// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 {%k6} {z} 3464// CHECK: encoding: [0x62,0x61,0xfc,0x9e,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3465 vcvtqq2psx -1032(%rdx){1to2}, %xmm25 {%k6} {z} 3466 3467// CHECK: vcvtqq2ps %ymm22, %xmm27 3468// CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0xde] 3469 vcvtqq2ps %ymm22, %xmm27 3470 3471// CHECK: vcvtqq2ps %ymm22, %xmm27 3472// CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0xde] 3473 vcvtqq2psy %ymm22, %xmm27 3474 3475// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} 3476// CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0xde] 3477 vcvtqq2ps %ymm22, %xmm27 {%k3} 3478 3479// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} 3480// CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0xde] 3481 vcvtqq2psy %ymm22, %xmm27 {%k3} 3482 3483// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} {z} 3484// CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0xde] 3485 vcvtqq2ps %ymm22, %xmm27 {%k3} {z} 3486 3487// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} {z} 3488// CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0xde] 3489 vcvtqq2psy %ymm22, %xmm27 {%k3} {z} 3490 3491// CHECK: vcvtqq2psy (%rcx), %xmm27 3492// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x19] 3493 vcvtqq2psy (%rcx), %xmm27 3494 3495// CHECK: vcvtqq2psy (%rcx), %xmm27 {%k3} 3496// CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x19] 3497 vcvtqq2psy (%rcx), %xmm27 {%k3} 3498 3499// CHECK: vcvtqq2psy (%rcx), %xmm27 {%k3} {z} 3500// CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x19] 3501 vcvtqq2psy (%rcx), %xmm27 {%k3} {z} 3502 3503// CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 3504// CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00] 3505 vcvtqq2psy 291(%rax,%r14,8), %xmm27 3506 3507// CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} 3508// CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00] 3509 vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} 3510 3511// CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} {z} 3512// CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00] 3513 vcvtqq2psy 291(%rax,%r14,8), %xmm27 {%k3} {z} 3514 3515// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 3516// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x19] 3517 vcvtqq2ps (%rcx){1to4}, %xmm27 3518 3519// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} 3520// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x19] 3521 vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} 3522 3523// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} {z} 3524// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x19] 3525 vcvtqq2ps (%rcx){1to4}, %xmm27 {%k3} {z} 3526 3527// CHECK: vcvtqq2psy 4064(%rdx), %xmm27 3528// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x7f] 3529 vcvtqq2psy 4064(%rdx), %xmm27 3530 3531// CHECK: vcvtqq2psy 4064(%rdx), %xmm27 {%k3} 3532// CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x5a,0x7f] 3533 vcvtqq2psy 4064(%rdx), %xmm27 {%k3} 3534 3535// CHECK: vcvtqq2psy 4064(%rdx), %xmm27 {%k3} {z} 3536// CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x5a,0x7f] 3537 vcvtqq2psy 4064(%rdx), %xmm27 {%k3} {z} 3538 3539// CHECK: vcvtqq2psy 4096(%rdx), %xmm27 3540// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0x00,0x10,0x00,0x00] 3541 vcvtqq2psy 4096(%rdx), %xmm27 3542 3543// CHECK: vcvtqq2psy 4096(%rdx), %xmm27 {%k3} 3544// CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x9a,0x00,0x10,0x00,0x00] 3545 vcvtqq2psy 4096(%rdx), %xmm27 {%k3} 3546 3547// CHECK: vcvtqq2psy 4096(%rdx), %xmm27 {%k3} {z} 3548// CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x9a,0x00,0x10,0x00,0x00] 3549 vcvtqq2psy 4096(%rdx), %xmm27 {%k3} {z} 3550 3551// CHECK: vcvtqq2psy -4096(%rdx), %xmm27 3552// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x80] 3553 vcvtqq2psy -4096(%rdx), %xmm27 3554 3555// CHECK: vcvtqq2psy -4096(%rdx), %xmm27 {%k3} 3556// CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x5a,0x80] 3557 vcvtqq2psy -4096(%rdx), %xmm27 {%k3} 3558 3559// CHECK: vcvtqq2psy -4096(%rdx), %xmm27 {%k3} {z} 3560// CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x5a,0x80] 3561 vcvtqq2psy -4096(%rdx), %xmm27 {%k3} {z} 3562 3563// CHECK: vcvtqq2psy -4128(%rdx), %xmm27 3564// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0xe0,0xef,0xff,0xff] 3565 vcvtqq2psy -4128(%rdx), %xmm27 3566 3567// CHECK: vcvtqq2psy -4128(%rdx), %xmm27 {%k3} 3568// CHECK: encoding: [0x62,0x61,0xfc,0x2b,0x5b,0x9a,0xe0,0xef,0xff,0xff] 3569 vcvtqq2psy -4128(%rdx), %xmm27 {%k3} 3570 3571// CHECK: vcvtqq2psy -4128(%rdx), %xmm27 {%k3} {z} 3572// CHECK: encoding: [0x62,0x61,0xfc,0xab,0x5b,0x9a,0xe0,0xef,0xff,0xff] 3573 vcvtqq2psy -4128(%rdx), %xmm27 {%k3} {z} 3574 3575// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 3576// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x7f] 3577 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 3578 3579// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 3580// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x7f] 3581 vcvtqq2psy 1016(%rdx){1to4}, %xmm27 3582 3583// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} 3584// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x7f] 3585 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} 3586 3587// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} 3588// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x7f] 3589 vcvtqq2psy 1016(%rdx){1to4}, %xmm27 {%k3} 3590 3591// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z} 3592// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x7f] 3593 vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z} 3594 3595// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 {%k3} {z} 3596// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x7f] 3597 vcvtqq2psy 1016(%rdx){1to4}, %xmm27 {%k3} {z} 3598 3599// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 3600// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0x00,0x04,0x00,0x00] 3601 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 3602 3603// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 3604// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0x00,0x04,0x00,0x00] 3605 vcvtqq2psy 1024(%rdx){1to4}, %xmm27 3606 3607// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} 3608// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0x00,0x04,0x00,0x00] 3609 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} 3610 3611// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} 3612// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0x00,0x04,0x00,0x00] 3613 vcvtqq2psy 1024(%rdx){1to4}, %xmm27 {%k3} 3614 3615// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z} 3616// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0x00,0x04,0x00,0x00] 3617 vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z} 3618 3619// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 {%k3} {z} 3620// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0x00,0x04,0x00,0x00] 3621 vcvtqq2psy 1024(%rdx){1to4}, %xmm27 {%k3} {z} 3622 3623// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 3624// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x80] 3625 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 3626 3627// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 3628// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x80] 3629 vcvtqq2psy -1024(%rdx){1to4}, %xmm27 3630 3631// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} 3632// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x80] 3633 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} 3634 3635// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} 3636// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x5a,0x80] 3637 vcvtqq2psy -1024(%rdx){1to4}, %xmm27 {%k3} 3638 3639// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z} 3640// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x80] 3641 vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z} 3642 3643// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 {%k3} {z} 3644// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x5a,0x80] 3645 vcvtqq2psy -1024(%rdx){1to4}, %xmm27 {%k3} {z} 3646 3647// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 3648// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3649 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 3650 3651// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 3652// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3653 vcvtqq2psy -1032(%rdx){1to4}, %xmm27 3654 3655// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} 3656// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3657 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} 3658 3659// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} 3660// CHECK: encoding: [0x62,0x61,0xfc,0x3b,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3661 vcvtqq2psy -1032(%rdx){1to4}, %xmm27 {%k3} 3662 3663// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z} 3664// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3665 vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z} 3666 3667// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 {%k3} {z} 3668// CHECK: encoding: [0x62,0x61,0xfc,0xbb,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3669 vcvtqq2psy -1032(%rdx){1to4}, %xmm27 {%k3} {z} 3670 3671// CHECK: vcvtqq2ps %xmm26, %xmm30 3672// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xf2] 3673 vcvtqq2ps %xmm26, %xmm30 3674 3675// CHECK: vcvtqq2ps %xmm26, %xmm30 3676// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xf2] 3677 vcvtqq2psx %xmm26, %xmm30 3678 3679// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} 3680// CHECK: encoding: [0x62,0x01,0xfc,0x0c,0x5b,0xf2] 3681 vcvtqq2ps %xmm26, %xmm30 {%k4} 3682 3683// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} 3684// CHECK: encoding: [0x62,0x01,0xfc,0x0c,0x5b,0xf2] 3685 vcvtqq2psx %xmm26, %xmm30 {%k4} 3686 3687// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} {z} 3688// CHECK: encoding: [0x62,0x01,0xfc,0x8c,0x5b,0xf2] 3689 vcvtqq2ps %xmm26, %xmm30 {%k4} {z} 3690 3691// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} {z} 3692// CHECK: encoding: [0x62,0x01,0xfc,0x8c,0x5b,0xf2] 3693 vcvtqq2psx %xmm26, %xmm30 {%k4} {z} 3694 3695// CHECK: vcvtqq2psx (%rcx), %xmm30 3696// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x31] 3697 vcvtqq2psx (%rcx), %xmm30 3698 3699// CHECK: vcvtqq2psx (%rcx), %xmm30 {%k4} 3700// CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x31] 3701 vcvtqq2psx (%rcx), %xmm30 {%k4} 3702 3703// CHECK: vcvtqq2psx (%rcx), %xmm30 {%k4} {z} 3704// CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x31] 3705 vcvtqq2psx (%rcx), %xmm30 {%k4} {z} 3706 3707// CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 3708// CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00] 3709 vcvtqq2psx 4660(%rax,%r14,8), %xmm30 3710 3711// CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} 3712// CHECK: encoding: [0x62,0x21,0xfc,0x0c,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00] 3713 vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} 3714 3715// CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} {z} 3716// CHECK: encoding: [0x62,0x21,0xfc,0x8c,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00] 3717 vcvtqq2psx 4660(%rax,%r14,8), %xmm30 {%k4} {z} 3718 3719// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 3720// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x31] 3721 vcvtqq2ps (%rcx){1to2}, %xmm30 3722 3723// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 3724// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x31] 3725 vcvtqq2psx (%rcx){1to2}, %xmm30 3726 3727// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} 3728// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x31] 3729 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} 3730 3731// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} 3732// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x31] 3733 vcvtqq2psx (%rcx){1to2}, %xmm30 {%k4} 3734 3735// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z} 3736// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x31] 3737 vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z} 3738 3739// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 {%k4} {z} 3740// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x31] 3741 vcvtqq2psx (%rcx){1to2}, %xmm30 {%k4} {z} 3742 3743// CHECK: vcvtqq2psx 2032(%rdx), %xmm30 3744// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x7f] 3745 vcvtqq2psx 2032(%rdx), %xmm30 3746 3747// CHECK: vcvtqq2psx 2032(%rdx), %xmm30 {%k4} 3748// CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x72,0x7f] 3749 vcvtqq2psx 2032(%rdx), %xmm30 {%k4} 3750 3751// CHECK: vcvtqq2psx 2032(%rdx), %xmm30 {%k4} {z} 3752// CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x72,0x7f] 3753 vcvtqq2psx 2032(%rdx), %xmm30 {%k4} {z} 3754 3755// CHECK: vcvtqq2psx 2048(%rdx), %xmm30 3756// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0x00,0x08,0x00,0x00] 3757 vcvtqq2psx 2048(%rdx), %xmm30 3758 3759// CHECK: vcvtqq2psx 2048(%rdx), %xmm30 {%k4} 3760// CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0xb2,0x00,0x08,0x00,0x00] 3761 vcvtqq2psx 2048(%rdx), %xmm30 {%k4} 3762 3763// CHECK: vcvtqq2psx 2048(%rdx), %xmm30 {%k4} {z} 3764// CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0xb2,0x00,0x08,0x00,0x00] 3765 vcvtqq2psx 2048(%rdx), %xmm30 {%k4} {z} 3766 3767// CHECK: vcvtqq2psx -2048(%rdx), %xmm30 3768// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x80] 3769 vcvtqq2psx -2048(%rdx), %xmm30 3770 3771// CHECK: vcvtqq2psx -2048(%rdx), %xmm30 {%k4} 3772// CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0x72,0x80] 3773 vcvtqq2psx -2048(%rdx), %xmm30 {%k4} 3774 3775// CHECK: vcvtqq2psx -2048(%rdx), %xmm30 {%k4} {z} 3776// CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0x72,0x80] 3777 vcvtqq2psx -2048(%rdx), %xmm30 {%k4} {z} 3778 3779// CHECK: vcvtqq2psx -2064(%rdx), %xmm30 3780// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0xf0,0xf7,0xff,0xff] 3781 vcvtqq2psx -2064(%rdx), %xmm30 3782 3783// CHECK: vcvtqq2psx -2064(%rdx), %xmm30 {%k4} 3784// CHECK: encoding: [0x62,0x61,0xfc,0x0c,0x5b,0xb2,0xf0,0xf7,0xff,0xff] 3785 vcvtqq2psx -2064(%rdx), %xmm30 {%k4} 3786 3787// CHECK: vcvtqq2psx -2064(%rdx), %xmm30 {%k4} {z} 3788// CHECK: encoding: [0x62,0x61,0xfc,0x8c,0x5b,0xb2,0xf0,0xf7,0xff,0xff] 3789 vcvtqq2psx -2064(%rdx), %xmm30 {%k4} {z} 3790 3791// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 3792// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x7f] 3793 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 3794 3795// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 3796// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x7f] 3797 vcvtqq2psx 1016(%rdx){1to2}, %xmm30 3798 3799// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} 3800// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x7f] 3801 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} 3802 3803// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} 3804// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x7f] 3805 vcvtqq2psx 1016(%rdx){1to2}, %xmm30 {%k4} 3806 3807// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z} 3808// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x7f] 3809 vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z} 3810 3811// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 {%k4} {z} 3812// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x7f] 3813 vcvtqq2psx 1016(%rdx){1to2}, %xmm30 {%k4} {z} 3814 3815// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 3816// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0x00,0x04,0x00,0x00] 3817 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 3818 3819// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 3820// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0x00,0x04,0x00,0x00] 3821 vcvtqq2psx 1024(%rdx){1to2}, %xmm30 3822 3823// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} 3824// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0x00,0x04,0x00,0x00] 3825 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} 3826 3827// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} 3828// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0x00,0x04,0x00,0x00] 3829 vcvtqq2psx 1024(%rdx){1to2}, %xmm30 {%k4} 3830 3831// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z} 3832// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0x00,0x04,0x00,0x00] 3833 vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z} 3834 3835// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 {%k4} {z} 3836// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0x00,0x04,0x00,0x00] 3837 vcvtqq2psx 1024(%rdx){1to2}, %xmm30 {%k4} {z} 3838 3839// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 3840// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x80] 3841 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 3842 3843// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 3844// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x80] 3845 vcvtqq2psx -1024(%rdx){1to2}, %xmm30 3846 3847// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} 3848// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x80] 3849 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} 3850 3851// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} 3852// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0x72,0x80] 3853 vcvtqq2psx -1024(%rdx){1to2}, %xmm30 {%k4} 3854 3855// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z} 3856// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x80] 3857 vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z} 3858 3859// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 {%k4} {z} 3860// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0x72,0x80] 3861 vcvtqq2psx -1024(%rdx){1to2}, %xmm30 {%k4} {z} 3862 3863// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 3864// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3865 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 3866 3867// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 3868// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3869 vcvtqq2psx -1032(%rdx){1to2}, %xmm30 3870 3871// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} 3872// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3873 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} 3874 3875// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} 3876// CHECK: encoding: [0x62,0x61,0xfc,0x1c,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3877 vcvtqq2psx -1032(%rdx){1to2}, %xmm30 {%k4} 3878 3879// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z} 3880// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3881 vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z} 3882 3883// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 {%k4} {z} 3884// CHECK: encoding: [0x62,0x61,0xfc,0x9c,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3885 vcvtqq2psx -1032(%rdx){1to2}, %xmm30 {%k4} {z} 3886 3887// CHECK: vcvtqq2ps %ymm28, %xmm20 3888// CHECK: encoding: [0x62,0x81,0xfc,0x28,0x5b,0xe4] 3889 vcvtqq2ps %ymm28, %xmm20 3890 3891// CHECK: vcvtqq2ps %ymm28, %xmm20 3892// CHECK: encoding: [0x62,0x81,0xfc,0x28,0x5b,0xe4] 3893 vcvtqq2psy %ymm28, %xmm20 3894 3895// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} 3896// CHECK: encoding: [0x62,0x81,0xfc,0x2b,0x5b,0xe4] 3897 vcvtqq2ps %ymm28, %xmm20 {%k3} 3898 3899// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} 3900// CHECK: encoding: [0x62,0x81,0xfc,0x2b,0x5b,0xe4] 3901 vcvtqq2psy %ymm28, %xmm20 {%k3} 3902 3903// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} {z} 3904// CHECK: encoding: [0x62,0x81,0xfc,0xab,0x5b,0xe4] 3905 vcvtqq2ps %ymm28, %xmm20 {%k3} {z} 3906 3907// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} {z} 3908// CHECK: encoding: [0x62,0x81,0xfc,0xab,0x5b,0xe4] 3909 vcvtqq2psy %ymm28, %xmm20 {%k3} {z} 3910 3911// CHECK: vcvtqq2psy (%rcx), %xmm20 3912// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x21] 3913 vcvtqq2psy (%rcx), %xmm20 3914 3915// CHECK: vcvtqq2psy (%rcx), %xmm20 {%k3} 3916// CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x21] 3917 vcvtqq2psy (%rcx), %xmm20 {%k3} 3918 3919// CHECK: vcvtqq2psy (%rcx), %xmm20 {%k3} {z} 3920// CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x21] 3921 vcvtqq2psy (%rcx), %xmm20 {%k3} {z} 3922 3923// CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 3924// CHECK: encoding: [0x62,0xa1,0xfc,0x28,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00] 3925 vcvtqq2psy 4660(%rax,%r14,8), %xmm20 3926 3927// CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} 3928// CHECK: encoding: [0x62,0xa1,0xfc,0x2b,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00] 3929 vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} 3930 3931// CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} {z} 3932// CHECK: encoding: [0x62,0xa1,0xfc,0xab,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00] 3933 vcvtqq2psy 4660(%rax,%r14,8), %xmm20 {%k3} {z} 3934 3935// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 3936// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x21] 3937 vcvtqq2ps (%rcx){1to4}, %xmm20 3938 3939// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 3940// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x21] 3941 vcvtqq2psy (%rcx){1to4}, %xmm20 3942 3943// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} 3944// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x21] 3945 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} 3946 3947// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} 3948// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x21] 3949 vcvtqq2psy (%rcx){1to4}, %xmm20 {%k3} 3950 3951// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z} 3952// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x21] 3953 vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z} 3954 3955// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 {%k3} {z} 3956// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x21] 3957 vcvtqq2psy (%rcx){1to4}, %xmm20 {%k3} {z} 3958 3959// CHECK: vcvtqq2psy 4064(%rdx), %xmm20 3960// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x7f] 3961 vcvtqq2psy 4064(%rdx), %xmm20 3962 3963// CHECK: vcvtqq2psy 4064(%rdx), %xmm20 {%k3} 3964// CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x62,0x7f] 3965 vcvtqq2psy 4064(%rdx), %xmm20 {%k3} 3966 3967// CHECK: vcvtqq2psy 4064(%rdx), %xmm20 {%k3} {z} 3968// CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x62,0x7f] 3969 vcvtqq2psy 4064(%rdx), %xmm20 {%k3} {z} 3970 3971// CHECK: vcvtqq2psy 4096(%rdx), %xmm20 3972// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0x00,0x10,0x00,0x00] 3973 vcvtqq2psy 4096(%rdx), %xmm20 3974 3975// CHECK: vcvtqq2psy 4096(%rdx), %xmm20 {%k3} 3976// CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0xa2,0x00,0x10,0x00,0x00] 3977 vcvtqq2psy 4096(%rdx), %xmm20 {%k3} 3978 3979// CHECK: vcvtqq2psy 4096(%rdx), %xmm20 {%k3} {z} 3980// CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0xa2,0x00,0x10,0x00,0x00] 3981 vcvtqq2psy 4096(%rdx), %xmm20 {%k3} {z} 3982 3983// CHECK: vcvtqq2psy -4096(%rdx), %xmm20 3984// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x80] 3985 vcvtqq2psy -4096(%rdx), %xmm20 3986 3987// CHECK: vcvtqq2psy -4096(%rdx), %xmm20 {%k3} 3988// CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0x62,0x80] 3989 vcvtqq2psy -4096(%rdx), %xmm20 {%k3} 3990 3991// CHECK: vcvtqq2psy -4096(%rdx), %xmm20 {%k3} {z} 3992// CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0x62,0x80] 3993 vcvtqq2psy -4096(%rdx), %xmm20 {%k3} {z} 3994 3995// CHECK: vcvtqq2psy -4128(%rdx), %xmm20 3996// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0xe0,0xef,0xff,0xff] 3997 vcvtqq2psy -4128(%rdx), %xmm20 3998 3999// CHECK: vcvtqq2psy -4128(%rdx), %xmm20 {%k3} 4000// CHECK: encoding: [0x62,0xe1,0xfc,0x2b,0x5b,0xa2,0xe0,0xef,0xff,0xff] 4001 vcvtqq2psy -4128(%rdx), %xmm20 {%k3} 4002 4003// CHECK: vcvtqq2psy -4128(%rdx), %xmm20 {%k3} {z} 4004// CHECK: encoding: [0x62,0xe1,0xfc,0xab,0x5b,0xa2,0xe0,0xef,0xff,0xff] 4005 vcvtqq2psy -4128(%rdx), %xmm20 {%k3} {z} 4006 4007// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 4008// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x7f] 4009 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 4010 4011// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 4012// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x7f] 4013 vcvtqq2psy 1016(%rdx){1to4}, %xmm20 4014 4015// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} 4016// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x7f] 4017 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} 4018 4019// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} 4020// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x7f] 4021 vcvtqq2psy 1016(%rdx){1to4}, %xmm20 {%k3} 4022 4023// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z} 4024// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x7f] 4025 vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z} 4026 4027// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 {%k3} {z} 4028// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x7f] 4029 vcvtqq2psy 1016(%rdx){1to4}, %xmm20 {%k3} {z} 4030 4031// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 4032// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0x00,0x04,0x00,0x00] 4033 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 4034 4035// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 4036// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0x00,0x04,0x00,0x00] 4037 vcvtqq2psy 1024(%rdx){1to4}, %xmm20 4038 4039// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} 4040// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0x00,0x04,0x00,0x00] 4041 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} 4042 4043// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} 4044// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0x00,0x04,0x00,0x00] 4045 vcvtqq2psy 1024(%rdx){1to4}, %xmm20 {%k3} 4046 4047// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z} 4048// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0x00,0x04,0x00,0x00] 4049 vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z} 4050 4051// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 {%k3} {z} 4052// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0x00,0x04,0x00,0x00] 4053 vcvtqq2psy 1024(%rdx){1to4}, %xmm20 {%k3} {z} 4054 4055// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 4056// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x80] 4057 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 4058 4059// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 4060// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x80] 4061 vcvtqq2psy -1024(%rdx){1to4}, %xmm20 4062 4063// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} 4064// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x80] 4065 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} 4066 4067// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} 4068// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0x62,0x80] 4069 vcvtqq2psy -1024(%rdx){1to4}, %xmm20 {%k3} 4070 4071// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z} 4072// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x80] 4073 vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z} 4074 4075// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 {%k3} {z} 4076// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0x62,0x80] 4077 vcvtqq2psy -1024(%rdx){1to4}, %xmm20 {%k3} {z} 4078 4079// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 4080// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4081 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 4082 4083// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 4084// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4085 vcvtqq2psy -1032(%rdx){1to4}, %xmm20 4086 4087// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} 4088// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4089 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} 4090 4091// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} 4092// CHECK: encoding: [0x62,0xe1,0xfc,0x3b,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4093 vcvtqq2psy -1032(%rdx){1to4}, %xmm20 {%k3} 4094 4095// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z} 4096// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4097 vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z} 4098 4099// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 {%k3} {z} 4100// CHECK: encoding: [0x62,0xe1,0xfc,0xbb,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 4101 vcvtqq2psy -1032(%rdx){1to4}, %xmm20 {%k3} {z} 4102 4103// CHECK: vcvtuqq2pd %xmm20, %xmm19 4104// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0xdc] 4105 vcvtuqq2pd %xmm20, %xmm19 4106 4107// CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3} 4108// CHECK: encoding: [0x62,0xa1,0xfe,0x0b,0x7a,0xdc] 4109 vcvtuqq2pd %xmm20, %xmm19 {%k3} 4110 4111// CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3} {z} 4112// CHECK: encoding: [0x62,0xa1,0xfe,0x8b,0x7a,0xdc] 4113 vcvtuqq2pd %xmm20, %xmm19 {%k3} {z} 4114 4115// CHECK: vcvtuqq2pd (%rcx), %xmm19 4116// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x19] 4117 vcvtuqq2pd (%rcx), %xmm19 4118 4119// CHECK: vcvtuqq2pd 291(%rax,%r14,8), %xmm19 4120// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0x9c,0xf0,0x23,0x01,0x00,0x00] 4121 vcvtuqq2pd 291(%rax,%r14,8), %xmm19 4122 4123// CHECK: vcvtuqq2pd (%rcx){1to2}, %xmm19 4124// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x19] 4125 vcvtuqq2pd (%rcx){1to2}, %xmm19 4126 4127// CHECK: vcvtuqq2pd 2032(%rdx), %xmm19 4128// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x7f] 4129 vcvtuqq2pd 2032(%rdx), %xmm19 4130 4131// CHECK: vcvtuqq2pd 2048(%rdx), %xmm19 4132// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0x00,0x08,0x00,0x00] 4133 vcvtuqq2pd 2048(%rdx), %xmm19 4134 4135// CHECK: vcvtuqq2pd -2048(%rdx), %xmm19 4136// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x80] 4137 vcvtuqq2pd -2048(%rdx), %xmm19 4138 4139// CHECK: vcvtuqq2pd -2064(%rdx), %xmm19 4140// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0xf0,0xf7,0xff,0xff] 4141 vcvtuqq2pd -2064(%rdx), %xmm19 4142 4143// CHECK: vcvtuqq2pd 1016(%rdx){1to2}, %xmm19 4144// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x7f] 4145 vcvtuqq2pd 1016(%rdx){1to2}, %xmm19 4146 4147// CHECK: vcvtuqq2pd 1024(%rdx){1to2}, %xmm19 4148// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0x00,0x04,0x00,0x00] 4149 vcvtuqq2pd 1024(%rdx){1to2}, %xmm19 4150 4151// CHECK: vcvtuqq2pd -1024(%rdx){1to2}, %xmm19 4152// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x80] 4153 vcvtuqq2pd -1024(%rdx){1to2}, %xmm19 4154 4155// CHECK: vcvtuqq2pd -1032(%rdx){1to2}, %xmm19 4156// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0xf8,0xfb,0xff,0xff] 4157 vcvtuqq2pd -1032(%rdx){1to2}, %xmm19 4158 4159// CHECK: vcvtuqq2pd %ymm26, %ymm28 4160// CHECK: encoding: [0x62,0x01,0xfe,0x28,0x7a,0xe2] 4161 vcvtuqq2pd %ymm26, %ymm28 4162 4163// CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4} 4164// CHECK: encoding: [0x62,0x01,0xfe,0x2c,0x7a,0xe2] 4165 vcvtuqq2pd %ymm26, %ymm28 {%k4} 4166 4167// CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4} {z} 4168// CHECK: encoding: [0x62,0x01,0xfe,0xac,0x7a,0xe2] 4169 vcvtuqq2pd %ymm26, %ymm28 {%k4} {z} 4170 4171// CHECK: vcvtuqq2pd (%rcx), %ymm28 4172// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x21] 4173 vcvtuqq2pd (%rcx), %ymm28 4174 4175// CHECK: vcvtuqq2pd 291(%rax,%r14,8), %ymm28 4176// CHECK: encoding: [0x62,0x21,0xfe,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 4177 vcvtuqq2pd 291(%rax,%r14,8), %ymm28 4178 4179// CHECK: vcvtuqq2pd (%rcx){1to4}, %ymm28 4180// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x21] 4181 vcvtuqq2pd (%rcx){1to4}, %ymm28 4182 4183// CHECK: vcvtuqq2pd 4064(%rdx), %ymm28 4184// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x7f] 4185 vcvtuqq2pd 4064(%rdx), %ymm28 4186 4187// CHECK: vcvtuqq2pd 4096(%rdx), %ymm28 4188// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00] 4189 vcvtuqq2pd 4096(%rdx), %ymm28 4190 4191// CHECK: vcvtuqq2pd -4096(%rdx), %ymm28 4192// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x80] 4193 vcvtuqq2pd -4096(%rdx), %ymm28 4194 4195// CHECK: vcvtuqq2pd -4128(%rdx), %ymm28 4196// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff] 4197 vcvtuqq2pd -4128(%rdx), %ymm28 4198 4199// CHECK: vcvtuqq2pd 1016(%rdx){1to4}, %ymm28 4200// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x7f] 4201 vcvtuqq2pd 1016(%rdx){1to4}, %ymm28 4202 4203// CHECK: vcvtuqq2pd 1024(%rdx){1to4}, %ymm28 4204// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00] 4205 vcvtuqq2pd 1024(%rdx){1to4}, %ymm28 4206 4207// CHECK: vcvtuqq2pd -1024(%rdx){1to4}, %ymm28 4208// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x80] 4209 vcvtuqq2pd -1024(%rdx){1to4}, %ymm28 4210 4211// CHECK: vcvtuqq2pd -1032(%rdx){1to4}, %ymm28 4212// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4213 vcvtuqq2pd -1032(%rdx){1to4}, %ymm28 4214 4215// CHECK: vcvtuqq2ps %xmm27, %xmm21 4216// CHECK: encoding: [0x62,0x81,0xff,0x08,0x7a,0xeb] 4217 vcvtuqq2ps %xmm27, %xmm21 4218 4219// CHECK: vcvtuqq2ps %xmm27, %xmm21 4220// CHECK: encoding: [0x62,0x81,0xff,0x08,0x7a,0xeb] 4221 vcvtuqq2psx %xmm27, %xmm21 4222 4223// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} 4224// CHECK: encoding: [0x62,0x81,0xff,0x0f,0x7a,0xeb] 4225 vcvtuqq2ps %xmm27, %xmm21 {%k7} 4226 4227// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} 4228// CHECK: encoding: [0x62,0x81,0xff,0x0f,0x7a,0xeb] 4229 vcvtuqq2psx %xmm27, %xmm21 {%k7} 4230 4231// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} {z} 4232// CHECK: encoding: [0x62,0x81,0xff,0x8f,0x7a,0xeb] 4233 vcvtuqq2ps %xmm27, %xmm21 {%k7} {z} 4234 4235// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} {z} 4236// CHECK: encoding: [0x62,0x81,0xff,0x8f,0x7a,0xeb] 4237 vcvtuqq2psx %xmm27, %xmm21 {%k7} {z} 4238 4239// CHECK: vcvtuqq2psx (%rcx), %xmm21 4240// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29] 4241 vcvtuqq2psx (%rcx), %xmm21 4242 4243// CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k7} 4244// CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x29] 4245 vcvtuqq2psx (%rcx), %xmm21 {%k7} 4246 4247// CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k7} {z} 4248// CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x29] 4249 vcvtuqq2psx (%rcx), %xmm21 {%k7} {z} 4250 4251// CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 4252// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00] 4253 vcvtuqq2psx 291(%rax,%r14,8), %xmm21 4254 4255// CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} 4256// CHECK: encoding: [0x62,0xa1,0xff,0x0f,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00] 4257 vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} 4258 4259// CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} {z} 4260// CHECK: encoding: [0x62,0xa1,0xff,0x8f,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00] 4261 vcvtuqq2psx 291(%rax,%r14,8), %xmm21 {%k7} {z} 4262 4263// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 4264// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 4265 vcvtuqq2ps (%rcx){1to2}, %xmm21 4266 4267// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 4268// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 4269 vcvtuqq2psx (%rcx){1to2}, %xmm21 4270 4271// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} 4272// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x29] 4273 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} 4274 4275// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} 4276// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x29] 4277 vcvtuqq2psx (%rcx){1to2}, %xmm21 {%k7} 4278 4279// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z} 4280// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x29] 4281 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z} 4282 4283// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k7} {z} 4284// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x29] 4285 vcvtuqq2psx (%rcx){1to2}, %xmm21 {%k7} {z} 4286 4287// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 4288// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f] 4289 vcvtuqq2psx 2032(%rdx), %xmm21 4290 4291// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} 4292// CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x6a,0x7f] 4293 vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} 4294 4295// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} {z} 4296// CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x6a,0x7f] 4297 vcvtuqq2psx 2032(%rdx), %xmm21 {%k7} {z} 4298 4299// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 4300// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00] 4301 vcvtuqq2psx 2048(%rdx), %xmm21 4302 4303// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} 4304// CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0xaa,0x00,0x08,0x00,0x00] 4305 vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} 4306 4307// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} {z} 4308// CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0xaa,0x00,0x08,0x00,0x00] 4309 vcvtuqq2psx 2048(%rdx), %xmm21 {%k7} {z} 4310 4311// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 4312// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80] 4313 vcvtuqq2psx -2048(%rdx), %xmm21 4314 4315// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} 4316// CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0x6a,0x80] 4317 vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} 4318 4319// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} {z} 4320// CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0x6a,0x80] 4321 vcvtuqq2psx -2048(%rdx), %xmm21 {%k7} {z} 4322 4323// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 4324// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4325 vcvtuqq2psx -2064(%rdx), %xmm21 4326 4327// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} 4328// CHECK: encoding: [0x62,0xe1,0xff,0x0f,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4329 vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} 4330 4331// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} {z} 4332// CHECK: encoding: [0x62,0xe1,0xff,0x8f,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4333 vcvtuqq2psx -2064(%rdx), %xmm21 {%k7} {z} 4334 4335// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4336// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 4337 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4338 4339// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4340// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 4341 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 4342 4343// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} 4344// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x7f] 4345 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} 4346 4347// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} 4348// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x7f] 4349 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 {%k7} 4350 4351// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z} 4352// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x7f] 4353 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z} 4354 4355// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k7} {z} 4356// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x7f] 4357 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 {%k7} {z} 4358 4359// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4360// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 4361 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4362 4363// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4364// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 4365 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 4366 4367// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} 4368// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0x00,0x04,0x00,0x00] 4369 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} 4370 4371// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} 4372// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0x00,0x04,0x00,0x00] 4373 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 {%k7} 4374 4375// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z} 4376// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0x00,0x04,0x00,0x00] 4377 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z} 4378 4379// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k7} {z} 4380// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0x00,0x04,0x00,0x00] 4381 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 {%k7} {z} 4382 4383// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4384// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 4385 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4386 4387// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4388// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 4389 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 4390 4391// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} 4392// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x80] 4393 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} 4394 4395// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} 4396// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0x6a,0x80] 4397 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 {%k7} 4398 4399// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z} 4400// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x80] 4401 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z} 4402 4403// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k7} {z} 4404// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0x6a,0x80] 4405 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 {%k7} {z} 4406 4407// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4408// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4409 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4410 4411// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4412// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4413 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 4414 4415// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} 4416// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4417 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} 4418 4419// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} 4420// CHECK: encoding: [0x62,0xe1,0xff,0x1f,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4421 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 {%k7} 4422 4423// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z} 4424// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4425 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z} 4426 4427// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k7} {z} 4428// CHECK: encoding: [0x62,0xe1,0xff,0x9f,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4429 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 {%k7} {z} 4430 4431// CHECK: vcvtuqq2ps %ymm24, %xmm28 4432// CHECK: encoding: [0x62,0x01,0xff,0x28,0x7a,0xe0] 4433 vcvtuqq2ps %ymm24, %xmm28 4434 4435// CHECK: vcvtuqq2ps %ymm24, %xmm28 4436// CHECK: encoding: [0x62,0x01,0xff,0x28,0x7a,0xe0] 4437 vcvtuqq2psy %ymm24, %xmm28 4438 4439// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} 4440// CHECK: encoding: [0x62,0x01,0xff,0x2b,0x7a,0xe0] 4441 vcvtuqq2ps %ymm24, %xmm28 {%k3} 4442 4443// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} 4444// CHECK: encoding: [0x62,0x01,0xff,0x2b,0x7a,0xe0] 4445 vcvtuqq2psy %ymm24, %xmm28 {%k3} 4446 4447// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} {z} 4448// CHECK: encoding: [0x62,0x01,0xff,0xab,0x7a,0xe0] 4449 vcvtuqq2ps %ymm24, %xmm28 {%k3} {z} 4450 4451// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} {z} 4452// CHECK: encoding: [0x62,0x01,0xff,0xab,0x7a,0xe0] 4453 vcvtuqq2psy %ymm24, %xmm28 {%k3} {z} 4454 4455// CHECK: vcvtuqq2psy (%rcx), %xmm28 4456// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x21] 4457 vcvtuqq2psy (%rcx), %xmm28 4458 4459// CHECK: vcvtuqq2psy (%rcx), %xmm28 {%k3} 4460// CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x21] 4461 vcvtuqq2psy (%rcx), %xmm28 {%k3} 4462 4463// CHECK: vcvtuqq2psy (%rcx), %xmm28 {%k3} {z} 4464// CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x21] 4465 vcvtuqq2psy (%rcx), %xmm28 {%k3} {z} 4466 4467// CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 4468// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 4469 vcvtuqq2psy 291(%rax,%r14,8), %xmm28 4470 4471// CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} 4472// CHECK: encoding: [0x62,0x21,0xff,0x2b,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 4473 vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} 4474 4475// CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} {z} 4476// CHECK: encoding: [0x62,0x21,0xff,0xab,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 4477 vcvtuqq2psy 291(%rax,%r14,8), %xmm28 {%k3} {z} 4478 4479// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 4480// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x21] 4481 vcvtuqq2ps (%rcx){1to4}, %xmm28 4482 4483// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 4484// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x21] 4485 vcvtuqq2psy (%rcx){1to4}, %xmm28 4486 4487// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} 4488// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x21] 4489 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} 4490 4491// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} 4492// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x21] 4493 vcvtuqq2psy (%rcx){1to4}, %xmm28 {%k3} 4494 4495// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z} 4496// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x21] 4497 vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z} 4498 4499// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 {%k3} {z} 4500// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x21] 4501 vcvtuqq2psy (%rcx){1to4}, %xmm28 {%k3} {z} 4502 4503// CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 4504// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x7f] 4505 vcvtuqq2psy 4064(%rdx), %xmm28 4506 4507// CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} 4508// CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x62,0x7f] 4509 vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} 4510 4511// CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} {z} 4512// CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x62,0x7f] 4513 vcvtuqq2psy 4064(%rdx), %xmm28 {%k3} {z} 4514 4515// CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 4516// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00] 4517 vcvtuqq2psy 4096(%rdx), %xmm28 4518 4519// CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} 4520// CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0xa2,0x00,0x10,0x00,0x00] 4521 vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} 4522 4523// CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} {z} 4524// CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0xa2,0x00,0x10,0x00,0x00] 4525 vcvtuqq2psy 4096(%rdx), %xmm28 {%k3} {z} 4526 4527// CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 4528// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x80] 4529 vcvtuqq2psy -4096(%rdx), %xmm28 4530 4531// CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} 4532// CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0x62,0x80] 4533 vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} 4534 4535// CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} {z} 4536// CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0x62,0x80] 4537 vcvtuqq2psy -4096(%rdx), %xmm28 {%k3} {z} 4538 4539// CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 4540// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff] 4541 vcvtuqq2psy -4128(%rdx), %xmm28 4542 4543// CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} 4544// CHECK: encoding: [0x62,0x61,0xff,0x2b,0x7a,0xa2,0xe0,0xef,0xff,0xff] 4545 vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} 4546 4547// CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} {z} 4548// CHECK: encoding: [0x62,0x61,0xff,0xab,0x7a,0xa2,0xe0,0xef,0xff,0xff] 4549 vcvtuqq2psy -4128(%rdx), %xmm28 {%k3} {z} 4550 4551// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 4552// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x7f] 4553 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 4554 4555// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 4556// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x7f] 4557 vcvtuqq2psy 1016(%rdx){1to4}, %xmm28 4558 4559// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} 4560// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x7f] 4561 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} 4562 4563// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} 4564// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x7f] 4565 vcvtuqq2psy 1016(%rdx){1to4}, %xmm28 {%k3} 4566 4567// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z} 4568// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x7f] 4569 vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z} 4570 4571// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 {%k3} {z} 4572// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x7f] 4573 vcvtuqq2psy 1016(%rdx){1to4}, %xmm28 {%k3} {z} 4574 4575// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 4576// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00] 4577 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 4578 4579// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 4580// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00] 4581 vcvtuqq2psy 1024(%rdx){1to4}, %xmm28 4582 4583// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} 4584// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0x00,0x04,0x00,0x00] 4585 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} 4586 4587// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} 4588// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0x00,0x04,0x00,0x00] 4589 vcvtuqq2psy 1024(%rdx){1to4}, %xmm28 {%k3} 4590 4591// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z} 4592// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0x00,0x04,0x00,0x00] 4593 vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z} 4594 4595// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 {%k3} {z} 4596// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0x00,0x04,0x00,0x00] 4597 vcvtuqq2psy 1024(%rdx){1to4}, %xmm28 {%k3} {z} 4598 4599// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 4600// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x80] 4601 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 4602 4603// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 4604// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x80] 4605 vcvtuqq2psy -1024(%rdx){1to4}, %xmm28 4606 4607// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} 4608// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x80] 4609 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} 4610 4611// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} 4612// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0x62,0x80] 4613 vcvtuqq2psy -1024(%rdx){1to4}, %xmm28 {%k3} 4614 4615// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z} 4616// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x80] 4617 vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z} 4618 4619// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 {%k3} {z} 4620// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0x62,0x80] 4621 vcvtuqq2psy -1024(%rdx){1to4}, %xmm28 {%k3} {z} 4622 4623// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 4624// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4625 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 4626 4627// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 4628// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4629 vcvtuqq2psy -1032(%rdx){1to4}, %xmm28 4630 4631// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} 4632// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4633 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} 4634 4635// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} 4636// CHECK: encoding: [0x62,0x61,0xff,0x3b,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4637 vcvtuqq2psy -1032(%rdx){1to4}, %xmm28 {%k3} 4638 4639// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z} 4640// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4641 vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z} 4642 4643// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 {%k3} {z} 4644// CHECK: encoding: [0x62,0x61,0xff,0xbb,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 4645 vcvtuqq2psy -1032(%rdx){1to4}, %xmm28 {%k3} {z} 4646 4647// CHECK: vcvtuqq2ps %xmm22, %xmm21 4648// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xee] 4649 vcvtuqq2ps %xmm22, %xmm21 4650 4651// CHECK: vcvtuqq2ps %xmm22, %xmm21 4652// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xee] 4653 vcvtuqq2psx %xmm22, %xmm21 4654 4655// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} 4656// CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xee] 4657 vcvtuqq2ps %xmm22, %xmm21 {%k6} 4658 4659// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} 4660// CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xee] 4661 vcvtuqq2psx %xmm22, %xmm21 {%k6} 4662 4663// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} {z} 4664// CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xee] 4665 vcvtuqq2ps %xmm22, %xmm21 {%k6} {z} 4666 4667// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} {z} 4668// CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xee] 4669 vcvtuqq2psx %xmm22, %xmm21 {%k6} {z} 4670 4671// CHECK: vcvtuqq2psx (%rcx), %xmm21 4672// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29] 4673 vcvtuqq2psx (%rcx), %xmm21 4674 4675// CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k6} 4676// CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x29] 4677 vcvtuqq2psx (%rcx), %xmm21 {%k6} 4678 4679// CHECK: vcvtuqq2psx (%rcx), %xmm21 {%k6} {z} 4680// CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x29] 4681 vcvtuqq2psx (%rcx), %xmm21 {%k6} {z} 4682 4683// CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 4684// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00] 4685 vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 4686 4687// CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} 4688// CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00] 4689 vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} 4690 4691// CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} {z} 4692// CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00] 4693 vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 {%k6} {z} 4694 4695// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 4696// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 4697 vcvtuqq2ps (%rcx){1to2}, %xmm21 4698 4699// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 4700// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 4701 vcvtuqq2psx (%rcx){1to2}, %xmm21 4702 4703// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} 4704// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x29] 4705 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} 4706 4707// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} 4708// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x29] 4709 vcvtuqq2psx (%rcx){1to2}, %xmm21 {%k6} 4710 4711// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z} 4712// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x29] 4713 vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z} 4714 4715// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 {%k6} {z} 4716// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x29] 4717 vcvtuqq2psx (%rcx){1to2}, %xmm21 {%k6} {z} 4718 4719// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 4720// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f] 4721 vcvtuqq2psx 2032(%rdx), %xmm21 4722 4723// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} 4724// CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x6a,0x7f] 4725 vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} 4726 4727// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} {z} 4728// CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x6a,0x7f] 4729 vcvtuqq2psx 2032(%rdx), %xmm21 {%k6} {z} 4730 4731// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 4732// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00] 4733 vcvtuqq2psx 2048(%rdx), %xmm21 4734 4735// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} 4736// CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0xaa,0x00,0x08,0x00,0x00] 4737 vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} 4738 4739// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} {z} 4740// CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0xaa,0x00,0x08,0x00,0x00] 4741 vcvtuqq2psx 2048(%rdx), %xmm21 {%k6} {z} 4742 4743// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 4744// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80] 4745 vcvtuqq2psx -2048(%rdx), %xmm21 4746 4747// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} 4748// CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0x6a,0x80] 4749 vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} 4750 4751// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} {z} 4752// CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0x6a,0x80] 4753 vcvtuqq2psx -2048(%rdx), %xmm21 {%k6} {z} 4754 4755// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 4756// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4757 vcvtuqq2psx -2064(%rdx), %xmm21 4758 4759// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} 4760// CHECK: encoding: [0x62,0xe1,0xff,0x0e,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4761 vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} 4762 4763// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} {z} 4764// CHECK: encoding: [0x62,0xe1,0xff,0x8e,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 4765 vcvtuqq2psx -2064(%rdx), %xmm21 {%k6} {z} 4766 4767// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4768// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 4769 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4770 4771// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 4772// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 4773 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 4774 4775// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} 4776// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x7f] 4777 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} 4778 4779// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} 4780// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x7f] 4781 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 {%k6} 4782 4783// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z} 4784// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x7f] 4785 vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z} 4786 4787// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 {%k6} {z} 4788// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x7f] 4789 vcvtuqq2psx 1016(%rdx){1to2}, %xmm21 {%k6} {z} 4790 4791// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4792// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 4793 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4794 4795// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 4796// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 4797 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 4798 4799// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} 4800// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0x00,0x04,0x00,0x00] 4801 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} 4802 4803// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} 4804// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0x00,0x04,0x00,0x00] 4805 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 {%k6} 4806 4807// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z} 4808// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0x00,0x04,0x00,0x00] 4809 vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z} 4810 4811// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 {%k6} {z} 4812// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0x00,0x04,0x00,0x00] 4813 vcvtuqq2psx 1024(%rdx){1to2}, %xmm21 {%k6} {z} 4814 4815// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4816// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 4817 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4818 4819// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 4820// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 4821 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 4822 4823// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} 4824// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x80] 4825 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} 4826 4827// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} 4828// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0x6a,0x80] 4829 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 {%k6} 4830 4831// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z} 4832// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x80] 4833 vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z} 4834 4835// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 {%k6} {z} 4836// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0x6a,0x80] 4837 vcvtuqq2psx -1024(%rdx){1to2}, %xmm21 {%k6} {z} 4838 4839// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4840// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4841 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4842 4843// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 4844// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4845 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 4846 4847// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} 4848// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4849 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} 4850 4851// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} 4852// CHECK: encoding: [0x62,0xe1,0xff,0x1e,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4853 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 {%k6} 4854 4855// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z} 4856// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4857 vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z} 4858 4859// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 {%k6} {z} 4860// CHECK: encoding: [0x62,0xe1,0xff,0x9e,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 4861 vcvtuqq2psx -1032(%rdx){1to2}, %xmm21 {%k6} {z} 4862 4863// CHECK: vcvtuqq2ps %ymm17, %xmm26 4864// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xd1] 4865 vcvtuqq2ps %ymm17, %xmm26 4866 4867// CHECK: vcvtuqq2ps %ymm17, %xmm26 4868// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xd1] 4869 vcvtuqq2psy %ymm17, %xmm26 4870 4871// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} 4872// CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0xd1] 4873 vcvtuqq2ps %ymm17, %xmm26 {%k4} 4874 4875// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} 4876// CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0xd1] 4877 vcvtuqq2psy %ymm17, %xmm26 {%k4} 4878 4879// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} {z} 4880// CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0xd1] 4881 vcvtuqq2ps %ymm17, %xmm26 {%k4} {z} 4882 4883// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} {z} 4884// CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0xd1] 4885 vcvtuqq2psy %ymm17, %xmm26 {%k4} {z} 4886 4887// CHECK: vcvtuqq2psy (%rcx), %xmm26 4888// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x11] 4889 vcvtuqq2psy (%rcx), %xmm26 4890 4891// CHECK: vcvtuqq2psy (%rcx), %xmm26 {%k4} 4892// CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x11] 4893 vcvtuqq2psy (%rcx), %xmm26 {%k4} 4894 4895// CHECK: vcvtuqq2psy (%rcx), %xmm26 {%k4} {z} 4896// CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x11] 4897 vcvtuqq2psy (%rcx), %xmm26 {%k4} {z} 4898 4899// CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 4900// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00] 4901 vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 4902 4903// CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} 4904// CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00] 4905 vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} 4906 4907// CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} {z} 4908// CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00] 4909 vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 {%k4} {z} 4910 4911// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 4912// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x11] 4913 vcvtuqq2ps (%rcx){1to4}, %xmm26 4914 4915// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 4916// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x11] 4917 vcvtuqq2psy (%rcx){1to4}, %xmm26 4918 4919// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} 4920// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x11] 4921 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} 4922 4923// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} 4924// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x11] 4925 vcvtuqq2psy (%rcx){1to4}, %xmm26 {%k4} 4926 4927// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z} 4928// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x11] 4929 vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z} 4930 4931// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 {%k4} {z} 4932// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x11] 4933 vcvtuqq2psy (%rcx){1to4}, %xmm26 {%k4} {z} 4934 4935// CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 4936// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x7f] 4937 vcvtuqq2psy 4064(%rdx), %xmm26 4938 4939// CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} 4940// CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x52,0x7f] 4941 vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} 4942 4943// CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} {z} 4944// CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x52,0x7f] 4945 vcvtuqq2psy 4064(%rdx), %xmm26 {%k4} {z} 4946 4947// CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 4948// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0x00,0x10,0x00,0x00] 4949 vcvtuqq2psy 4096(%rdx), %xmm26 4950 4951// CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} 4952// CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x92,0x00,0x10,0x00,0x00] 4953 vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} 4954 4955// CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} {z} 4956// CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x92,0x00,0x10,0x00,0x00] 4957 vcvtuqq2psy 4096(%rdx), %xmm26 {%k4} {z} 4958 4959// CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 4960// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x80] 4961 vcvtuqq2psy -4096(%rdx), %xmm26 4962 4963// CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} 4964// CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x52,0x80] 4965 vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} 4966 4967// CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} {z} 4968// CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x52,0x80] 4969 vcvtuqq2psy -4096(%rdx), %xmm26 {%k4} {z} 4970 4971// CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 4972// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0xe0,0xef,0xff,0xff] 4973 vcvtuqq2psy -4128(%rdx), %xmm26 4974 4975// CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} 4976// CHECK: encoding: [0x62,0x61,0xff,0x2c,0x7a,0x92,0xe0,0xef,0xff,0xff] 4977 vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} 4978 4979// CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} 4980// CHECK: encoding: [0x62,0x61,0xff,0xac,0x7a,0x92,0xe0,0xef,0xff,0xff] 4981 vcvtuqq2psy -4128(%rdx), %xmm26 {%k4} {z} 4982 4983// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 4984// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x7f] 4985 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 4986 4987// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 4988// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x7f] 4989 vcvtuqq2psy 1016(%rdx){1to4}, %xmm26 4990 4991// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} 4992// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x7f] 4993 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} 4994 4995// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} 4996// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x7f] 4997 vcvtuqq2psy 1016(%rdx){1to4}, %xmm26 {%k4} 4998 4999// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z} 5000// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x7f] 5001 vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z} 5002 5003// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 {%k4} {z} 5004// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x7f] 5005 vcvtuqq2psy 1016(%rdx){1to4}, %xmm26 {%k4} {z} 5006 5007// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 5008// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0x00,0x04,0x00,0x00] 5009 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 5010 5011// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 5012// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0x00,0x04,0x00,0x00] 5013 vcvtuqq2psy 1024(%rdx){1to4}, %xmm26 5014 5015// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} 5016// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0x00,0x04,0x00,0x00] 5017 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} 5018 5019// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} 5020// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0x00,0x04,0x00,0x00] 5021 vcvtuqq2psy 1024(%rdx){1to4}, %xmm26 {%k4} 5022 5023// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z} 5024// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0x00,0x04,0x00,0x00] 5025 vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z} 5026 5027// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 {%k4} {z} 5028// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0x00,0x04,0x00,0x00] 5029 vcvtuqq2psy 1024(%rdx){1to4}, %xmm26 {%k4} {z} 5030 5031// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 5032// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x80] 5033 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 5034 5035// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 5036// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x80] 5037 vcvtuqq2psy -1024(%rdx){1to4}, %xmm26 5038 5039// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} 5040// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x80] 5041 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} 5042 5043// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} 5044// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x52,0x80] 5045 vcvtuqq2psy -1024(%rdx){1to4}, %xmm26 {%k4} 5046 5047// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z} 5048// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x80] 5049 vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z} 5050 5051// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 {%k4} {z} 5052// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x52,0x80] 5053 vcvtuqq2psy -1024(%rdx){1to4}, %xmm26 {%k4} {z} 5054 5055// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 5056// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5057 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 5058 5059// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 5060// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5061 vcvtuqq2psy -1032(%rdx){1to4}, %xmm26 5062 5063// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} 5064// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5065 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} 5066 5067// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} 5068// CHECK: encoding: [0x62,0x61,0xff,0x3c,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5069 vcvtuqq2psy -1032(%rdx){1to4}, %xmm26 {%k4} 5070 5071// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z} 5072// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5073 vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z} 5074 5075// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 {%k4} {z} 5076// CHECK: encoding: [0x62,0x61,0xff,0xbc,0x7a,0x92,0xf8,0xfb,0xff,0xff] 5077 vcvtuqq2psy -1032(%rdx){1to4}, %xmm26 {%k4} {z} 5078 5079// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 5080// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0xab] 5081 vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 5082 5083// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} 5084// CHECK: encoding: [0x62,0xa3,0xa5,0x27,0x18,0xef,0xab] 5085 vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 {%k7} 5086 5087// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} {z} 5088// CHECK: encoding: [0x62,0xa3,0xa5,0xa7,0x18,0xef,0xab] 5089 vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 {%k7} {z} 5090 5091// CHECK: vinsertf64x2 $123, %xmm23, %ymm27, %ymm21 5092// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0x7b] 5093 vinsertf64x2 $0x7b, %xmm23, %ymm27, %ymm21 5094 5095// CHECK: vinsertf64x2 $123, (%rcx), %ymm27, %ymm21 5096// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x29,0x7b] 5097 vinsertf64x2 $0x7b,(%rcx), %ymm27, %ymm21 5098 5099// CHECK: vinsertf64x2 $123, 291(%rax,%r14,8), %ymm27, %ymm21 5100// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b] 5101 vinsertf64x2 $0x7b,291(%rax,%r14,8), %ymm27, %ymm21 5102 5103// CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm27, %ymm21 5104// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x7f,0x7b] 5105 vinsertf64x2 $0x7b,2032(%rdx), %ymm27, %ymm21 5106 5107// CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm27, %ymm21 5108// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0x00,0x08,0x00,0x00,0x7b] 5109 vinsertf64x2 $0x7b,2048(%rdx), %ymm27, %ymm21 5110 5111// CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm27, %ymm21 5112// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x80,0x7b] 5113 vinsertf64x2 $0x7b,-2048(%rdx), %ymm27, %ymm21 5114 5115// CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm27, %ymm21 5116// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 5117 vinsertf64x2 $0x7b,-2064(%rdx), %ymm27, %ymm21 5118 5119// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 5120// CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0xab] 5121 vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 5122 5123// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} 5124// CHECK: encoding: [0x62,0x03,0xc5,0x25,0x18,0xc3,0xab] 5125 vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 {%k5} 5126 5127// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} {z} 5128// CHECK: encoding: [0x62,0x03,0xc5,0xa5,0x18,0xc3,0xab] 5129 vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 {%k5} {z} 5130 5131// CHECK: vinsertf64x2 $123, %xmm27, %ymm23, %ymm24 5132// CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0x7b] 5133 vinsertf64x2 $0x7b, %xmm27, %ymm23, %ymm24 5134 5135// CHECK: vinsertf64x2 $123, (%rcx), %ymm23, %ymm24 5136// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x01,0x7b] 5137 vinsertf64x2 $0x7b,(%rcx), %ymm23, %ymm24 5138 5139// CHECK: vinsertf64x2 $123, 4660(%rax,%r14,8), %ymm23, %ymm24 5140// CHECK: encoding: [0x62,0x23,0xc5,0x20,0x18,0x84,0xf0,0x34,0x12,0x00,0x00,0x7b] 5141 vinsertf64x2 $0x7b,4660(%rax,%r14,8), %ymm23, %ymm24 5142 5143// CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm23, %ymm24 5144// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x7f,0x7b] 5145 vinsertf64x2 $0x7b,2032(%rdx), %ymm23, %ymm24 5146 5147// CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm23, %ymm24 5148// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0x00,0x08,0x00,0x00,0x7b] 5149 vinsertf64x2 $0x7b,2048(%rdx), %ymm23, %ymm24 5150 5151// CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm23, %ymm24 5152// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x80,0x7b] 5153 vinsertf64x2 $0x7b,-2048(%rdx), %ymm23, %ymm24 5154 5155// CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm23, %ymm24 5156// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0xf0,0xf7,0xff,0xff,0x7b] 5157 vinsertf64x2 $0x7b,-2064(%rdx), %ymm23, %ymm24 5158 5159// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 5160// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0xab] 5161 vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 5162 5163// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} 5164// CHECK: encoding: [0x62,0xa3,0xb5,0x26,0x38,0xdd,0xab] 5165 vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 {%k6} 5166 5167// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} {z} 5168// CHECK: encoding: [0x62,0xa3,0xb5,0xa6,0x38,0xdd,0xab] 5169 vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 {%k6} {z} 5170 5171// CHECK: vinserti64x2 $123, %xmm21, %ymm25, %ymm19 5172// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0x7b] 5173 vinserti64x2 $0x7b, %xmm21, %ymm25, %ymm19 5174 5175// CHECK: vinserti64x2 $123, (%rcx), %ymm25, %ymm19 5176// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x19,0x7b] 5177 vinserti64x2 $0x7b,(%rcx), %ymm25, %ymm19 5178 5179// CHECK: vinserti64x2 $123, 291(%rax,%r14,8), %ymm25, %ymm19 5180// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b] 5181 vinserti64x2 $0x7b,291(%rax,%r14,8), %ymm25, %ymm19 5182 5183// CHECK: vinserti64x2 $123, 2032(%rdx), %ymm25, %ymm19 5184// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x7f,0x7b] 5185 vinserti64x2 $0x7b,2032(%rdx), %ymm25, %ymm19 5186 5187// CHECK: vinserti64x2 $123, 2048(%rdx), %ymm25, %ymm19 5188// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0x00,0x08,0x00,0x00,0x7b] 5189 vinserti64x2 $0x7b,2048(%rdx), %ymm25, %ymm19 5190 5191// CHECK: vinserti64x2 $123, -2048(%rdx), %ymm25, %ymm19 5192// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x80,0x7b] 5193 vinserti64x2 $0x7b,-2048(%rdx), %ymm25, %ymm19 5194 5195// CHECK: vinserti64x2 $123, -2064(%rdx), %ymm25, %ymm19 5196// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 5197 vinserti64x2 $0x7b,-2064(%rdx), %ymm25, %ymm19 5198 5199// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 5200// CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0xab] 5201 vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 5202 5203// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} 5204// CHECK: encoding: [0x62,0x03,0xbd,0x22,0x38,0xe9,0xab] 5205 vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 {%k2} 5206 5207// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} {z} 5208// CHECK: encoding: [0x62,0x03,0xbd,0xa2,0x38,0xe9,0xab] 5209 vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 {%k2} {z} 5210 5211// CHECK: vinserti64x2 $123, %xmm25, %ymm24, %ymm29 5212// CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0x7b] 5213 vinserti64x2 $0x7b, %xmm25, %ymm24, %ymm29 5214 5215// CHECK: vinserti64x2 $123, (%rcx), %ymm24, %ymm29 5216// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x29,0x7b] 5217 vinserti64x2 $0x7b,(%rcx), %ymm24, %ymm29 5218 5219// CHECK: vinserti64x2 $123, 4660(%rax,%r14,8), %ymm24, %ymm29 5220// CHECK: encoding: [0x62,0x23,0xbd,0x20,0x38,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b] 5221 vinserti64x2 $0x7b,4660(%rax,%r14,8), %ymm24, %ymm29 5222 5223// CHECK: vinserti64x2 $123, 2032(%rdx), %ymm24, %ymm29 5224// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x7f,0x7b] 5225 vinserti64x2 $0x7b,2032(%rdx), %ymm24, %ymm29 5226 5227// CHECK: vinserti64x2 $123, 2048(%rdx), %ymm24, %ymm29 5228// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0x00,0x08,0x00,0x00,0x7b] 5229 vinserti64x2 $0x7b,2048(%rdx), %ymm24, %ymm29 5230 5231// CHECK: vinserti64x2 $123, -2048(%rdx), %ymm24, %ymm29 5232// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x80,0x7b] 5233 vinserti64x2 $0x7b,-2048(%rdx), %ymm24, %ymm29 5234 5235// CHECK: vinserti64x2 $123, -2064(%rdx), %ymm24, %ymm29 5236// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 5237 vinserti64x2 $0x7b,-2064(%rdx), %ymm24, %ymm29 5238 5239// CHECK: vextractf64x2 $171, %ymm21, %xmm27 5240// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0xab] 5241 vextractf64x2 $0xab, %ymm21, %xmm27 5242 5243// CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7} 5244// CHECK: encoding: [0x62,0x83,0xfd,0x2f,0x19,0xeb,0xab] 5245 vextractf64x2 $0xab, %ymm21, %xmm27 {%k7} 5246 5247// CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7} {z} 5248// CHECK: encoding: [0x62,0x83,0xfd,0xaf,0x19,0xeb,0xab] 5249 vextractf64x2 $0xab, %ymm21, %xmm27 {%k7} {z} 5250 5251// CHECK: vextractf64x2 $123, %ymm21, %xmm27 5252// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0x7b] 5253 vextractf64x2 $0x7b, %ymm21, %xmm27 5254 5255// CHECK: vextractf64x2 $171, %ymm20, (%rcx) 5256// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0xab] 5257 vextractf64x2 $0xab, %ymm20,(%rcx) 5258 5259// CHECK: vextractf64x2 $171, %ymm20, (%rcx) {%k1} 5260// CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x19,0x21,0xab] 5261 vextractf64x2 $0xab, %ymm20,(%rcx) {%k1} 5262 5263// CHECK: vextractf64x2 $123, %ymm20, (%rcx) 5264// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0x7b] 5265 vextractf64x2 $0x7b, %ymm20,(%rcx) 5266 5267// CHECK: vextractf64x2 $123, %ymm20, 291(%rax,%r14,8) 5268// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 5269 vextractf64x2 $0x7b, %ymm20,291(%rax,%r14,8) 5270 5271// CHECK: vextractf64x2 $123, %ymm20, 2032(%rdx) 5272// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x7f,0x7b] 5273 vextractf64x2 $0x7b, %ymm20,2032(%rdx) 5274 5275// CHECK: vextractf64x2 $123, %ymm20, 2048(%rdx) 5276// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0x00,0x08,0x00,0x00,0x7b] 5277 vextractf64x2 $0x7b, %ymm20,2048(%rdx) 5278 5279// CHECK: vextractf64x2 $123, %ymm20, -2048(%rdx) 5280// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x80,0x7b] 5281 vextractf64x2 $0x7b, %ymm20,-2048(%rdx) 5282 5283// CHECK: vextractf64x2 $123, %ymm20, -2064(%rdx) 5284// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 5285 vextractf64x2 $0x7b, %ymm20,-2064(%rdx) 5286 5287// CHECK: vextractf64x2 $171, %ymm26, %xmm28 5288// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0xab] 5289 vextractf64x2 $0xab, %ymm26, %xmm28 5290 5291// CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4} 5292// CHECK: encoding: [0x62,0x03,0xfd,0x2c,0x19,0xd4,0xab] 5293 vextractf64x2 $0xab, %ymm26, %xmm28 {%k4} 5294 5295// CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4} {z} 5296// CHECK: encoding: [0x62,0x03,0xfd,0xac,0x19,0xd4,0xab] 5297 vextractf64x2 $0xab, %ymm26, %xmm28 {%k4} {z} 5298 5299// CHECK: vextractf64x2 $123, %ymm26, %xmm28 5300// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0x7b] 5301 vextractf64x2 $0x7b, %ymm26, %xmm28 5302 5303// CHECK: vextractf64x2 $171, %ymm17, (%rcx) 5304// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0xab] 5305 vextractf64x2 $0xab, %ymm17,(%rcx) 5306 5307// CHECK: vextractf64x2 $171, %ymm17, (%rcx) {%k2} 5308// CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x19,0x09,0xab] 5309 vextractf64x2 $0xab, %ymm17,(%rcx) {%k2} 5310 5311// CHECK: vextractf64x2 $123, %ymm17, (%rcx) 5312// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0x7b] 5313 vextractf64x2 $0x7b, %ymm17,(%rcx) 5314 5315// CHECK: vextractf64x2 $123, %ymm17, 4660(%rax,%r14,8) 5316// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 5317 vextractf64x2 $0x7b, %ymm17,4660(%rax,%r14,8) 5318 5319// CHECK: vextractf64x2 $123, %ymm17, 2032(%rdx) 5320// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x7f,0x7b] 5321 vextractf64x2 $0x7b, %ymm17,2032(%rdx) 5322 5323// CHECK: vextractf64x2 $123, %ymm17, 2048(%rdx) 5324// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0x00,0x08,0x00,0x00,0x7b] 5325 vextractf64x2 $0x7b, %ymm17,2048(%rdx) 5326 5327// CHECK: vextractf64x2 $123, %ymm17, -2048(%rdx) 5328// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x80,0x7b] 5329 vextractf64x2 $0x7b, %ymm17,-2048(%rdx) 5330 5331// CHECK: vextractf64x2 $123, %ymm17, -2064(%rdx) 5332// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 5333 vextractf64x2 $0x7b, %ymm17,-2064(%rdx) 5334 5335// CHECK: vextracti64x2 $171, %ymm24, %xmm29 5336// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0xab] 5337 vextracti64x2 $0xab, %ymm24, %xmm29 5338 5339// CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7} 5340// CHECK: encoding: [0x62,0x03,0xfd,0x2f,0x39,0xc5,0xab] 5341 vextracti64x2 $0xab, %ymm24, %xmm29 {%k7} 5342 5343// CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7} {z} 5344// CHECK: encoding: [0x62,0x03,0xfd,0xaf,0x39,0xc5,0xab] 5345 vextracti64x2 $0xab, %ymm24, %xmm29 {%k7} {z} 5346 5347// CHECK: vextracti64x2 $123, %ymm24, %xmm29 5348// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0x7b] 5349 vextracti64x2 $0x7b, %ymm24, %xmm29 5350 5351// CHECK: vextracti64x2 $171, %ymm17, (%rcx) 5352// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0xab] 5353 vextracti64x2 $0xab, %ymm17,(%rcx) 5354 5355// CHECK: vextracti64x2 $171, %ymm17, (%rcx) {%k1} 5356// CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x39,0x09,0xab] 5357 vextracti64x2 $0xab, %ymm17,(%rcx) {%k1} 5358 5359// CHECK: vextracti64x2 $123, %ymm17, (%rcx) 5360// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0x7b] 5361 vextracti64x2 $0x7b, %ymm17,(%rcx) 5362 5363// CHECK: vextracti64x2 $123, %ymm17, 291(%rax,%r14,8) 5364// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 5365 vextracti64x2 $0x7b, %ymm17,291(%rax,%r14,8) 5366 5367// CHECK: vextracti64x2 $123, %ymm17, 2032(%rdx) 5368// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x7f,0x7b] 5369 vextracti64x2 $0x7b, %ymm17,2032(%rdx) 5370 5371// CHECK: vextracti64x2 $123, %ymm17, 2048(%rdx) 5372// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0x00,0x08,0x00,0x00,0x7b] 5373 vextracti64x2 $0x7b, %ymm17,2048(%rdx) 5374 5375// CHECK: vextracti64x2 $123, %ymm17, -2048(%rdx) 5376// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x80,0x7b] 5377 vextracti64x2 $0x7b, %ymm17,-2048(%rdx) 5378 5379// CHECK: vextracti64x2 $123, %ymm17, -2064(%rdx) 5380// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 5381 vextracti64x2 $0x7b, %ymm17,-2064(%rdx) 5382 5383// CHECK: vextracti64x2 $171, %ymm17, %xmm29 5384// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0xab] 5385 vextracti64x2 $0xab, %ymm17, %xmm29 5386 5387// CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5} 5388// CHECK: encoding: [0x62,0x83,0xfd,0x2d,0x39,0xcd,0xab] 5389 vextracti64x2 $0xab, %ymm17, %xmm29 {%k5} 5390 5391// CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5} {z} 5392// CHECK: encoding: [0x62,0x83,0xfd,0xad,0x39,0xcd,0xab] 5393 vextracti64x2 $0xab, %ymm17, %xmm29 {%k5} {z} 5394 5395// CHECK: vextracti64x2 $123, %ymm17, %xmm29 5396// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0x7b] 5397 vextracti64x2 $0x7b, %ymm17, %xmm29 5398 5399// CHECK: vextracti64x2 $171, %ymm20, (%rcx) 5400// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0xab] 5401 vextracti64x2 $0xab, %ymm20,(%rcx) 5402 5403// CHECK: vextracti64x2 $171, %ymm20, (%rcx) {%k2} 5404// CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x39,0x21,0xab] 5405 vextracti64x2 $0xab, %ymm20,(%rcx) {%k2} 5406 5407// CHECK: vextracti64x2 $123, %ymm20, (%rcx) 5408// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0x7b] 5409 vextracti64x2 $0x7b, %ymm20,(%rcx) 5410 5411// CHECK: vextracti64x2 $123, %ymm20, 4660(%rax,%r14,8) 5412// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b] 5413 vextracti64x2 $0x7b, %ymm20,4660(%rax,%r14,8) 5414 5415// CHECK: vextracti64x2 $123, %ymm20, 2032(%rdx) 5416// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x7f,0x7b] 5417 vextracti64x2 $0x7b, %ymm20,2032(%rdx) 5418 5419// CHECK: vextracti64x2 $123, %ymm20, 2048(%rdx) 5420// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0x00,0x08,0x00,0x00,0x7b] 5421 vextracti64x2 $0x7b, %ymm20,2048(%rdx) 5422 5423// CHECK: vextracti64x2 $123, %ymm20, -2048(%rdx) 5424// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x80,0x7b] 5425 vextracti64x2 $0x7b, %ymm20,-2048(%rdx) 5426 5427// CHECK: vextracti64x2 $123, %ymm20, -2064(%rdx) 5428// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 5429 vextracti64x2 $0x7b, %ymm20,-2064(%rdx) 5430 5431// CHECK: vfpclasspd $171, %xmm18, %k2 5432// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab] 5433 vfpclasspd $0xab, %xmm18, %k2 5434 5435// CHECK: vfpclasspd $171, %xmm18, %k2 5436// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab] 5437 vfpclasspdx $0xab, %xmm18, %k2 5438 5439// CHECK: vfpclasspd $171, %xmm18, %k2 {%k7} 5440// CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab] 5441 vfpclasspd $0xab, %xmm18, %k2 {%k7} 5442 5443// CHECK: vfpclasspd $171, %xmm18, %k2 {%k7} 5444// CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab] 5445 vfpclasspdx $0xab, %xmm18, %k2 {%k7} 5446 5447// CHECK: vfpclasspd $123, %xmm18, %k2 5448// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0x7b] 5449 vfpclasspd $0x7b, %xmm18, %k2 5450 5451// CHECK: vfpclasspd $123, %xmm18, %k2 5452// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0x7b] 5453 vfpclasspdx $0x7b, %xmm18, %k2 5454 5455// CHECK: vfpclasspdx $123, (%rcx), %k2 5456// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x11,0x7b] 5457 vfpclasspdx $0x7b,(%rcx), %k2 5458 5459// CHECK: vfpclasspdx $123, 291(%rax,%r14,8), %k2 5460// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 5461 vfpclasspdx $0x7b,291(%rax,%r14,8), %k2 5462 5463// CHECK: vfpclasspd $123, (%rcx){1to2}, %k2 5464// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b] 5465 vfpclasspd $0x7b,(%rcx){1to2}, %k2 5466 5467// CHECK: vfpclasspd $123, (%rcx){1to2}, %k2 5468// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b] 5469 vfpclasspdx $0x7b,(%rcx){1to2}, %k2 5470 5471// CHECK: vfpclasspdx $123, 2032(%rdx), %k2 5472// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x7f,0x7b] 5473 vfpclasspdx $0x7b,2032(%rdx), %k2 5474 5475// CHECK: vfpclasspdx $123, 2048(%rdx), %k2 5476// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0x00,0x08,0x00,0x00,0x7b] 5477 vfpclasspdx $0x7b,2048(%rdx), %k2 5478 5479// CHECK: vfpclasspdx $123, -2048(%rdx), %k2 5480// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x80,0x7b] 5481 vfpclasspdx $0x7b,-2048(%rdx), %k2 5482 5483// CHECK: vfpclasspdx $123, -2064(%rdx), %k2 5484// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0xf0,0xf7,0xff,0xff,0x7b] 5485 vfpclasspdx $0x7b,-2064(%rdx), %k2 5486 5487// CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k2 5488// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x7f,0x7b] 5489 vfpclasspd $0x7b,1016(%rdx){1to2}, %k2 5490 5491// CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k2 5492// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x7f,0x7b] 5493 vfpclasspdx $0x7b,1016(%rdx){1to2}, %k2 5494 5495// CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k2 5496// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 5497 vfpclasspd $0x7b,1024(%rdx){1to2}, %k2 5498 5499// CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k2 5500// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 5501 vfpclasspdx $0x7b,1024(%rdx){1to2}, %k2 5502 5503// CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k2 5504// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x80,0x7b] 5505 vfpclasspd $0x7b,-1024(%rdx){1to2}, %k2 5506 5507// CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k2 5508// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x80,0x7b] 5509 vfpclasspdx $0x7b,-1024(%rdx){1to2}, %k2 5510 5511// CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k2 5512// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 5513 vfpclasspd $0x7b,-1032(%rdx){1to2}, %k2 5514 5515// CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k2 5516// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 5517 vfpclasspdx $0x7b,-1032(%rdx){1to2}, %k2 5518 5519// CHECK: vfpclasspd $171, %ymm25, %k4 5520// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0xab] 5521 vfpclasspd $0xab, %ymm25, %k4 5522 5523// CHECK: vfpclasspd $171, %ymm25, %k4 5524// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0xab] 5525 vfpclasspdy $0xab, %ymm25, %k4 5526 5527// CHECK: vfpclasspd $171, %ymm25, %k4 {%k6} 5528// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xe1,0xab] 5529 vfpclasspd $0xab, %ymm25, %k4 {%k6} 5530 5531// CHECK: vfpclasspd $171, %ymm25, %k4 {%k6} 5532// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xe1,0xab] 5533 vfpclasspdy $0xab, %ymm25, %k4 {%k6} 5534 5535// CHECK: vfpclasspd $123, %ymm25, %k4 5536// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0x7b] 5537 vfpclasspd $0x7b, %ymm25, %k4 5538 5539// CHECK: vfpclasspd $123, %ymm25, %k4 5540// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0x7b] 5541 vfpclasspdy $0x7b, %ymm25, %k4 5542 5543// CHECK: vfpclasspdy $123, (%rcx), %k4 5544// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x21,0x7b] 5545 vfpclasspdy $0x7b,(%rcx), %k4 5546 5547// CHECK: vfpclasspdy $123, 291(%rax,%r14,8), %k4 5548// CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 5549 vfpclasspdy $0x7b,291(%rax,%r14,8), %k4 5550 5551// CHECK: vfpclasspd $123, (%rcx){1to4}, %k4 5552// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x21,0x7b] 5553 vfpclasspd $0x7b,(%rcx){1to4}, %k4 5554 5555// CHECK: vfpclasspd $123, (%rcx){1to4}, %k4 5556// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x21,0x7b] 5557 vfpclasspdy $0x7b,(%rcx){1to4}, %k4 5558 5559// CHECK: vfpclasspdy $123, 4064(%rdx), %k4 5560// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x7f,0x7b] 5561 vfpclasspdy $0x7b,4064(%rdx), %k4 5562 5563// CHECK: vfpclasspdy $123, 4096(%rdx), %k4 5564// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b] 5565 vfpclasspdy $0x7b,4096(%rdx), %k4 5566 5567// CHECK: vfpclasspdy $123, -4096(%rdx), %k4 5568// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x80,0x7b] 5569 vfpclasspdy $0x7b,-4096(%rdx), %k4 5570 5571// CHECK: vfpclasspdy $123, -4128(%rdx), %k4 5572// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b] 5573 vfpclasspdy $0x7b,-4128(%rdx), %k4 5574 5575// CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k4 5576// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x7f,0x7b] 5577 vfpclasspd $0x7b,1016(%rdx){1to4}, %k4 5578 5579// CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k4 5580// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x7f,0x7b] 5581 vfpclasspdy $0x7b,1016(%rdx){1to4}, %k4 5582 5583// CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k4 5584// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0x00,0x04,0x00,0x00,0x7b] 5585 vfpclasspd $0x7b,1024(%rdx){1to4}, %k4 5586 5587// CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k4 5588// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0x00,0x04,0x00,0x00,0x7b] 5589 vfpclasspdy $0x7b,1024(%rdx){1to4}, %k4 5590 5591// CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k4 5592// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x80,0x7b] 5593 vfpclasspd $0x7b,-1024(%rdx){1to4}, %k4 5594 5595// CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k4 5596// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x80,0x7b] 5597 vfpclasspdy $0x7b,-1024(%rdx){1to4}, %k4 5598 5599// CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k4 5600// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0xf8,0xfb,0xff,0xff,0x7b] 5601 vfpclasspd $0x7b,-1032(%rdx){1to4}, %k4 5602 5603// CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k4 5604// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0xf8,0xfb,0xff,0xff,0x7b] 5605 vfpclasspdy $0x7b,-1032(%rdx){1to4}, %k4 5606 5607// CHECK: vfpclassps $171, %xmm20, %k4 5608// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0xab] 5609 vfpclassps $0xab, %xmm20, %k4 5610 5611// CHECK: vfpclassps $171, %xmm20, %k4 5612// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0xab] 5613 vfpclasspsx $0xab, %xmm20, %k4 5614 5615// CHECK: vfpclassps $171, %xmm20, %k4 {%k5} 5616// CHECK: encoding: [0x62,0xb3,0x7d,0x0d,0x66,0xe4,0xab] 5617 vfpclassps $0xab, %xmm20, %k4 {%k5} 5618 5619// CHECK: vfpclassps $171, %xmm20, %k4 {%k5} 5620// CHECK: encoding: [0x62,0xb3,0x7d,0x0d,0x66,0xe4,0xab] 5621 vfpclasspsx $0xab, %xmm20, %k4 {%k5} 5622 5623// CHECK: vfpclassps $123, %xmm20, %k4 5624// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0x7b] 5625 vfpclassps $0x7b, %xmm20, %k4 5626 5627// CHECK: vfpclassps $123, %xmm20, %k4 5628// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0x7b] 5629 vfpclasspsx $0x7b, %xmm20, %k4 5630 5631// CHECK: vfpclasspsx $123, (%rcx), %k4 5632// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x21,0x7b] 5633 vfpclasspsx $0x7b,(%rcx), %k4 5634 5635// CHECK: vfpclasspsx $123, 291(%rax,%r14,8), %k4 5636// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 5637 vfpclasspsx $0x7b,291(%rax,%r14,8), %k4 5638 5639// CHECK: vfpclassps $123, (%rcx){1to4}, %k4 5640// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x21,0x7b] 5641 vfpclassps $0x7b,(%rcx){1to4}, %k4 5642 5643// CHECK: vfpclassps $123, (%rcx){1to4}, %k4 5644// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x21,0x7b] 5645 vfpclasspsx $0x7b,(%rcx){1to4}, %k4 5646 5647// CHECK: vfpclasspsx $123, 2032(%rdx), %k4 5648// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x7f,0x7b] 5649 vfpclasspsx $0x7b,2032(%rdx), %k4 5650 5651// CHECK: vfpclasspsx $123, 2048(%rdx), %k4 5652// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0x00,0x08,0x00,0x00,0x7b] 5653 vfpclasspsx $0x7b,2048(%rdx), %k4 5654 5655// CHECK: vfpclasspsx $123, -2048(%rdx), %k4 5656// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x80,0x7b] 5657 vfpclasspsx $0x7b,-2048(%rdx), %k4 5658 5659// CHECK: vfpclasspsx $123, -2064(%rdx), %k4 5660// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 5661 vfpclasspsx $0x7b,-2064(%rdx), %k4 5662 5663// CHECK: vfpclassps $123, 508(%rdx){1to4}, %k4 5664// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x7f,0x7b] 5665 vfpclassps $0x7b,508(%rdx){1to4}, %k4 5666 5667// CHECK: vfpclassps $123, 508(%rdx){1to4}, %k4 5668// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x7f,0x7b] 5669 vfpclasspsx $0x7b,508(%rdx){1to4}, %k4 5670 5671// CHECK: vfpclassps $123, 512(%rdx){1to4}, %k4 5672// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 5673 vfpclassps $0x7b,512(%rdx){1to4}, %k4 5674 5675// CHECK: vfpclassps $123, 512(%rdx){1to4}, %k4 5676// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 5677 vfpclasspsx $0x7b,512(%rdx){1to4}, %k4 5678 5679// CHECK: vfpclassps $123, -512(%rdx){1to4}, %k4 5680// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x80,0x7b] 5681 vfpclassps $0x7b,-512(%rdx){1to4}, %k4 5682 5683// CHECK: vfpclassps $123, -512(%rdx){1to4}, %k4 5684// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x80,0x7b] 5685 vfpclasspsx $0x7b,-512(%rdx){1to4}, %k4 5686 5687// CHECK: vfpclassps $123, -516(%rdx){1to4}, %k4 5688// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 5689 vfpclassps $0x7b,-516(%rdx){1to4}, %k4 5690 5691// CHECK: vfpclassps $123, -516(%rdx){1to4}, %k4 5692// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 5693 vfpclasspsx $0x7b,-516(%rdx){1to4}, %k4 5694 5695// CHECK: vfpclassps $171, %ymm17, %k4 5696// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0xab] 5697 vfpclassps $0xab, %ymm17, %k4 5698 5699// CHECK: vfpclassps $171, %ymm17, %k4 5700// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0xab] 5701 vfpclasspsy $0xab, %ymm17, %k4 5702 5703// CHECK: vfpclassps $171, %ymm17, %k4 {%k5} 5704// CHECK: encoding: [0x62,0xb3,0x7d,0x2d,0x66,0xe1,0xab] 5705 vfpclassps $0xab, %ymm17, %k4 {%k5} 5706 5707// CHECK: vfpclassps $171, %ymm17, %k4 {%k5} 5708// CHECK: encoding: [0x62,0xb3,0x7d,0x2d,0x66,0xe1,0xab] 5709 vfpclasspsy $0xab, %ymm17, %k4 {%k5} 5710 5711// CHECK: vfpclassps $123, %ymm17, %k4 5712// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0x7b] 5713 vfpclassps $0x7b, %ymm17, %k4 5714 5715// CHECK: vfpclassps $123, %ymm17, %k4 5716// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0x7b] 5717 vfpclasspsy $0x7b, %ymm17, %k4 5718 5719// CHECK: vfpclasspsy $123, (%rcx), %k4 5720// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x21,0x7b] 5721 vfpclasspsy $0x7b,(%rcx), %k4 5722 5723// CHECK: vfpclasspsy $123, 291(%rax,%r14,8), %k4 5724// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 5725 vfpclasspsy $0x7b,291(%rax,%r14,8), %k4 5726 5727// CHECK: vfpclassps $123, (%rcx){1to8}, %k4 5728// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x21,0x7b] 5729 vfpclassps $0x7b,(%rcx){1to8}, %k4 5730 5731// CHECK: vfpclassps $123, (%rcx){1to8}, %k4 5732// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x21,0x7b] 5733 vfpclasspsy $0x7b,(%rcx){1to8}, %k4 5734 5735// CHECK: vfpclasspsy $123, 4064(%rdx), %k4 5736// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x7f,0x7b] 5737 vfpclasspsy $0x7b,4064(%rdx), %k4 5738 5739// CHECK: vfpclasspsy $123, 4096(%rdx), %k4 5740// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b] 5741 vfpclasspsy $0x7b,4096(%rdx), %k4 5742 5743// CHECK: vfpclasspsy $123, -4096(%rdx), %k4 5744// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x80,0x7b] 5745 vfpclasspsy $0x7b,-4096(%rdx), %k4 5746 5747// CHECK: vfpclasspsy $123, -4128(%rdx), %k4 5748// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b] 5749 vfpclasspsy $0x7b,-4128(%rdx), %k4 5750 5751// CHECK: vfpclassps $123, 508(%rdx){1to8}, %k4 5752// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x7f,0x7b] 5753 vfpclassps $0x7b,508(%rdx){1to8}, %k4 5754 5755// CHECK: vfpclassps $123, 508(%rdx){1to8}, %k4 5756// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x7f,0x7b] 5757 vfpclasspsy $0x7b,508(%rdx){1to8}, %k4 5758 5759// CHECK: vfpclassps $123, 512(%rdx){1to8}, %k4 5760// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 5761 vfpclassps $0x7b,512(%rdx){1to8}, %k4 5762 5763// CHECK: vfpclassps $123, 512(%rdx){1to8}, %k4 5764// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 5765 vfpclasspsy $0x7b,512(%rdx){1to8}, %k4 5766 5767// CHECK: vfpclassps $123, -512(%rdx){1to8}, %k4 5768// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x80,0x7b] 5769 vfpclassps $0x7b,-512(%rdx){1to8}, %k4 5770 5771// CHECK: vfpclassps $123, -512(%rdx){1to8}, %k4 5772// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x80,0x7b] 5773 vfpclasspsy $0x7b,-512(%rdx){1to8}, %k4 5774 5775// CHECK: vfpclassps $123, -516(%rdx){1to8}, %k4 5776// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 5777 vfpclassps $0x7b,-516(%rdx){1to8}, %k4 5778 5779// CHECK: vfpclassps $123, -516(%rdx){1to8}, %k4 5780// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 5781 vfpclasspsy $0x7b,-516(%rdx){1to8}, %k4 5782 5783// CHECK: vfpclasspd $171, %xmm26, %k3 5784// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0xab] 5785 vfpclasspd $0xab, %xmm26, %k3 5786 5787// CHECK: vfpclasspd $171, %xmm26, %k3 5788// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0xab] 5789 vfpclasspdx $0xab, %xmm26, %k3 5790 5791// CHECK: vfpclasspd $171, %xmm26, %k3 {%k5} 5792// CHECK: encoding: [0x62,0x93,0xfd,0x0d,0x66,0xda,0xab] 5793 vfpclasspd $0xab, %xmm26, %k3 {%k5} 5794 5795// CHECK: vfpclasspd $171, %xmm26, %k3 {%k5} 5796// CHECK: encoding: [0x62,0x93,0xfd,0x0d,0x66,0xda,0xab] 5797 vfpclasspdx $0xab, %xmm26, %k3 {%k5} 5798 5799// CHECK: vfpclasspd $123, %xmm26, %k3 5800// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0x7b] 5801 vfpclasspd $0x7b, %xmm26, %k3 5802 5803// CHECK: vfpclasspd $123, %xmm26, %k3 5804// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0x7b] 5805 vfpclasspdx $0x7b, %xmm26, %k3 5806 5807// CHECK: vfpclasspdx $123, (%rcx), %k3 5808// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x19,0x7b] 5809 vfpclasspdx $0x7b,(%rcx), %k3 5810 5811// CHECK: vfpclasspdx $123, 4660(%rax,%r14,8), %k3 5812// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 5813 vfpclasspdx $0x7b,4660(%rax,%r14,8), %k3 5814 5815// CHECK: vfpclasspd $123, (%rcx){1to2}, %k3 5816// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x19,0x7b] 5817 vfpclasspd $0x7b,(%rcx){1to2}, %k3 5818 5819// CHECK: vfpclasspd $123, (%rcx){1to2}, %k3 5820// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x19,0x7b] 5821 vfpclasspdx $0x7b,(%rcx){1to2}, %k3 5822 5823// CHECK: vfpclasspdx $123, 2032(%rdx), %k3 5824// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x7f,0x7b] 5825 vfpclasspdx $0x7b,2032(%rdx), %k3 5826 5827// CHECK: vfpclasspdx $123, 2048(%rdx), %k3 5828// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b] 5829 vfpclasspdx $0x7b,2048(%rdx), %k3 5830 5831// CHECK: vfpclasspdx $123, -2048(%rdx), %k3 5832// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x80,0x7b] 5833 vfpclasspdx $0x7b,-2048(%rdx), %k3 5834 5835// CHECK: vfpclasspdx $123, -2064(%rdx), %k3 5836// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 5837 vfpclasspdx $0x7b,-2064(%rdx), %k3 5838 5839// CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k3 5840// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x7f,0x7b] 5841 vfpclasspd $0x7b,1016(%rdx){1to2}, %k3 5842 5843// CHECK: vfpclasspd $123, 1016(%rdx){1to2}, %k3 5844// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x7f,0x7b] 5845 vfpclasspdx $0x7b,1016(%rdx){1to2}, %k3 5846 5847// CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k3 5848// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0x00,0x04,0x00,0x00,0x7b] 5849 vfpclasspd $0x7b,1024(%rdx){1to2}, %k3 5850 5851// CHECK: vfpclasspd $123, 1024(%rdx){1to2}, %k3 5852// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0x00,0x04,0x00,0x00,0x7b] 5853 vfpclasspdx $0x7b,1024(%rdx){1to2}, %k3 5854 5855// CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k3 5856// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x80,0x7b] 5857 vfpclasspd $0x7b,-1024(%rdx){1to2}, %k3 5858 5859// CHECK: vfpclasspd $123, -1024(%rdx){1to2}, %k3 5860// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x80,0x7b] 5861 vfpclasspdx $0x7b,-1024(%rdx){1to2}, %k3 5862 5863// CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k3 5864// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0xf8,0xfb,0xff,0xff,0x7b] 5865 vfpclasspd $0x7b,-1032(%rdx){1to2}, %k3 5866 5867// CHECK: vfpclasspd $123, -1032(%rdx){1to2}, %k3 5868// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0xf8,0xfb,0xff,0xff,0x7b] 5869 vfpclasspdx $0x7b,-1032(%rdx){1to2}, %k3 5870 5871// CHECK: vfpclasspd $171, %ymm26, %k2 5872// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0xab] 5873 vfpclasspd $0xab, %ymm26, %k2 5874 5875// CHECK: vfpclasspd $171, %ymm26, %k2 5876// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0xab] 5877 vfpclasspdy $0xab, %ymm26, %k2 5878 5879// CHECK: vfpclasspd $171, %ymm26, %k2 {%k6} 5880// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xd2,0xab] 5881 vfpclasspd $0xab, %ymm26, %k2 {%k6} 5882 5883// CHECK: vfpclasspd $171, %ymm26, %k2 {%k6} 5884// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xd2,0xab] 5885 vfpclasspdy $0xab, %ymm26, %k2 {%k6} 5886 5887// CHECK: vfpclasspd $123, %ymm26, %k2 5888// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0x7b] 5889 vfpclasspd $0x7b, %ymm26, %k2 5890 5891// CHECK: vfpclasspd $123, %ymm26, %k2 5892// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0x7b] 5893 vfpclasspdy $0x7b, %ymm26, %k2 5894 5895// CHECK: vfpclasspdy $123, (%rcx), %k2 5896// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x11,0x7b] 5897 vfpclasspdy $0x7b,(%rcx), %k2 5898 5899// CHECK: vfpclasspdy $123, 4660(%rax,%r14,8), %k2 5900// CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0x94,0xf0,0x34,0x12,0x00,0x00,0x7b] 5901 vfpclasspdy $0x7b,4660(%rax,%r14,8), %k2 5902 5903// CHECK: vfpclasspd $123, (%rcx){1to4}, %k2 5904// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b] 5905 vfpclasspd $0x7b,(%rcx){1to4}, %k2 5906 5907// CHECK: vfpclasspd $123, (%rcx){1to4}, %k2 5908// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b] 5909 vfpclasspdy $0x7b,(%rcx){1to4}, %k2 5910 5911// CHECK: vfpclasspdy $123, 4064(%rdx), %k2 5912// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x7f,0x7b] 5913 vfpclasspdy $0x7b,4064(%rdx), %k2 5914 5915// CHECK: vfpclasspdy $123, 4096(%rdx), %k2 5916// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0x00,0x10,0x00,0x00,0x7b] 5917 vfpclasspdy $0x7b,4096(%rdx), %k2 5918 5919// CHECK: vfpclasspdy $123, -4096(%rdx), %k2 5920// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x80,0x7b] 5921 vfpclasspdy $0x7b,-4096(%rdx), %k2 5922 5923// CHECK: vfpclasspdy $123, -4128(%rdx), %k2 5924// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0xe0,0xef,0xff,0xff,0x7b] 5925 vfpclasspdy $0x7b,-4128(%rdx), %k2 5926 5927// CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k2 5928// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x7f,0x7b] 5929 vfpclasspd $0x7b,1016(%rdx){1to4}, %k2 5930 5931// CHECK: vfpclasspd $123, 1016(%rdx){1to4}, %k2 5932// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x7f,0x7b] 5933 vfpclasspdy $0x7b,1016(%rdx){1to4}, %k2 5934 5935// CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k2 5936// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 5937 vfpclasspd $0x7b,1024(%rdx){1to4}, %k2 5938 5939// CHECK: vfpclasspd $123, 1024(%rdx){1to4}, %k2 5940// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 5941 vfpclasspdy $0x7b,1024(%rdx){1to4}, %k2 5942 5943// CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k2 5944// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x80,0x7b] 5945 vfpclasspd $0x7b,-1024(%rdx){1to4}, %k2 5946 5947// CHECK: vfpclasspd $123, -1024(%rdx){1to4}, %k2 5948// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x80,0x7b] 5949 vfpclasspdy $0x7b,-1024(%rdx){1to4}, %k2 5950 5951// CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k2 5952// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 5953 vfpclasspd $0x7b,-1032(%rdx){1to4}, %k2 5954 5955// CHECK: vfpclasspd $123, -1032(%rdx){1to4}, %k2 5956// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 5957 vfpclasspdy $0x7b,-1032(%rdx){1to4}, %k2 5958 5959// CHECK: vfpclassps $171, %xmm29, %k3 5960// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab] 5961 vfpclassps $0xab, %xmm29, %k3 5962 5963// CHECK: vfpclassps $171, %xmm29, %k3 5964// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab] 5965 vfpclasspsx $0xab, %xmm29, %k3 5966 5967// check: vfpclassps $171, %xmm29, %k3 {%k6} 5968// check: encoding: [0x62,0x93,0x7d,0x0e,0x66,0xdd,0xab] 5969 vfpclassps $0xab, %xmm29, %k3 {%k6} 5970 5971// CHECK: vfpclassps $171, %xmm29, %k3 5972// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab] 5973 vfpclasspsx $0xab, %xmm29, %k3 5974 5975// CHECK: vfpclassps $123, %xmm29, %k3 5976// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0x7b] 5977 vfpclassps $0x7b, %xmm29, %k3 5978 5979// CHECK: vfpclassps $123, %xmm29, %k3 5980// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0x7b] 5981 vfpclasspsx $0x7b, %xmm29, %k3 5982 5983// CHECK: vfpclasspsx $123, (%rcx), %k3 5984// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x19,0x7b] 5985 vfpclasspsx $0x7b,(%rcx), %k3 5986 5987// CHECK: vfpclasspsx $123, 4660(%rax,%r14,8), %k3 5988// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 5989 vfpclasspsx $0x7b,4660(%rax,%r14,8), %k3 5990 5991// CHECK: vfpclassps $123, (%rcx){1to4}, %k3 5992// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x19,0x7b] 5993 vfpclassps $0x7b,(%rcx){1to4}, %k3 5994 5995// CHECK: vfpclassps $123, (%rcx){1to4}, %k3 5996// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x19,0x7b] 5997 vfpclasspsx $0x7b,(%rcx){1to4}, %k3 5998 5999// CHECK: vfpclasspsx $123, 2032(%rdx), %k3 6000// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x7f,0x7b] 6001 vfpclasspsx $0x7b,2032(%rdx), %k3 6002 6003// CHECK: vfpclasspsx $123, 2048(%rdx), %k3 6004// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b] 6005 vfpclasspsx $0x7b,2048(%rdx), %k3 6006 6007// CHECK: vfpclasspsx $123, -2048(%rdx), %k3 6008// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x80,0x7b] 6009 vfpclasspsx $0x7b,-2048(%rdx), %k3 6010 6011// CHECK: vfpclasspsx $123, -2064(%rdx), %k3 6012// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 6013 vfpclasspsx $0x7b,-2064(%rdx), %k3 6014 6015// CHECK: vfpclassps $123, 508(%rdx){1to4}, %k3 6016// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x7f,0x7b] 6017 vfpclassps $0x7b,508(%rdx){1to4}, %k3 6018 6019// CHECK: vfpclassps $123, 508(%rdx){1to4}, %k3 6020// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x7f,0x7b] 6021 vfpclasspsx $0x7b,508(%rdx){1to4}, %k3 6022 6023// CHECK: vfpclassps $123, 512(%rdx){1to4}, %k3 6024// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 6025 vfpclassps $0x7b,512(%rdx){1to4}, %k3 6026 6027// CHECK: vfpclassps $123, 512(%rdx){1to4}, %k3 6028// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 6029 vfpclasspsx $0x7b,512(%rdx){1to4}, %k3 6030 6031// CHECK: vfpclassps $123, -512(%rdx){1to4}, %k3 6032// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x80,0x7b] 6033 vfpclassps $0x7b,-512(%rdx){1to4}, %k3 6034 6035// CHECK: vfpclassps $123, -512(%rdx){1to4}, %k3 6036// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x80,0x7b] 6037 vfpclasspsx $0x7b,-512(%rdx){1to4}, %k3 6038 6039// CHECK: vfpclassps $123, -516(%rdx){1to4}, %k3 6040// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 6041 vfpclassps $0x7b,-516(%rdx){1to4}, %k3 6042 6043// CHECK: vfpclassps $123, -516(%rdx){1to4}, %k3 6044// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 6045 vfpclasspsx $0x7b,-516(%rdx){1to4}, %k3 6046 6047// CHECK: vfpclassps $171, %ymm19, %k3 6048// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0xab] 6049 vfpclassps $0xab, %ymm19, %k3 6050 6051// CHECK: vfpclassps $171, %ymm19, %k3 6052// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0xab] 6053 vfpclasspsy $0xab, %ymm19, %k3 6054 6055// CHECK: vfpclassps $171, %ymm19, %k3 {%k3} 6056// CHECK: encoding: [0x62,0xb3,0x7d,0x2b,0x66,0xdb,0xab] 6057 vfpclassps $0xab, %ymm19, %k3 {%k3} 6058 6059// CHECK: vfpclassps $171, %ymm19, %k3 {%k3} 6060// CHECK: encoding: [0x62,0xb3,0x7d,0x2b,0x66,0xdb,0xab] 6061 vfpclasspsy $0xab, %ymm19, %k3 {%k3} 6062 6063// CHECK: vfpclassps $123, %ymm19, %k3 6064// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0x7b] 6065 vfpclassps $0x7b, %ymm19, %k3 6066 6067// CHECK: vfpclassps $123, %ymm19, %k3 6068// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0x7b] 6069 vfpclasspsy $0x7b, %ymm19, %k3 6070 6071// CHECK: vfpclasspsy $123, (%rcx), %k3 6072// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x19,0x7b] 6073 vfpclasspsy $0x7b,(%rcx), %k3 6074 6075// CHECK: vfpclasspsy $123, 4660(%rax,%r14,8), %k3 6076// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 6077 vfpclasspsy $0x7b,4660(%rax,%r14,8), %k3 6078 6079// CHECK: vfpclassps $123, (%rcx){1to8}, %k3 6080// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x19,0x7b] 6081 vfpclassps $0x7b,(%rcx){1to8}, %k3 6082 6083// CHECK: vfpclassps $123, (%rcx){1to8}, %k3 6084// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x19,0x7b] 6085 vfpclasspsy $0x7b,(%rcx){1to8}, %k3 6086 6087// CHECK: vfpclasspsy $123, 4064(%rdx), %k3 6088// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x7f,0x7b] 6089 vfpclasspsy $0x7b,4064(%rdx), %k3 6090 6091// CHECK: vfpclasspsy $123, 4096(%rdx), %k3 6092// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0x00,0x10,0x00,0x00,0x7b] 6093 vfpclasspsy $0x7b,4096(%rdx), %k3 6094 6095// CHECK: vfpclasspsy $123, -4096(%rdx), %k3 6096// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x80,0x7b] 6097 vfpclasspsy $0x7b,-4096(%rdx), %k3 6098 6099// CHECK: vfpclasspsy $123, -4128(%rdx), %k3 6100// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0xe0,0xef,0xff,0xff,0x7b] 6101 vfpclasspsy $0x7b,-4128(%rdx), %k3 6102 6103// CHECK: vfpclassps $123, 508(%rdx){1to8}, %k3 6104// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x7f,0x7b] 6105 vfpclassps $0x7b,508(%rdx){1to8}, %k3 6106 6107// CHECK: vfpclassps $123, 508(%rdx){1to8}, %k3 6108// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x7f,0x7b] 6109 vfpclasspsy $0x7b,508(%rdx){1to8}, %k3 6110 6111// CHECK: vfpclassps $123, 512(%rdx){1to8}, %k3 6112// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 6113 vfpclassps $0x7b,512(%rdx){1to8}, %k3 6114 6115// CHECK: vfpclassps $123, 512(%rdx){1to8}, %k3 6116// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 6117 vfpclasspsy $0x7b,512(%rdx){1to8}, %k3 6118 6119// CHECK: vfpclassps $123, -512(%rdx){1to8}, %k3 6120// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x80,0x7b] 6121 vfpclassps $0x7b,-512(%rdx){1to8}, %k3 6122 6123// CHECK: vfpclassps $123, -512(%rdx){1to8}, %k3 6124// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x80,0x7b] 6125 vfpclasspsy $0x7b,-512(%rdx){1to8}, %k3 6126 6127// CHECK: vfpclassps $123, -516(%rdx){1to8}, %k3 6128// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 6129 vfpclassps $0x7b,-516(%rdx){1to8}, %k3 6130 6131// CHECK: vfpclassps $123, -516(%rdx){1to8}, %k3 6132// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 6133 vfpclasspsy $0x7b,-516(%rdx){1to8}, %k3 6134 6135// CHECK: vbroadcasti32x2 %xmm30, %xmm30 6136// CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf6] 6137 vbroadcasti32x2 %xmm30, %xmm30 6138 6139// CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2} 6140// CHECK: encoding: [0x62,0x02,0x7d,0x0a,0x59,0xf6] 6141 vbroadcasti32x2 %xmm30, %xmm30 {%k2} 6142 6143// CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z} 6144// CHECK: encoding: [0x62,0x02,0x7d,0x8a,0x59,0xf6] 6145 vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z} 6146 6147// CHECK: vbroadcasti32x2 (%rcx), %xmm30 6148// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31] 6149 vbroadcasti32x2 (%rcx), %xmm30 6150 6151// CHECK: vbroadcasti32x2 291(%rax,%r14,8), %xmm30 6152// CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x23,0x01,0x00,0x00] 6153 vbroadcasti32x2 291(%rax,%r14,8), %xmm30 6154 6155// CHECK: vbroadcasti32x2 1016(%rdx), %xmm30 6156// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f] 6157 vbroadcasti32x2 1016(%rdx), %xmm30 6158 6159// CHECK: vbroadcasti32x2 1024(%rdx), %xmm30 6160// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00] 6161 vbroadcasti32x2 1024(%rdx), %xmm30 6162 6163// CHECK: vbroadcasti32x2 -1024(%rdx), %xmm30 6164// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80] 6165 vbroadcasti32x2 -1024(%rdx), %xmm30 6166 6167// CHECK: vbroadcasti32x2 -1032(%rdx), %xmm30 6168// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff] 6169 vbroadcasti32x2 -1032(%rdx), %xmm30 6170 6171// CHECK: vbroadcasti32x2 %xmm28, %ymm26 6172// CHECK: encoding: [0x62,0x02,0x7d,0x28,0x59,0xd4] 6173 vbroadcasti32x2 %xmm28, %ymm26 6174 6175// CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7} 6176// CHECK: encoding: [0x62,0x02,0x7d,0x2f,0x59,0xd4] 6177 vbroadcasti32x2 %xmm28, %ymm26 {%k7} 6178 6179// CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z} 6180// CHECK: encoding: [0x62,0x02,0x7d,0xaf,0x59,0xd4] 6181 vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z} 6182 6183// CHECK: vbroadcasti32x2 (%rcx), %ymm26 6184// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x11] 6185 vbroadcasti32x2 (%rcx), %ymm26 6186 6187// CHECK: vbroadcasti32x2 291(%rax,%r14,8), %ymm26 6188// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x59,0x94,0xf0,0x23,0x01,0x00,0x00] 6189 vbroadcasti32x2 291(%rax,%r14,8), %ymm26 6190 6191// CHECK: vbroadcasti32x2 1016(%rdx), %ymm26 6192// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x7f] 6193 vbroadcasti32x2 1016(%rdx), %ymm26 6194 6195// CHECK: vbroadcasti32x2 1024(%rdx), %ymm26 6196// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0x00,0x04,0x00,0x00] 6197 vbroadcasti32x2 1024(%rdx), %ymm26 6198 6199// CHECK: vbroadcasti32x2 -1024(%rdx), %ymm26 6200// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x80] 6201 vbroadcasti32x2 -1024(%rdx), %ymm26 6202 6203// CHECK: vbroadcasti32x2 -1032(%rdx), %ymm26 6204// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0xf8,0xfb,0xff,0xff] 6205 vbroadcasti32x2 -1032(%rdx), %ymm26 6206 6207// CHECK: vbroadcasti32x2 %xmm28, %xmm30 6208// CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf4] 6209 vbroadcasti32x2 %xmm28, %xmm30 6210 6211// CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6} 6212// CHECK: encoding: [0x62,0x02,0x7d,0x0e,0x59,0xf4] 6213 vbroadcasti32x2 %xmm28, %xmm30 {%k6} 6214 6215// CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z} 6216// CHECK: encoding: [0x62,0x02,0x7d,0x8e,0x59,0xf4] 6217 vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z} 6218 6219// CHECK: vbroadcasti32x2 (%rcx), %xmm30 6220// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31] 6221 vbroadcasti32x2 (%rcx), %xmm30 6222 6223// CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %xmm30 6224// CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x34,0x12,0x00,0x00] 6225 vbroadcasti32x2 4660(%rax,%r14,8), %xmm30 6226 6227// CHECK: vbroadcasti32x2 1016(%rdx), %xmm30 6228// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f] 6229 vbroadcasti32x2 1016(%rdx), %xmm30 6230 6231// CHECK: vbroadcasti32x2 1024(%rdx), %xmm30 6232// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00] 6233 vbroadcasti32x2 1024(%rdx), %xmm30 6234 6235// CHECK: vbroadcasti32x2 -1024(%rdx), %xmm30 6236// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80] 6237 vbroadcasti32x2 -1024(%rdx), %xmm30 6238 6239// CHECK: vbroadcasti32x2 -1032(%rdx), %xmm30 6240// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff] 6241 vbroadcasti32x2 -1032(%rdx), %xmm30 6242 6243// CHECK: vbroadcasti32x2 %xmm28, %ymm23 6244// CHECK: encoding: [0x62,0x82,0x7d,0x28,0x59,0xfc] 6245 vbroadcasti32x2 %xmm28, %ymm23 6246 6247// CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1} 6248// CHECK: encoding: [0x62,0x82,0x7d,0x29,0x59,0xfc] 6249 vbroadcasti32x2 %xmm28, %ymm23 {%k1} 6250 6251// CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z} 6252// CHECK: encoding: [0x62,0x82,0x7d,0xa9,0x59,0xfc] 6253 vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z} 6254 6255// CHECK: vbroadcasti32x2 (%rcx), %ymm23 6256// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x39] 6257 vbroadcasti32x2 (%rcx), %ymm23 6258 6259// CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %ymm23 6260// CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x59,0xbc,0xf0,0x34,0x12,0x00,0x00] 6261 vbroadcasti32x2 4660(%rax,%r14,8), %ymm23 6262 6263// CHECK: vbroadcasti32x2 1016(%rdx), %ymm23 6264// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x7f] 6265 vbroadcasti32x2 1016(%rdx), %ymm23 6266 6267// CHECK: vbroadcasti32x2 1024(%rdx), %ymm23 6268// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0x00,0x04,0x00,0x00] 6269 vbroadcasti32x2 1024(%rdx), %ymm23 6270 6271// CHECK: vbroadcasti32x2 -1024(%rdx), %ymm23 6272// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x80] 6273 vbroadcasti32x2 -1024(%rdx), %ymm23 6274 6275// CHECK: vbroadcasti32x2 -1032(%rdx), %ymm23 6276// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0xf8,0xfb,0xff,0xff] 6277 vbroadcasti32x2 -1032(%rdx), %ymm23 6278 6279// CHECK: vbroadcastf32x2 %xmm18, %ymm28 6280// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xe2] 6281 vbroadcastf32x2 %xmm18, %ymm28 6282 6283// CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7} 6284// CHECK: encoding: [0x62,0x22,0x7d,0x2f,0x19,0xe2] 6285 vbroadcastf32x2 %xmm18, %ymm28 {%k7} 6286 6287// CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z} 6288// CHECK: encoding: [0x62,0x22,0x7d,0xaf,0x19,0xe2] 6289 vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z} 6290 6291// CHECK: vbroadcastf32x2 (%rcx), %ymm28 6292// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x21] 6293 vbroadcastf32x2 (%rcx), %ymm28 6294 6295// CHECK: vbroadcastf32x2 291(%rax,%r14,8), %ymm28 6296// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00] 6297 vbroadcastf32x2 291(%rax,%r14,8), %ymm28 6298 6299// CHECK: vbroadcastf32x2 1016(%rdx), %ymm28 6300// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x7f] 6301 vbroadcastf32x2 1016(%rdx), %ymm28 6302 6303// CHECK: vbroadcastf32x2 1024(%rdx), %ymm28 6304// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0x00,0x04,0x00,0x00] 6305 vbroadcastf32x2 1024(%rdx), %ymm28 6306 6307// CHECK: vbroadcastf32x2 -1024(%rdx), %ymm28 6308// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x80] 6309 vbroadcastf32x2 -1024(%rdx), %ymm28 6310 6311// CHECK: vbroadcastf32x2 -1032(%rdx), %ymm28 6312// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0xf8,0xfb,0xff,0xff] 6313 vbroadcastf32x2 -1032(%rdx), %ymm28 6314 6315// CHECK: vbroadcastf32x2 %xmm26, %ymm19 6316// CHECK: encoding: [0x62,0x82,0x7d,0x28,0x19,0xda] 6317 vbroadcastf32x2 %xmm26, %ymm19 6318 6319// CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7} 6320// CHECK: encoding: [0x62,0x82,0x7d,0x2f,0x19,0xda] 6321 vbroadcastf32x2 %xmm26, %ymm19 {%k7} 6322 6323// CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z} 6324// CHECK: encoding: [0x62,0x82,0x7d,0xaf,0x19,0xda] 6325 vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z} 6326 6327// CHECK: vbroadcastf32x2 (%rcx), %ymm19 6328// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x19] 6329 vbroadcastf32x2 (%rcx), %ymm19 6330 6331// CHECK: vbroadcastf32x2 4660(%rax,%r14,8), %ymm19 6332// CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x19,0x9c,0xf0,0x34,0x12,0x00,0x00] 6333 vbroadcastf32x2 4660(%rax,%r14,8), %ymm19 6334 6335// CHECK: vbroadcastf32x2 1016(%rdx), %ymm19 6336// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x7f] 6337 vbroadcastf32x2 1016(%rdx), %ymm19 6338 6339// CHECK: vbroadcastf32x2 1024(%rdx), %ymm19 6340// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0x00,0x04,0x00,0x00] 6341 vbroadcastf32x2 1024(%rdx), %ymm19 6342 6343// CHECK: vbroadcastf32x2 -1024(%rdx), %ymm19 6344// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x80] 6345 vbroadcastf32x2 -1024(%rdx), %ymm19 6346 6347// CHECK: vbroadcastf32x2 -1032(%rdx), %ymm19 6348// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0xf8,0xfb,0xff,0xff] 6349 vbroadcastf32x2 -1032(%rdx), %ymm19 6350 6351