137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512dq -mattr=+avx512vl --show-encoding %s | FileCheck %s 237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %xmm22, %xmm17, %xmm26 437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0xd6] 537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %xmm22, %xmm17, %xmm26 637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6} 837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x22,0xf5,0x06,0x40,0xd6] 937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %xmm22, %xmm17, %xmm26 {%k6} 1037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 1137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z} 1237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x22,0xf5,0x86,0x40,0xd6] 1337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %xmm22, %xmm17, %xmm26 {%k6} {z} 1437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 1537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq (%rcx), %xmm17, %xmm26 1637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x11] 1737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq (%rcx), %xmm17, %xmm26 1837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 1937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 291(%rax,%r14,8), %xmm17, %xmm26 2037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x22,0xf5,0x00,0x40,0x94,0xf0,0x23,0x01,0x00,0x00] 2137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 291(%rax,%r14,8), %xmm17, %xmm26 2237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 2337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq (%rcx){1to2}, %xmm17, %xmm26 2437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x11] 2537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq (%rcx){1to2}, %xmm17, %xmm26 2637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 2737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 2032(%rdx), %xmm17, %xmm26 2837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x7f] 2937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 2032(%rdx), %xmm17, %xmm26 3037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 3137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 2048(%rdx), %xmm17, %xmm26 3237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0x00,0x08,0x00,0x00] 3337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 2048(%rdx), %xmm17, %xmm26 3437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 3537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -2048(%rdx), %xmm17, %xmm26 3637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x52,0x80] 3737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -2048(%rdx), %xmm17, %xmm26 3837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 3937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -2064(%rdx), %xmm17, %xmm26 4037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x00,0x40,0x92,0xf0,0xf7,0xff,0xff] 4137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -2064(%rdx), %xmm17, %xmm26 4237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 4337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 1016(%rdx){1to2}, %xmm17, %xmm26 4437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x7f] 4537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 1016(%rdx){1to2}, %xmm17, %xmm26 4637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 4737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 1024(%rdx){1to2}, %xmm17, %xmm26 4837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0x00,0x04,0x00,0x00] 4937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 1024(%rdx){1to2}, %xmm17, %xmm26 5037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 5137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -1024(%rdx){1to2}, %xmm17, %xmm26 5237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x52,0x80] 5337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -1024(%rdx){1to2}, %xmm17, %xmm26 5437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 5537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -1032(%rdx){1to2}, %xmm17, %xmm26 5637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xf5,0x10,0x40,0x92,0xf8,0xfb,0xff,0xff] 5737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -1032(%rdx){1to2}, %xmm17, %xmm26 5837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 5937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %ymm25, %ymm25, %ymm25 6037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x02,0xb5,0x20,0x40,0xc9] 6137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %ymm25, %ymm25, %ymm25 6237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 6337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3} 6437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x02,0xb5,0x23,0x40,0xc9] 6537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %ymm25, %ymm25, %ymm25 {%k3} 6637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 6737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z} 6837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x02,0xb5,0xa3,0x40,0xc9] 6937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq %ymm25, %ymm25, %ymm25 {%k3} {z} 7037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 7137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq (%rcx), %ymm25, %ymm25 7237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x09] 7337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq (%rcx), %ymm25, %ymm25 7437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 7537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 291(%rax,%r14,8), %ymm25, %ymm25 7637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x22,0xb5,0x20,0x40,0x8c,0xf0,0x23,0x01,0x00,0x00] 7737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 291(%rax,%r14,8), %ymm25, %ymm25 7837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 7937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq (%rcx){1to4}, %ymm25, %ymm25 8037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x09] 8137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq (%rcx){1to4}, %ymm25, %ymm25 8237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 8337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 4064(%rdx), %ymm25, %ymm25 8437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x7f] 8537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 4064(%rdx), %ymm25, %ymm25 8637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 8737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 4096(%rdx), %ymm25, %ymm25 8837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0x00,0x10,0x00,0x00] 8937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 4096(%rdx), %ymm25, %ymm25 9037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 9137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -4096(%rdx), %ymm25, %ymm25 9237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x4a,0x80] 9337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -4096(%rdx), %ymm25, %ymm25 9437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 9537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -4128(%rdx), %ymm25, %ymm25 9637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x20,0x40,0x8a,0xe0,0xef,0xff,0xff] 9737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -4128(%rdx), %ymm25, %ymm25 9837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 9937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 1016(%rdx){1to4}, %ymm25, %ymm25 10037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x7f] 10137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 1016(%rdx){1to4}, %ymm25, %ymm25 10237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 10337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq 1024(%rdx){1to4}, %ymm25, %ymm25 10437ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0x00,0x04,0x00,0x00] 10537ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq 1024(%rdx){1to4}, %ymm25, %ymm25 10637ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 10737ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -1024(%rdx){1to4}, %ymm25, %ymm25 10837ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x4a,0x80] 10937ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -1024(%rdx){1to4}, %ymm25, %ymm25 11037ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines 11137ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: vpmullq -1032(%rdx){1to4}, %ymm25, %ymm25 11237ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines// CHECK: encoding: [0x62,0x62,0xb5,0x30,0x40,0x8a,0xf8,0xfb,0xff,0xff] 11337ed9c199ca639565f6ce88105f9e39e898d82d0Stephen Hines vpmullq -1032(%rdx){1to4}, %ymm25, %ymm25 1146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm20, %xmm29, %xmm21 1166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xec] 1176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm20, %xmm29, %xmm21 1186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6} 1206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x95,0x06,0x54,0xec] 1216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm20, %xmm29, %xmm21 {%k6} 1226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm20, %xmm29, %xmm21 {%k6} {z} 1246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x95,0x86,0x54,0xec] 1256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm20, %xmm29, %xmm21 {%k6} {z} 1266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx), %xmm29, %xmm21 1286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x29] 1296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx), %xmm29, %xmm21 1306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 291(%rax,%r14,8), %xmm29, %xmm21 1326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x95,0x00,0x54,0xac,0xf0,0x23,0x01,0x00,0x00] 1336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 291(%rax,%r14,8), %xmm29, %xmm21 1346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx){1to2}, %xmm29, %xmm21 1366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x29] 1376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx){1to2}, %xmm29, %xmm21 1386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 2032(%rdx), %xmm29, %xmm21 1406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x7f] 1416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 2032(%rdx), %xmm29, %xmm21 1426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 2048(%rdx), %xmm29, %xmm21 1446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0x00,0x08,0x00,0x00] 1456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 2048(%rdx), %xmm29, %xmm21 1466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -2048(%rdx), %xmm29, %xmm21 1486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0x6a,0x80] 1496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -2048(%rdx), %xmm29, %xmm21 1506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -2064(%rdx), %xmm29, %xmm21 1526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x00,0x54,0xaa,0xf0,0xf7,0xff,0xff] 1536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -2064(%rdx), %xmm29, %xmm21 1546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1016(%rdx){1to2}, %xmm29, %xmm21 1566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x7f] 1576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1016(%rdx){1to2}, %xmm29, %xmm21 1586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1024(%rdx){1to2}, %xmm29, %xmm21 1606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0x00,0x04,0x00,0x00] 1616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1024(%rdx){1to2}, %xmm29, %xmm21 1626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1024(%rdx){1to2}, %xmm29, %xmm21 1646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0x6a,0x80] 1656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1024(%rdx){1to2}, %xmm29, %xmm21 1666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1032(%rdx){1to2}, %xmm29, %xmm21 1686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x95,0x10,0x54,0xaa,0xf8,0xfb,0xff,0xff] 1696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1032(%rdx){1to2}, %xmm29, %xmm21 1706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm28, %ymm21, %ymm28 1726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0x20,0x54,0xe4] 1736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm28, %ymm21, %ymm28 1746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4} 1766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0x24,0x54,0xe4] 1776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm28, %ymm21, %ymm28 {%k4} 1786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm28, %ymm21, %ymm28 {%k4} {z} 1806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0xa4,0x54,0xe4] 1816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm28, %ymm21, %ymm28 {%k4} {z} 1826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx), %ymm21, %ymm28 1846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x21] 1856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx), %ymm21, %ymm28 1866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 291(%rax,%r14,8), %ymm21, %ymm28 1886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xd5,0x20,0x54,0xa4,0xf0,0x23,0x01,0x00,0x00] 1896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 291(%rax,%r14,8), %ymm21, %ymm28 1906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx){1to4}, %ymm21, %ymm28 1926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x21] 1936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx){1to4}, %ymm21, %ymm28 1946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4064(%rdx), %ymm21, %ymm28 1966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x7f] 1976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4064(%rdx), %ymm21, %ymm28 1986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 1996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4096(%rdx), %ymm21, %ymm28 2006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0x00,0x10,0x00,0x00] 2016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4096(%rdx), %ymm21, %ymm28 2026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -4096(%rdx), %ymm21, %ymm28 2046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0x62,0x80] 2056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -4096(%rdx), %ymm21, %ymm28 2066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -4128(%rdx), %ymm21, %ymm28 2086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x54,0xa2,0xe0,0xef,0xff,0xff] 2096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -4128(%rdx), %ymm21, %ymm28 2106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1016(%rdx){1to4}, %ymm21, %ymm28 2126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x7f] 2136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1016(%rdx){1to4}, %ymm21, %ymm28 2146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1024(%rdx){1to4}, %ymm21, %ymm28 2166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0x00,0x04,0x00,0x00] 2176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1024(%rdx){1to4}, %ymm21, %ymm28 2186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1024(%rdx){1to4}, %ymm21, %ymm28 2206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0x62,0x80] 2216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1024(%rdx){1to4}, %ymm21, %ymm28 2226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1032(%rdx){1to4}, %ymm21, %ymm28 2246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x54,0xa2,0xf8,0xfb,0xff,0xff] 2256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1032(%rdx){1to4}, %ymm21, %ymm28 2266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm24, %xmm21, %xmm23 2286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x00,0x54,0xf8] 2296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm24, %xmm21, %xmm23 2306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5} 2326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x05,0x54,0xf8] 2336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm24, %xmm21, %xmm23 {%k5} 2346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 2366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x85,0x54,0xf8] 2376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 2386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx), %xmm21, %xmm23 2406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x39] 2416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx), %xmm21, %xmm23 2426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 291(%rax,%r14,8), %xmm21, %xmm23 2446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x54,0xbc,0xf0,0x23,0x01,0x00,0x00] 2456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 291(%rax,%r14,8), %xmm21, %xmm23 2466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx){1to4}, %xmm21, %xmm23 2486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x39] 2496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx){1to4}, %xmm21, %xmm23 2506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 2032(%rdx), %xmm21, %xmm23 2526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x7f] 2536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 2032(%rdx), %xmm21, %xmm23 2546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 2048(%rdx), %xmm21, %xmm23 2566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0x00,0x08,0x00,0x00] 2576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 2048(%rdx), %xmm21, %xmm23 2586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -2048(%rdx), %xmm21, %xmm23 2606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0x7a,0x80] 2616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -2048(%rdx), %xmm21, %xmm23 2626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -2064(%rdx), %xmm21, %xmm23 2646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x54,0xba,0xf0,0xf7,0xff,0xff] 2656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -2064(%rdx), %xmm21, %xmm23 2666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 508(%rdx){1to4}, %xmm21, %xmm23 2686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x7f] 2696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 508(%rdx){1to4}, %xmm21, %xmm23 2706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 512(%rdx){1to4}, %xmm21, %xmm23 2726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0x00,0x02,0x00,0x00] 2736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 512(%rdx){1to4}, %xmm21, %xmm23 2746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -512(%rdx){1to4}, %xmm21, %xmm23 2766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0x7a,0x80] 2776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -512(%rdx){1to4}, %xmm21, %xmm23 2786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -516(%rdx){1to4}, %xmm21, %xmm23 2806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x54,0xba,0xfc,0xfd,0xff,0xff] 2816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -516(%rdx){1to4}, %xmm21, %xmm23 2826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm23, %ymm18, %ymm26 2846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0xd7] 2856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm23, %ymm18, %ymm26 2866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6} 2886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x6c,0x26,0x54,0xd7] 2896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm23, %ymm18, %ymm26 {%k6} 2906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm23, %ymm18, %ymm26 {%k6} {z} 2926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x6c,0xa6,0x54,0xd7] 2936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm23, %ymm18, %ymm26 {%k6} {z} 2946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx), %ymm18, %ymm26 2966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x11] 2976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx), %ymm18, %ymm26 2986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 2996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 291(%rax,%r14,8), %ymm18, %ymm26 3006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x6c,0x20,0x54,0x94,0xf0,0x23,0x01,0x00,0x00] 3016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 291(%rax,%r14,8), %ymm18, %ymm26 3026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx){1to8}, %ymm18, %ymm26 3046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x11] 3056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx){1to8}, %ymm18, %ymm26 3066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4064(%rdx), %ymm18, %ymm26 3086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x7f] 3096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4064(%rdx), %ymm18, %ymm26 3106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4096(%rdx), %ymm18, %ymm26 3126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0x00,0x10,0x00,0x00] 3136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4096(%rdx), %ymm18, %ymm26 3146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -4096(%rdx), %ymm18, %ymm26 3166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x52,0x80] 3176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -4096(%rdx), %ymm18, %ymm26 3186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -4128(%rdx), %ymm18, %ymm26 3206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x20,0x54,0x92,0xe0,0xef,0xff,0xff] 3216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -4128(%rdx), %ymm18, %ymm26 3226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 508(%rdx){1to8}, %ymm18, %ymm26 3246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x7f] 3256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 508(%rdx){1to8}, %ymm18, %ymm26 3266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 512(%rdx){1to8}, %ymm18, %ymm26 3286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0x00,0x02,0x00,0x00] 3296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 512(%rdx){1to8}, %ymm18, %ymm26 3306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -512(%rdx){1to8}, %ymm18, %ymm26 3326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x52,0x80] 3336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -512(%rdx){1to8}, %ymm18, %ymm26 3346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -516(%rdx){1to8}, %ymm18, %ymm26 3366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x6c,0x30,0x54,0x92,0xfc,0xfd,0xff,0xff] 3376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -516(%rdx){1to8}, %ymm18, %ymm26 3386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm25, %xmm27, %xmm25 3406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xa5,0x00,0x55,0xc9] 3416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm25, %xmm27, %xmm25 3426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5} 3446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xa5,0x05,0x55,0xc9] 3456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm25, %xmm27, %xmm25 {%k5} 3466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z} 3486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xa5,0x85,0x55,0xc9] 3496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm25, %xmm27, %xmm25 {%k5} {z} 3506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx), %xmm27, %xmm25 3526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x09] 3536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx), %xmm27, %xmm25 3546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 291(%rax,%r14,8), %xmm27, %xmm25 3566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xa5,0x00,0x55,0x8c,0xf0,0x23,0x01,0x00,0x00] 3576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 291(%rax,%r14,8), %xmm27, %xmm25 3586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx){1to2}, %xmm27, %xmm25 3606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x09] 3616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx){1to2}, %xmm27, %xmm25 3626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 2032(%rdx), %xmm27, %xmm25 3646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x7f] 3656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 2032(%rdx), %xmm27, %xmm25 3666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 2048(%rdx), %xmm27, %xmm25 3686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0x00,0x08,0x00,0x00] 3696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 2048(%rdx), %xmm27, %xmm25 3706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -2048(%rdx), %xmm27, %xmm25 3726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x4a,0x80] 3736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -2048(%rdx), %xmm27, %xmm25 3746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -2064(%rdx), %xmm27, %xmm25 3766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff] 3776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -2064(%rdx), %xmm27, %xmm25 3786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25 3806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x7f] 3816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1016(%rdx){1to2}, %xmm27, %xmm25 3826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25 3846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0x00,0x04,0x00,0x00] 3856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1024(%rdx){1to2}, %xmm27, %xmm25 3866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25 3886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x4a,0x80] 3896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1024(%rdx){1to2}, %xmm27, %xmm25 3906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25 3926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xa5,0x10,0x55,0x8a,0xf8,0xfb,0xff,0xff] 3936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1032(%rdx){1to2}, %xmm27, %xmm25 3946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm22, %ymm18, %ymm22 3966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xf6] 3976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm22, %ymm18, %ymm22 3986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 3996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7} 4006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x27,0x55,0xf6] 4016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm22, %ymm18, %ymm22 {%k7} 4026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z} 4046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0xa7,0x55,0xf6] 4056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm22, %ymm18, %ymm22 {%k7} {z} 4066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx), %ymm18, %ymm22 4086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x31] 4096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx), %ymm18, %ymm22 4106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 291(%rax,%r14,8), %ymm18, %ymm22 4126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x20,0x55,0xb4,0xf0,0x23,0x01,0x00,0x00] 4136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 291(%rax,%r14,8), %ymm18, %ymm22 4146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx){1to4}, %ymm18, %ymm22 4166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x31] 4176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx){1to4}, %ymm18, %ymm22 4186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4064(%rdx), %ymm18, %ymm22 4206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x7f] 4216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4064(%rdx), %ymm18, %ymm22 4226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4096(%rdx), %ymm18, %ymm22 4246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0x00,0x10,0x00,0x00] 4256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4096(%rdx), %ymm18, %ymm22 4266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -4096(%rdx), %ymm18, %ymm22 4286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0x72,0x80] 4296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -4096(%rdx), %ymm18, %ymm22 4306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -4128(%rdx), %ymm18, %ymm22 4326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x20,0x55,0xb2,0xe0,0xef,0xff,0xff] 4336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -4128(%rdx), %ymm18, %ymm22 4346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22 4366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x7f] 4376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1016(%rdx){1to4}, %ymm18, %ymm22 4386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22 4406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0x00,0x04,0x00,0x00] 4416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1024(%rdx){1to4}, %ymm18, %ymm22 4426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22 4446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0x72,0x80] 4456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1024(%rdx){1to4}, %ymm18, %ymm22 4466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22 4486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x30,0x55,0xb2,0xf8,0xfb,0xff,0xff] 4496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1032(%rdx){1to4}, %ymm18, %ymm22 4506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm27, %xmm21, %xmm21 4526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x00,0x55,0xeb] 4536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm27, %xmm21, %xmm21 4546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2} 4566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x02,0x55,0xeb] 4576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm27, %xmm21, %xmm21 {%k2} 4586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm27, %xmm21, %xmm21 {%k2} {z} 4606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x54,0x82,0x55,0xeb] 4616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm27, %xmm21, %xmm21 {%k2} {z} 4626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx), %xmm21, %xmm21 4646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x29] 4656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx), %xmm21, %xmm21 4666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 291(%rax,%r14,8), %xmm21, %xmm21 4686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x55,0xac,0xf0,0x23,0x01,0x00,0x00] 4696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 291(%rax,%r14,8), %xmm21, %xmm21 4706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx){1to4}, %xmm21, %xmm21 4726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x29] 4736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx){1to4}, %xmm21, %xmm21 4746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 2032(%rdx), %xmm21, %xmm21 4766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x7f] 4776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 2032(%rdx), %xmm21, %xmm21 4786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 2048(%rdx), %xmm21, %xmm21 4806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0x00,0x08,0x00,0x00] 4816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 2048(%rdx), %xmm21, %xmm21 4826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -2048(%rdx), %xmm21, %xmm21 4846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0x6a,0x80] 4856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -2048(%rdx), %xmm21, %xmm21 4866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -2064(%rdx), %xmm21, %xmm21 4886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x55,0xaa,0xf0,0xf7,0xff,0xff] 4896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -2064(%rdx), %xmm21, %xmm21 4906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 508(%rdx){1to4}, %xmm21, %xmm21 4926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x7f] 4936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 508(%rdx){1to4}, %xmm21, %xmm21 4946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 512(%rdx){1to4}, %xmm21, %xmm21 4966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0x00,0x02,0x00,0x00] 4976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 512(%rdx){1to4}, %xmm21, %xmm21 4986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 4996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -512(%rdx){1to4}, %xmm21, %xmm21 5006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0x6a,0x80] 5016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -512(%rdx){1to4}, %xmm21, %xmm21 5026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -516(%rdx){1to4}, %xmm21, %xmm21 5046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x55,0xaa,0xfc,0xfd,0xff,0xff] 5056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -516(%rdx){1to4}, %xmm21, %xmm21 5066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm25, %ymm23, %ymm19 5086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x44,0x20,0x55,0xd9] 5096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm25, %ymm23, %ymm19 5106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1} 5126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x44,0x21,0x55,0xd9] 5136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm25, %ymm23, %ymm19 {%k1} 5146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm25, %ymm23, %ymm19 {%k1} {z} 5166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x44,0xa1,0x55,0xd9] 5176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm25, %ymm23, %ymm19 {%k1} {z} 5186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx), %ymm23, %ymm19 5206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x19] 5216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx), %ymm23, %ymm19 5226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 291(%rax,%r14,8), %ymm23, %ymm19 5246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x44,0x20,0x55,0x9c,0xf0,0x23,0x01,0x00,0x00] 5256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 291(%rax,%r14,8), %ymm23, %ymm19 5266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx){1to8}, %ymm23, %ymm19 5286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x19] 5296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx){1to8}, %ymm23, %ymm19 5306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4064(%rdx), %ymm23, %ymm19 5326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x7f] 5336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4064(%rdx), %ymm23, %ymm19 5346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4096(%rdx), %ymm23, %ymm19 5366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0x00,0x10,0x00,0x00] 5376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4096(%rdx), %ymm23, %ymm19 5386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -4096(%rdx), %ymm23, %ymm19 5406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x5a,0x80] 5416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -4096(%rdx), %ymm23, %ymm19 5426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -4128(%rdx), %ymm23, %ymm19 5446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x20,0x55,0x9a,0xe0,0xef,0xff,0xff] 5456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -4128(%rdx), %ymm23, %ymm19 5466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 508(%rdx){1to8}, %ymm23, %ymm19 5486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x7f] 5496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 508(%rdx){1to8}, %ymm23, %ymm19 5506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 512(%rdx){1to8}, %ymm23, %ymm19 5526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0x00,0x02,0x00,0x00] 5536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 512(%rdx){1to8}, %ymm23, %ymm19 5546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -512(%rdx){1to8}, %ymm23, %ymm19 5566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x5a,0x80] 5576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -512(%rdx){1to8}, %ymm23, %ymm19 5586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -516(%rdx){1to8}, %ymm23, %ymm19 5606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x44,0x30,0x55,0x9a,0xfc,0xfd,0xff,0xff] 5616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -516(%rdx){1to8}, %ymm23, %ymm19 5626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm27, %xmm23 5646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xfa] 5656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm27, %xmm23 5666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1} 5686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xa5,0x01,0x56,0xfa] 5696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm27, %xmm23 {%k1} 5706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm27, %xmm23 {%k1} {z} 5726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xa5,0x81,0x56,0xfa] 5736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm27, %xmm23 {%k1} {z} 5746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx), %xmm27, %xmm23 5766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x39] 5776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx), %xmm27, %xmm23 5786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 291(%rax,%r14,8), %xmm27, %xmm23 5806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xa5,0x00,0x56,0xbc,0xf0,0x23,0x01,0x00,0x00] 5816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 291(%rax,%r14,8), %xmm27, %xmm23 5826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx){1to2}, %xmm27, %xmm23 5846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x39] 5856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx){1to2}, %xmm27, %xmm23 5866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 2032(%rdx), %xmm27, %xmm23 5886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x7f] 5896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 2032(%rdx), %xmm27, %xmm23 5906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 2048(%rdx), %xmm27, %xmm23 5926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0x00,0x08,0x00,0x00] 5936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 2048(%rdx), %xmm27, %xmm23 5946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -2048(%rdx), %xmm27, %xmm23 5966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0x7a,0x80] 5976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -2048(%rdx), %xmm27, %xmm23 5986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 5996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -2064(%rdx), %xmm27, %xmm23 6006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x00,0x56,0xba,0xf0,0xf7,0xff,0xff] 6016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -2064(%rdx), %xmm27, %xmm23 6026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1016(%rdx){1to2}, %xmm27, %xmm23 6046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x7f] 6056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1016(%rdx){1to2}, %xmm27, %xmm23 6066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1024(%rdx){1to2}, %xmm27, %xmm23 6086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0x00,0x04,0x00,0x00] 6096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1024(%rdx){1to2}, %xmm27, %xmm23 6106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1024(%rdx){1to2}, %xmm27, %xmm23 6126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0x7a,0x80] 6136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1024(%rdx){1to2}, %xmm27, %xmm23 6146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1032(%rdx){1to2}, %xmm27, %xmm23 6166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xa5,0x10,0x56,0xba,0xf8,0xfb,0xff,0xff] 6176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1032(%rdx){1to2}, %xmm27, %xmm23 6186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm20, %ymm29, %ymm26 6206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0xd4] 6216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm20, %ymm29, %ymm26 6226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5} 6246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x25,0x56,0xd4] 6256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm20, %ymm29, %ymm26 {%k5} 6266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm20, %ymm29, %ymm26 {%k5} {z} 6286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0xa5,0x56,0xd4] 6296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm20, %ymm29, %ymm26 {%k5} {z} 6306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx), %ymm29, %ymm26 6326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x11] 6336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx), %ymm29, %ymm26 6346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 291(%rax,%r14,8), %ymm29, %ymm26 6366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x56,0x94,0xf0,0x23,0x01,0x00,0x00] 6376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 291(%rax,%r14,8), %ymm29, %ymm26 6386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx){1to4}, %ymm29, %ymm26 6406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x11] 6416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx){1to4}, %ymm29, %ymm26 6426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4064(%rdx), %ymm29, %ymm26 6446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x7f] 6456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4064(%rdx), %ymm29, %ymm26 6466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4096(%rdx), %ymm29, %ymm26 6486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0x00,0x10,0x00,0x00] 6496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4096(%rdx), %ymm29, %ymm26 6506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -4096(%rdx), %ymm29, %ymm26 6526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x52,0x80] 6536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -4096(%rdx), %ymm29, %ymm26 6546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -4128(%rdx), %ymm29, %ymm26 6566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x56,0x92,0xe0,0xef,0xff,0xff] 6576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -4128(%rdx), %ymm29, %ymm26 6586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1016(%rdx){1to4}, %ymm29, %ymm26 6606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x7f] 6616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1016(%rdx){1to4}, %ymm29, %ymm26 6626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1024(%rdx){1to4}, %ymm29, %ymm26 6646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0x00,0x04,0x00,0x00] 6656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1024(%rdx){1to4}, %ymm29, %ymm26 6666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1024(%rdx){1to4}, %ymm29, %ymm26 6686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x52,0x80] 6696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1024(%rdx){1to4}, %ymm29, %ymm26 6706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1032(%rdx){1to4}, %ymm29, %ymm26 6726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x56,0x92,0xf8,0xfb,0xff,0xff] 6736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1032(%rdx){1to4}, %ymm29, %ymm26 6746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm27, %xmm28, %xmm19 6766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x1c,0x00,0x56,0xdb] 6776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm27, %xmm28, %xmm19 6786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4} 6806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x1c,0x04,0x56,0xdb] 6816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm27, %xmm28, %xmm19 {%k4} 6826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm27, %xmm28, %xmm19 {%k4} {z} 6846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x1c,0x84,0x56,0xdb] 6856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm27, %xmm28, %xmm19 {%k4} {z} 6866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx), %xmm28, %xmm19 6886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x19] 6896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx), %xmm28, %xmm19 6906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 291(%rax,%r14,8), %xmm28, %xmm19 6926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x1c,0x00,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00] 6936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 291(%rax,%r14,8), %xmm28, %xmm19 6946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx){1to4}, %xmm28, %xmm19 6966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x19] 6976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx){1to4}, %xmm28, %xmm19 6986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 6996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 2032(%rdx), %xmm28, %xmm19 7006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x7f] 7016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 2032(%rdx), %xmm28, %xmm19 7026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 2048(%rdx), %xmm28, %xmm19 7046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0x00,0x08,0x00,0x00] 7056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 2048(%rdx), %xmm28, %xmm19 7066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -2048(%rdx), %xmm28, %xmm19 7086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x5a,0x80] 7096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -2048(%rdx), %xmm28, %xmm19 7106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -2064(%rdx), %xmm28, %xmm19 7126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x00,0x56,0x9a,0xf0,0xf7,0xff,0xff] 7136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -2064(%rdx), %xmm28, %xmm19 7146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 508(%rdx){1to4}, %xmm28, %xmm19 7166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x7f] 7176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 508(%rdx){1to4}, %xmm28, %xmm19 7186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 512(%rdx){1to4}, %xmm28, %xmm19 7206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0x00,0x02,0x00,0x00] 7216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 512(%rdx){1to4}, %xmm28, %xmm19 7226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -512(%rdx){1to4}, %xmm28, %xmm19 7246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x5a,0x80] 7256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -512(%rdx){1to4}, %xmm28, %xmm19 7266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -516(%rdx){1to4}, %xmm28, %xmm19 7286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x1c,0x10,0x56,0x9a,0xfc,0xfd,0xff,0xff] 7296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -516(%rdx){1to4}, %xmm28, %xmm19 7306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm26, %ymm26, %ymm27 7326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x2c,0x20,0x56,0xda] 7336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm26, %ymm26, %ymm27 7346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1} 7366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x2c,0x21,0x56,0xda] 7376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm26, %ymm26, %ymm27 {%k1} 7386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm26, %ymm26, %ymm27 {%k1} {z} 7406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x2c,0xa1,0x56,0xda] 7416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm26, %ymm26, %ymm27 {%k1} {z} 7426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx), %ymm26, %ymm27 7446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x19] 7456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx), %ymm26, %ymm27 7466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 291(%rax,%r14,8), %ymm26, %ymm27 7486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x2c,0x20,0x56,0x9c,0xf0,0x23,0x01,0x00,0x00] 7496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 291(%rax,%r14,8), %ymm26, %ymm27 7506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx){1to8}, %ymm26, %ymm27 7526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x19] 7536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx){1to8}, %ymm26, %ymm27 7546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4064(%rdx), %ymm26, %ymm27 7566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x7f] 7576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4064(%rdx), %ymm26, %ymm27 7586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4096(%rdx), %ymm26, %ymm27 7606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0x00,0x10,0x00,0x00] 7616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4096(%rdx), %ymm26, %ymm27 7626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -4096(%rdx), %ymm26, %ymm27 7646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x5a,0x80] 7656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -4096(%rdx), %ymm26, %ymm27 7666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -4128(%rdx), %ymm26, %ymm27 7686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x20,0x56,0x9a,0xe0,0xef,0xff,0xff] 7696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -4128(%rdx), %ymm26, %ymm27 7706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 508(%rdx){1to8}, %ymm26, %ymm27 7726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x7f] 7736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 508(%rdx){1to8}, %ymm26, %ymm27 7746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 512(%rdx){1to8}, %ymm26, %ymm27 7766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0x00,0x02,0x00,0x00] 7776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 512(%rdx){1to8}, %ymm26, %ymm27 7786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -512(%rdx){1to8}, %ymm26, %ymm27 7806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x5a,0x80] 7816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -512(%rdx){1to8}, %ymm26, %ymm27 7826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -516(%rdx){1to8}, %ymm26, %ymm27 7846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x2c,0x30,0x56,0x9a,0xfc,0xfd,0xff,0xff] 7856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -516(%rdx){1to8}, %ymm26, %ymm27 7866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm23, %xmm21, %xmm18 7886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xd7] 7896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm23, %xmm21, %xmm18 7906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2} 7926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x02,0x57,0xd7] 7936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm23, %xmm21, %xmm18 {%k2} 7946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z} 7966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x82,0x57,0xd7] 7976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm23, %xmm21, %xmm18 {%k2} {z} 7986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 7996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx), %xmm21, %xmm18 8006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x11] 8016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx), %xmm21, %xmm18 8026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 291(%rax,%r14,8), %xmm21, %xmm18 8046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0x94,0xf0,0x23,0x01,0x00,0x00] 8056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 291(%rax,%r14,8), %xmm21, %xmm18 8066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm18 8086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x11] 8096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx){1to2}, %xmm21, %xmm18 8106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 2032(%rdx), %xmm21, %xmm18 8126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x7f] 8136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 2032(%rdx), %xmm21, %xmm18 8146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 2048(%rdx), %xmm21, %xmm18 8166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0x00,0x08,0x00,0x00] 8176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 2048(%rdx), %xmm21, %xmm18 8186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -2048(%rdx), %xmm21, %xmm18 8206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x52,0x80] 8216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -2048(%rdx), %xmm21, %xmm18 8226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -2064(%rdx), %xmm21, %xmm18 8246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x92,0xf0,0xf7,0xff,0xff] 8256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -2064(%rdx), %xmm21, %xmm18 8266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18 8286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x7f] 8296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1016(%rdx){1to2}, %xmm21, %xmm18 8306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18 8326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0x00,0x04,0x00,0x00] 8336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1024(%rdx){1to2}, %xmm21, %xmm18 8346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18 8366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x52,0x80] 8376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1024(%rdx){1to2}, %xmm21, %xmm18 8386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18 8406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x92,0xf8,0xfb,0xff,0xff] 8416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1032(%rdx){1to2}, %xmm21, %xmm18 8426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm19, %ymm29, %ymm24 8446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0xc3] 8456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm19, %ymm29, %ymm24 8466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7} 8486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x27,0x57,0xc3] 8496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm19, %ymm29, %ymm24 {%k7} 8506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z} 8526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0xa7,0x57,0xc3] 8536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm19, %ymm29, %ymm24 {%k7} {z} 8546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx), %ymm29, %ymm24 8566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x01] 8576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx), %ymm29, %ymm24 8586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 291(%rax,%r14,8), %ymm29, %ymm24 8606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x57,0x84,0xf0,0x23,0x01,0x00,0x00] 8616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 291(%rax,%r14,8), %ymm29, %ymm24 8626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx){1to4}, %ymm29, %ymm24 8646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x01] 8656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx){1to4}, %ymm29, %ymm24 8666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4064(%rdx), %ymm29, %ymm24 8686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x7f] 8696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4064(%rdx), %ymm29, %ymm24 8706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4096(%rdx), %ymm29, %ymm24 8726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0x00,0x10,0x00,0x00] 8736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4096(%rdx), %ymm29, %ymm24 8746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -4096(%rdx), %ymm29, %ymm24 8766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x42,0x80] 8776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -4096(%rdx), %ymm29, %ymm24 8786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -4128(%rdx), %ymm29, %ymm24 8806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x57,0x82,0xe0,0xef,0xff,0xff] 8816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -4128(%rdx), %ymm29, %ymm24 8826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24 8846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x7f] 8856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1016(%rdx){1to4}, %ymm29, %ymm24 8866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24 8886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0x00,0x04,0x00,0x00] 8896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1024(%rdx){1to4}, %ymm29, %ymm24 8906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24 8926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x42,0x80] 8936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1024(%rdx){1to4}, %ymm29, %ymm24 8946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24 8966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x57,0x82,0xf8,0xfb,0xff,0xff] 8976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1032(%rdx){1to4}, %ymm29, %ymm24 8986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 8996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm19, %xmm18, %xmm20 9006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xe3] 9016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm19, %xmm18, %xmm20 9026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1} 9046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x6c,0x01,0x57,0xe3] 9056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm19, %xmm18, %xmm20 {%k1} 9066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm19, %xmm18, %xmm20 {%k1} {z} 9086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x6c,0x81,0x57,0xe3] 9096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm19, %xmm18, %xmm20 {%k1} {z} 9106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx), %xmm18, %xmm20 9126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x21] 9136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx), %xmm18, %xmm20 9146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 291(%rax,%r14,8), %xmm18, %xmm20 9166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x6c,0x00,0x57,0xa4,0xf0,0x23,0x01,0x00,0x00] 9176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 291(%rax,%r14,8), %xmm18, %xmm20 9186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx){1to4}, %xmm18, %xmm20 9206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x21] 9216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx){1to4}, %xmm18, %xmm20 9226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 2032(%rdx), %xmm18, %xmm20 9246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x7f] 9256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 2032(%rdx), %xmm18, %xmm20 9266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 2048(%rdx), %xmm18, %xmm20 9286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0x00,0x08,0x00,0x00] 9296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 2048(%rdx), %xmm18, %xmm20 9306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -2048(%rdx), %xmm18, %xmm20 9326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0x62,0x80] 9336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -2048(%rdx), %xmm18, %xmm20 9346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -2064(%rdx), %xmm18, %xmm20 9366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x00,0x57,0xa2,0xf0,0xf7,0xff,0xff] 9376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -2064(%rdx), %xmm18, %xmm20 9386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 508(%rdx){1to4}, %xmm18, %xmm20 9406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x7f] 9416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 508(%rdx){1to4}, %xmm18, %xmm20 9426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 512(%rdx){1to4}, %xmm18, %xmm20 9446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0x00,0x02,0x00,0x00] 9456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 512(%rdx){1to4}, %xmm18, %xmm20 9466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -512(%rdx){1to4}, %xmm18, %xmm20 9486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0x62,0x80] 9496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -512(%rdx){1to4}, %xmm18, %xmm20 9506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -516(%rdx){1to4}, %xmm18, %xmm20 9526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x6c,0x10,0x57,0xa2,0xfc,0xfd,0xff,0xff] 9536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -516(%rdx){1to4}, %xmm18, %xmm20 9546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm24, %ymm20, %ymm27 9566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x5c,0x20,0x57,0xd8] 9576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm24, %ymm20, %ymm27 9586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2} 9606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x5c,0x22,0x57,0xd8] 9616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm24, %ymm20, %ymm27 {%k2} 9626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm24, %ymm20, %ymm27 {%k2} {z} 9646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x5c,0xa2,0x57,0xd8] 9656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm24, %ymm20, %ymm27 {%k2} {z} 9666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx), %ymm20, %ymm27 9686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x19] 9696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx), %ymm20, %ymm27 9706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 291(%rax,%r14,8), %ymm20, %ymm27 9726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x5c,0x20,0x57,0x9c,0xf0,0x23,0x01,0x00,0x00] 9736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 291(%rax,%r14,8), %ymm20, %ymm27 9746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx){1to8}, %ymm20, %ymm27 9766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x19] 9776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx){1to8}, %ymm20, %ymm27 9786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4064(%rdx), %ymm20, %ymm27 9806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x7f] 9816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4064(%rdx), %ymm20, %ymm27 9826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4096(%rdx), %ymm20, %ymm27 9846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0x00,0x10,0x00,0x00] 9856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4096(%rdx), %ymm20, %ymm27 9866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -4096(%rdx), %ymm20, %ymm27 9886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x5a,0x80] 9896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -4096(%rdx), %ymm20, %ymm27 9906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -4128(%rdx), %ymm20, %ymm27 9926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x20,0x57,0x9a,0xe0,0xef,0xff,0xff] 9936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -4128(%rdx), %ymm20, %ymm27 9946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 508(%rdx){1to8}, %ymm20, %ymm27 9966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x7f] 9976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 508(%rdx){1to8}, %ymm20, %ymm27 9986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 9996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 512(%rdx){1to8}, %ymm20, %ymm27 10006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0x00,0x02,0x00,0x00] 10016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 512(%rdx){1to8}, %ymm20, %ymm27 10026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -512(%rdx){1to8}, %ymm20, %ymm27 10046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x5a,0x80] 10056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -512(%rdx){1to8}, %ymm20, %ymm27 10066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -516(%rdx){1to8}, %ymm20, %ymm27 10086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x5c,0x30,0x57,0x9a,0xfc,0xfd,0xff,0xff] 10096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -516(%rdx){1to8}, %ymm20, %ymm27 10106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm27, %xmm25, %xmm19 10126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xb5,0x00,0x54,0xdb] 10136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm27, %xmm25, %xmm19 10146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6} 10166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xb5,0x06,0x54,0xdb] 10176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm27, %xmm25, %xmm19 {%k6} 10186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %xmm27, %xmm25, %xmm19 {%k6} {z} 10206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xb5,0x86,0x54,0xdb] 10216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %xmm27, %xmm25, %xmm19 {%k6} {z} 10226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx), %xmm25, %xmm19 10246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x19] 10256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx), %xmm25, %xmm19 10266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4660(%rax,%r14,8), %xmm25, %xmm19 10286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xb5,0x00,0x54,0x9c,0xf0,0x34,0x12,0x00,0x00] 10296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4660(%rax,%r14,8), %xmm25, %xmm19 10306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx){1to2}, %xmm25, %xmm19 10326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x19] 10336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx){1to2}, %xmm25, %xmm19 10346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 2032(%rdx), %xmm25, %xmm19 10366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x7f] 10376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 2032(%rdx), %xmm25, %xmm19 10386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 2048(%rdx), %xmm25, %xmm19 10406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0x00,0x08,0x00,0x00] 10416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 2048(%rdx), %xmm25, %xmm19 10426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -2048(%rdx), %xmm25, %xmm19 10446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x5a,0x80] 10456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -2048(%rdx), %xmm25, %xmm19 10466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -2064(%rdx), %xmm25, %xmm19 10486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x00,0x54,0x9a,0xf0,0xf7,0xff,0xff] 10496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -2064(%rdx), %xmm25, %xmm19 10506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1016(%rdx){1to2}, %xmm25, %xmm19 10526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x7f] 10536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1016(%rdx){1to2}, %xmm25, %xmm19 10546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1024(%rdx){1to2}, %xmm25, %xmm19 10566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0x00,0x04,0x00,0x00] 10576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1024(%rdx){1to2}, %xmm25, %xmm19 10586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1024(%rdx){1to2}, %xmm25, %xmm19 10606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x5a,0x80] 10616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1024(%rdx){1to2}, %xmm25, %xmm19 10626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1032(%rdx){1to2}, %xmm25, %xmm19 10646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xb5,0x10,0x54,0x9a,0xf8,0xfb,0xff,0xff] 10656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1032(%rdx){1to2}, %xmm25, %xmm19 10666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm21, %ymm29, %ymm24 10686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0xc5] 10696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm21, %ymm29, %ymm24 10706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2} 10726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x22,0x54,0xc5] 10736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm21, %ymm29, %ymm24 {%k2} 10746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd %ymm21, %ymm29, %ymm24 {%k2} {z} 10766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0xa2,0x54,0xc5] 10776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd %ymm21, %ymm29, %ymm24 {%k2} {z} 10786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx), %ymm29, %ymm24 10806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x01] 10816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx), %ymm29, %ymm24 10826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4660(%rax,%r14,8), %ymm29, %ymm24 10846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x54,0x84,0xf0,0x34,0x12,0x00,0x00] 10856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4660(%rax,%r14,8), %ymm29, %ymm24 10866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd (%rcx){1to4}, %ymm29, %ymm24 10886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x01] 10896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd (%rcx){1to4}, %ymm29, %ymm24 10906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4064(%rdx), %ymm29, %ymm24 10926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x7f] 10936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4064(%rdx), %ymm29, %ymm24 10946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 4096(%rdx), %ymm29, %ymm24 10966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0x00,0x10,0x00,0x00] 10976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 4096(%rdx), %ymm29, %ymm24 10986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 10996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -4096(%rdx), %ymm29, %ymm24 11006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x42,0x80] 11016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -4096(%rdx), %ymm29, %ymm24 11026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -4128(%rdx), %ymm29, %ymm24 11046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x54,0x82,0xe0,0xef,0xff,0xff] 11056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -4128(%rdx), %ymm29, %ymm24 11066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1016(%rdx){1to4}, %ymm29, %ymm24 11086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x7f] 11096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1016(%rdx){1to4}, %ymm29, %ymm24 11106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd 1024(%rdx){1to4}, %ymm29, %ymm24 11126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0x00,0x04,0x00,0x00] 11136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd 1024(%rdx){1to4}, %ymm29, %ymm24 11146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1024(%rdx){1to4}, %ymm29, %ymm24 11166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x42,0x80] 11176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1024(%rdx){1to4}, %ymm29, %ymm24 11186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandpd -1032(%rdx){1to4}, %ymm29, %ymm24 11206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x54,0x82,0xf8,0xfb,0xff,0xff] 11216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandpd -1032(%rdx){1to4}, %ymm29, %ymm24 11226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm17, %xmm25, %xmm22 11246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xf1] 11256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm17, %xmm25, %xmm22 11266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3} 11286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x03,0x54,0xf1] 11296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm17, %xmm25, %xmm22 {%k3} 11306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %xmm17, %xmm25, %xmm22 {%k3} {z} 11326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x83,0x54,0xf1] 11336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %xmm17, %xmm25, %xmm22 {%k3} {z} 11346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx), %xmm25, %xmm22 11366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x31] 11376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx), %xmm25, %xmm22 11386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4660(%rax,%r14,8), %xmm25, %xmm22 11406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x00,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00] 11416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4660(%rax,%r14,8), %xmm25, %xmm22 11426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx){1to4}, %xmm25, %xmm22 11446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x31] 11456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx){1to4}, %xmm25, %xmm22 11466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 2032(%rdx), %xmm25, %xmm22 11486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x7f] 11496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 2032(%rdx), %xmm25, %xmm22 11506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 2048(%rdx), %xmm25, %xmm22 11526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0x00,0x08,0x00,0x00] 11536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 2048(%rdx), %xmm25, %xmm22 11546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -2048(%rdx), %xmm25, %xmm22 11566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0x72,0x80] 11576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -2048(%rdx), %xmm25, %xmm22 11586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -2064(%rdx), %xmm25, %xmm22 11606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x00,0x54,0xb2,0xf0,0xf7,0xff,0xff] 11616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -2064(%rdx), %xmm25, %xmm22 11626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 508(%rdx){1to4}, %xmm25, %xmm22 11646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x7f] 11656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 508(%rdx){1to4}, %xmm25, %xmm22 11666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 512(%rdx){1to4}, %xmm25, %xmm22 11686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0x00,0x02,0x00,0x00] 11696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 512(%rdx){1to4}, %xmm25, %xmm22 11706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -512(%rdx){1to4}, %xmm25, %xmm22 11726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0x72,0x80] 11736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -512(%rdx){1to4}, %xmm25, %xmm22 11746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -516(%rdx){1to4}, %xmm25, %xmm22 11766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x10,0x54,0xb2,0xfc,0xfd,0xff,0xff] 11776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -516(%rdx){1to4}, %xmm25, %xmm22 11786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm18, %ymm25, %ymm22 11806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xf2] 11816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm18, %ymm25, %ymm22 11826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1} 11846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x21,0x54,0xf2] 11856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm18, %ymm25, %ymm22 {%k1} 11866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps %ymm18, %ymm25, %ymm22 {%k1} {z} 11886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0xa1,0x54,0xf2] 11896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps %ymm18, %ymm25, %ymm22 {%k1} {z} 11906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx), %ymm25, %ymm22 11926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x31] 11936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx), %ymm25, %ymm22 11946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4660(%rax,%r14,8), %ymm25, %ymm22 11966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x34,0x20,0x54,0xb4,0xf0,0x34,0x12,0x00,0x00] 11976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4660(%rax,%r14,8), %ymm25, %ymm22 11986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 11996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps (%rcx){1to8}, %ymm25, %ymm22 12006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x31] 12016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps (%rcx){1to8}, %ymm25, %ymm22 12026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4064(%rdx), %ymm25, %ymm22 12046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x7f] 12056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4064(%rdx), %ymm25, %ymm22 12066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 4096(%rdx), %ymm25, %ymm22 12086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0x00,0x10,0x00,0x00] 12096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 4096(%rdx), %ymm25, %ymm22 12106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -4096(%rdx), %ymm25, %ymm22 12126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0x72,0x80] 12136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -4096(%rdx), %ymm25, %ymm22 12146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -4128(%rdx), %ymm25, %ymm22 12166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x20,0x54,0xb2,0xe0,0xef,0xff,0xff] 12176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -4128(%rdx), %ymm25, %ymm22 12186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 508(%rdx){1to8}, %ymm25, %ymm22 12206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x7f] 12216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 508(%rdx){1to8}, %ymm25, %ymm22 12226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps 512(%rdx){1to8}, %ymm25, %ymm22 12246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0x00,0x02,0x00,0x00] 12256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps 512(%rdx){1to8}, %ymm25, %ymm22 12266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -512(%rdx){1to8}, %ymm25, %ymm22 12286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0x72,0x80] 12296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -512(%rdx){1to8}, %ymm25, %ymm22 12306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandps -516(%rdx){1to8}, %ymm25, %ymm22 12326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x34,0x30,0x54,0xb2,0xfc,0xfd,0xff,0xff] 12336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandps -516(%rdx){1to8}, %ymm25, %ymm22 12346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm23, %xmm18, %xmm19 12366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0xdf] 12376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm23, %xmm18, %xmm19 12386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1} 12406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x01,0x55,0xdf] 12416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm23, %xmm18, %xmm19 {%k1} 12426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z} 12446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x81,0x55,0xdf] 12456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %xmm23, %xmm18, %xmm19 {%k1} {z} 12466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx), %xmm18, %xmm19 12486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x19] 12496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx), %xmm18, %xmm19 12506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19 12526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xed,0x00,0x55,0x9c,0xf0,0x34,0x12,0x00,0x00] 12536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4660(%rax,%r14,8), %xmm18, %xmm19 12546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx){1to2}, %xmm18, %xmm19 12566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x19] 12576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx){1to2}, %xmm18, %xmm19 12586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 2032(%rdx), %xmm18, %xmm19 12606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x7f] 12616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 2032(%rdx), %xmm18, %xmm19 12626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 2048(%rdx), %xmm18, %xmm19 12646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0x00,0x08,0x00,0x00] 12656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 2048(%rdx), %xmm18, %xmm19 12666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -2048(%rdx), %xmm18, %xmm19 12686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x5a,0x80] 12696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -2048(%rdx), %xmm18, %xmm19 12706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -2064(%rdx), %xmm18, %xmm19 12726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x00,0x55,0x9a,0xf0,0xf7,0xff,0xff] 12736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -2064(%rdx), %xmm18, %xmm19 12746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19 12766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x7f] 12776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1016(%rdx){1to2}, %xmm18, %xmm19 12786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19 12806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0x00,0x04,0x00,0x00] 12816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1024(%rdx){1to2}, %xmm18, %xmm19 12826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19 12846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x5a,0x80] 12856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1024(%rdx){1to2}, %xmm18, %xmm19 12866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19 12886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xed,0x10,0x55,0x9a,0xf8,0xfb,0xff,0xff] 12896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1032(%rdx){1to2}, %xmm18, %xmm19 12906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm28, %ymm29, %ymm25 12926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x95,0x20,0x55,0xcc] 12936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm28, %ymm29, %ymm25 12946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7} 12966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x95,0x27,0x55,0xcc] 12976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm28, %ymm29, %ymm25 {%k7} 12986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 12996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z} 13006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x95,0xa7,0x55,0xcc] 13016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd %ymm28, %ymm29, %ymm25 {%k7} {z} 13026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx), %ymm29, %ymm25 13046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x09] 13056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx), %ymm29, %ymm25 13066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25 13086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x20,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00] 13096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4660(%rax,%r14,8), %ymm29, %ymm25 13106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd (%rcx){1to4}, %ymm29, %ymm25 13126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x09] 13136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd (%rcx){1to4}, %ymm29, %ymm25 13146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4064(%rdx), %ymm29, %ymm25 13166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x7f] 13176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4064(%rdx), %ymm29, %ymm25 13186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 4096(%rdx), %ymm29, %ymm25 13206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0x00,0x10,0x00,0x00] 13216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 4096(%rdx), %ymm29, %ymm25 13226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -4096(%rdx), %ymm29, %ymm25 13246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x4a,0x80] 13256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -4096(%rdx), %ymm29, %ymm25 13266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -4128(%rdx), %ymm29, %ymm25 13286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x20,0x55,0x8a,0xe0,0xef,0xff,0xff] 13296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -4128(%rdx), %ymm29, %ymm25 13306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1016(%rdx){1to4}, %ymm29, %ymm25 13326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x7f] 13336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1016(%rdx){1to4}, %ymm29, %ymm25 13346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd 1024(%rdx){1to4}, %ymm29, %ymm25 13366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0x00,0x04,0x00,0x00] 13376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd 1024(%rdx){1to4}, %ymm29, %ymm25 13386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1024(%rdx){1to4}, %ymm29, %ymm25 13406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x4a,0x80] 13416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1024(%rdx){1to4}, %ymm29, %ymm25 13426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnpd -1032(%rdx){1to4}, %ymm29, %ymm25 13446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x30,0x55,0x8a,0xf8,0xfb,0xff,0xff] 13456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnpd -1032(%rdx){1to4}, %ymm29, %ymm25 13466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm23, %xmm17, %xmm25 13486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0xcf] 13496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm23, %xmm17, %xmm25 13506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5} 13526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x74,0x05,0x55,0xcf] 13536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm23, %xmm17, %xmm25 {%k5} 13546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %xmm23, %xmm17, %xmm25 {%k5} {z} 13566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x74,0x85,0x55,0xcf] 13576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %xmm23, %xmm17, %xmm25 {%k5} {z} 13586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx), %xmm17, %xmm25 13606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x09] 13616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx), %xmm17, %xmm25 13626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4660(%rax,%r14,8), %xmm17, %xmm25 13646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x74,0x00,0x55,0x8c,0xf0,0x34,0x12,0x00,0x00] 13656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4660(%rax,%r14,8), %xmm17, %xmm25 13666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx){1to4}, %xmm17, %xmm25 13686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x09] 13696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx){1to4}, %xmm17, %xmm25 13706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 2032(%rdx), %xmm17, %xmm25 13726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x7f] 13736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 2032(%rdx), %xmm17, %xmm25 13746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 2048(%rdx), %xmm17, %xmm25 13766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0x00,0x08,0x00,0x00] 13776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 2048(%rdx), %xmm17, %xmm25 13786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -2048(%rdx), %xmm17, %xmm25 13806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x4a,0x80] 13816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -2048(%rdx), %xmm17, %xmm25 13826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -2064(%rdx), %xmm17, %xmm25 13846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x00,0x55,0x8a,0xf0,0xf7,0xff,0xff] 13856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -2064(%rdx), %xmm17, %xmm25 13866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 508(%rdx){1to4}, %xmm17, %xmm25 13886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x7f] 13896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 508(%rdx){1to4}, %xmm17, %xmm25 13906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 512(%rdx){1to4}, %xmm17, %xmm25 13926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0x00,0x02,0x00,0x00] 13936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 512(%rdx){1to4}, %xmm17, %xmm25 13946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -512(%rdx){1to4}, %xmm17, %xmm25 13966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x4a,0x80] 13976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -512(%rdx){1to4}, %xmm17, %xmm25 13986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 13996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -516(%rdx){1to4}, %xmm17, %xmm25 14006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x74,0x10,0x55,0x8a,0xfc,0xfd,0xff,0xff] 14016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -516(%rdx){1to4}, %xmm17, %xmm25 14026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm23, %ymm19, %ymm18 14046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0xd7] 14056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm23, %ymm19, %ymm18 14066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6} 14086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x64,0x26,0x55,0xd7] 14096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm23, %ymm19, %ymm18 {%k6} 14106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps %ymm23, %ymm19, %ymm18 {%k6} {z} 14126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x64,0xa6,0x55,0xd7] 14136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps %ymm23, %ymm19, %ymm18 {%k6} {z} 14146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx), %ymm19, %ymm18 14166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x11] 14176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx), %ymm19, %ymm18 14186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4660(%rax,%r14,8), %ymm19, %ymm18 14206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x64,0x20,0x55,0x94,0xf0,0x34,0x12,0x00,0x00] 14216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4660(%rax,%r14,8), %ymm19, %ymm18 14226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps (%rcx){1to8}, %ymm19, %ymm18 14246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x11] 14256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps (%rcx){1to8}, %ymm19, %ymm18 14266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4064(%rdx), %ymm19, %ymm18 14286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x7f] 14296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4064(%rdx), %ymm19, %ymm18 14306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 4096(%rdx), %ymm19, %ymm18 14326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0x00,0x10,0x00,0x00] 14336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 4096(%rdx), %ymm19, %ymm18 14346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -4096(%rdx), %ymm19, %ymm18 14366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x52,0x80] 14376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -4096(%rdx), %ymm19, %ymm18 14386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -4128(%rdx), %ymm19, %ymm18 14406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x20,0x55,0x92,0xe0,0xef,0xff,0xff] 14416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -4128(%rdx), %ymm19, %ymm18 14426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 508(%rdx){1to8}, %ymm19, %ymm18 14446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x7f] 14456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 508(%rdx){1to8}, %ymm19, %ymm18 14466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps 512(%rdx){1to8}, %ymm19, %ymm18 14486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0x00,0x02,0x00,0x00] 14496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps 512(%rdx){1to8}, %ymm19, %ymm18 14506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -512(%rdx){1to8}, %ymm19, %ymm18 14526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x52,0x80] 14536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -512(%rdx){1to8}, %ymm19, %ymm18 14546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vandnps -516(%rdx){1to8}, %ymm19, %ymm18 14566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x64,0x30,0x55,0x92,0xfc,0xfd,0xff,0xff] 14576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vandnps -516(%rdx){1to8}, %ymm19, %ymm18 14586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm29, %xmm26 14606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0xd2] 14616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm29, %xmm26 14626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2} 14646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x02,0x56,0xd2] 14656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm29, %xmm26 {%k2} 14666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %xmm18, %xmm29, %xmm26 {%k2} {z} 14686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x82,0x56,0xd2] 14696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %xmm18, %xmm29, %xmm26 {%k2} {z} 14706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx), %xmm29, %xmm26 14726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x11] 14736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx), %xmm29, %xmm26 14746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4660(%rax,%r14,8), %xmm29, %xmm26 14766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x95,0x00,0x56,0x94,0xf0,0x34,0x12,0x00,0x00] 14776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4660(%rax,%r14,8), %xmm29, %xmm26 14786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx){1to2}, %xmm29, %xmm26 14806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x11] 14816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx){1to2}, %xmm29, %xmm26 14826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 2032(%rdx), %xmm29, %xmm26 14846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x7f] 14856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 2032(%rdx), %xmm29, %xmm26 14866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 2048(%rdx), %xmm29, %xmm26 14886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0x00,0x08,0x00,0x00] 14896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 2048(%rdx), %xmm29, %xmm26 14906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -2048(%rdx), %xmm29, %xmm26 14926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x52,0x80] 14936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -2048(%rdx), %xmm29, %xmm26 14946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -2064(%rdx), %xmm29, %xmm26 14966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x00,0x56,0x92,0xf0,0xf7,0xff,0xff] 14976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -2064(%rdx), %xmm29, %xmm26 14986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 14996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1016(%rdx){1to2}, %xmm29, %xmm26 15006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x7f] 15016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1016(%rdx){1to2}, %xmm29, %xmm26 15026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1024(%rdx){1to2}, %xmm29, %xmm26 15046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0x00,0x04,0x00,0x00] 15056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1024(%rdx){1to2}, %xmm29, %xmm26 15066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1024(%rdx){1to2}, %xmm29, %xmm26 15086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x52,0x80] 15096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1024(%rdx){1to2}, %xmm29, %xmm26 15106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1032(%rdx){1to2}, %xmm29, %xmm26 15126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x95,0x10,0x56,0x92,0xf8,0xfb,0xff,0xff] 15136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1032(%rdx){1to2}, %xmm29, %xmm26 15146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm22, %ymm19, %ymm28 15166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xe6] 15176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm22, %ymm19, %ymm28 15186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1} 15206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xe5,0x21,0x56,0xe6] 15216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm22, %ymm19, %ymm28 {%k1} 15226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd %ymm22, %ymm19, %ymm28 {%k1} {z} 15246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xe5,0xa1,0x56,0xe6] 15256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd %ymm22, %ymm19, %ymm28 {%k1} {z} 15266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx), %ymm19, %ymm28 15286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x21] 15296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx), %ymm19, %ymm28 15306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4660(%rax,%r14,8), %ymm19, %ymm28 15326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xe5,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 15336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4660(%rax,%r14,8), %ymm19, %ymm28 15346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd (%rcx){1to4}, %ymm19, %ymm28 15366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x21] 15376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd (%rcx){1to4}, %ymm19, %ymm28 15386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4064(%rdx), %ymm19, %ymm28 15406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x7f] 15416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4064(%rdx), %ymm19, %ymm28 15426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 4096(%rdx), %ymm19, %ymm28 15446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0x00,0x10,0x00,0x00] 15456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 4096(%rdx), %ymm19, %ymm28 15466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -4096(%rdx), %ymm19, %ymm28 15486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0x62,0x80] 15496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -4096(%rdx), %ymm19, %ymm28 15506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -4128(%rdx), %ymm19, %ymm28 15526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff] 15536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -4128(%rdx), %ymm19, %ymm28 15546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1016(%rdx){1to4}, %ymm19, %ymm28 15566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x7f] 15576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1016(%rdx){1to4}, %ymm19, %ymm28 15586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd 1024(%rdx){1to4}, %ymm19, %ymm28 15606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0x00,0x04,0x00,0x00] 15616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd 1024(%rdx){1to4}, %ymm19, %ymm28 15626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1024(%rdx){1to4}, %ymm19, %ymm28 15646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0x62,0x80] 15656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1024(%rdx){1to4}, %ymm19, %ymm28 15666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorpd -1032(%rdx){1to4}, %ymm19, %ymm28 15686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xe5,0x30,0x56,0xa2,0xf8,0xfb,0xff,0xff] 15696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorpd -1032(%rdx){1to4}, %ymm19, %ymm28 15706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm24, %xmm22, %xmm28 15726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x4c,0x00,0x56,0xe0] 15736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm24, %xmm22, %xmm28 15746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6} 15766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x4c,0x06,0x56,0xe0] 15776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm24, %xmm22, %xmm28 {%k6} 15786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %xmm24, %xmm22, %xmm28 {%k6} {z} 15806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x4c,0x86,0x56,0xe0] 15816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %xmm24, %xmm22, %xmm28 {%k6} {z} 15826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx), %xmm22, %xmm28 15846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x21] 15856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx), %xmm22, %xmm28 15866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4660(%rax,%r14,8), %xmm22, %xmm28 15886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x4c,0x00,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 15896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4660(%rax,%r14,8), %xmm22, %xmm28 15906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx){1to4}, %xmm22, %xmm28 15926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x21] 15936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx){1to4}, %xmm22, %xmm28 15946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 2032(%rdx), %xmm22, %xmm28 15966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x7f] 15976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 2032(%rdx), %xmm22, %xmm28 15986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 15996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 2048(%rdx), %xmm22, %xmm28 16006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0x00,0x08,0x00,0x00] 16016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 2048(%rdx), %xmm22, %xmm28 16026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -2048(%rdx), %xmm22, %xmm28 16046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0x62,0x80] 16056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -2048(%rdx), %xmm22, %xmm28 16066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -2064(%rdx), %xmm22, %xmm28 16086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x00,0x56,0xa2,0xf0,0xf7,0xff,0xff] 16096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -2064(%rdx), %xmm22, %xmm28 16106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 508(%rdx){1to4}, %xmm22, %xmm28 16126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x7f] 16136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 508(%rdx){1to4}, %xmm22, %xmm28 16146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 512(%rdx){1to4}, %xmm22, %xmm28 16166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0x00,0x02,0x00,0x00] 16176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 512(%rdx){1to4}, %xmm22, %xmm28 16186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -512(%rdx){1to4}, %xmm22, %xmm28 16206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0x62,0x80] 16216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -512(%rdx){1to4}, %xmm22, %xmm28 16226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -516(%rdx){1to4}, %xmm22, %xmm28 16246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x4c,0x10,0x56,0xa2,0xfc,0xfd,0xff,0xff] 16256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -516(%rdx){1to4}, %xmm22, %xmm28 16266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm25, %ymm24, %ymm20 16286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x3c,0x20,0x56,0xe1] 16296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm25, %ymm24, %ymm20 16306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1} 16326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x3c,0x21,0x56,0xe1] 16336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm25, %ymm24, %ymm20 {%k1} 16346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps %ymm25, %ymm24, %ymm20 {%k1} {z} 16366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x3c,0xa1,0x56,0xe1] 16376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps %ymm25, %ymm24, %ymm20 {%k1} {z} 16386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx), %ymm24, %ymm20 16406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x21] 16416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx), %ymm24, %ymm20 16426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4660(%rax,%r14,8), %ymm24, %ymm20 16446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x3c,0x20,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00] 16456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4660(%rax,%r14,8), %ymm24, %ymm20 16466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps (%rcx){1to8}, %ymm24, %ymm20 16486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x21] 16496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps (%rcx){1to8}, %ymm24, %ymm20 16506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4064(%rdx), %ymm24, %ymm20 16526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x7f] 16536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4064(%rdx), %ymm24, %ymm20 16546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 4096(%rdx), %ymm24, %ymm20 16566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0x00,0x10,0x00,0x00] 16576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 4096(%rdx), %ymm24, %ymm20 16586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -4096(%rdx), %ymm24, %ymm20 16606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0x62,0x80] 16616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -4096(%rdx), %ymm24, %ymm20 16626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -4128(%rdx), %ymm24, %ymm20 16646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x20,0x56,0xa2,0xe0,0xef,0xff,0xff] 16656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -4128(%rdx), %ymm24, %ymm20 16666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 508(%rdx){1to8}, %ymm24, %ymm20 16686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x7f] 16696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 508(%rdx){1to8}, %ymm24, %ymm20 16706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps 512(%rdx){1to8}, %ymm24, %ymm20 16726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0x00,0x02,0x00,0x00] 16736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps 512(%rdx){1to8}, %ymm24, %ymm20 16746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -512(%rdx){1to8}, %ymm24, %ymm20 16766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0x62,0x80] 16776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -512(%rdx){1to8}, %ymm24, %ymm20 16786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vorps -516(%rdx){1to8}, %ymm24, %ymm20 16806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x3c,0x30,0x56,0xa2,0xfc,0xfd,0xff,0xff] 16816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vorps -516(%rdx){1to8}, %ymm24, %ymm20 16826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm18, %xmm21, %xmm22 16846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xf2] 16856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm18, %xmm21, %xmm22 16866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3} 16886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x03,0x57,0xf2] 16896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm18, %xmm21, %xmm22 {%k3} 16906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z} 16926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x83,0x57,0xf2] 16936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %xmm18, %xmm21, %xmm22 {%k3} {z} 16946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx), %xmm21, %xmm22 16966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x31] 16976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx), %xmm21, %xmm22 16986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 16996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4660(%rax,%r14,8), %xmm21, %xmm22 17006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xd5,0x00,0x57,0xb4,0xf0,0x34,0x12,0x00,0x00] 17016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4660(%rax,%r14,8), %xmm21, %xmm22 17026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx){1to2}, %xmm21, %xmm22 17046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x31] 17056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx){1to2}, %xmm21, %xmm22 17066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 2032(%rdx), %xmm21, %xmm22 17086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x7f] 17096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 2032(%rdx), %xmm21, %xmm22 17106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 2048(%rdx), %xmm21, %xmm22 17126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0x00,0x08,0x00,0x00] 17136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 2048(%rdx), %xmm21, %xmm22 17146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -2048(%rdx), %xmm21, %xmm22 17166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0x72,0x80] 17176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -2048(%rdx), %xmm21, %xmm22 17186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -2064(%rdx), %xmm21, %xmm22 17206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x00,0x57,0xb2,0xf0,0xf7,0xff,0xff] 17216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -2064(%rdx), %xmm21, %xmm22 17226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1016(%rdx){1to2}, %xmm21, %xmm22 17246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x7f] 17256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1016(%rdx){1to2}, %xmm21, %xmm22 17266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1024(%rdx){1to2}, %xmm21, %xmm22 17286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0x00,0x04,0x00,0x00] 17296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1024(%rdx){1to2}, %xmm21, %xmm22 17306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1024(%rdx){1to2}, %xmm21, %xmm22 17326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0x72,0x80] 17336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1024(%rdx){1to2}, %xmm21, %xmm22 17346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1032(%rdx){1to2}, %xmm21, %xmm22 17366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xd5,0x10,0x57,0xb2,0xf8,0xfb,0xff,0xff] 17376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1032(%rdx){1to2}, %xmm21, %xmm22 17386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm27, %ymm21, %ymm25 17406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0x20,0x57,0xcb] 17416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm27, %ymm21, %ymm25 17426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7} 17446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0x27,0x57,0xcb] 17456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm27, %ymm21, %ymm25 {%k7} 17466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z} 17486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xd5,0xa7,0x57,0xcb] 17496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd %ymm27, %ymm21, %ymm25 {%k7} {z} 17506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx), %ymm21, %ymm25 17526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x09] 17536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx), %ymm21, %ymm25 17546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4660(%rax,%r14,8), %ymm21, %ymm25 17566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xd5,0x20,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00] 17576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4660(%rax,%r14,8), %ymm21, %ymm25 17586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd (%rcx){1to4}, %ymm21, %ymm25 17606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x09] 17616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd (%rcx){1to4}, %ymm21, %ymm25 17626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4064(%rdx), %ymm21, %ymm25 17646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x7f] 17656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4064(%rdx), %ymm21, %ymm25 17666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 4096(%rdx), %ymm21, %ymm25 17686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0x00,0x10,0x00,0x00] 17696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 4096(%rdx), %ymm21, %ymm25 17706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -4096(%rdx), %ymm21, %ymm25 17726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x4a,0x80] 17736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -4096(%rdx), %ymm21, %ymm25 17746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -4128(%rdx), %ymm21, %ymm25 17766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x20,0x57,0x8a,0xe0,0xef,0xff,0xff] 17776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -4128(%rdx), %ymm21, %ymm25 17786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1016(%rdx){1to4}, %ymm21, %ymm25 17806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x7f] 17816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1016(%rdx){1to4}, %ymm21, %ymm25 17826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd 1024(%rdx){1to4}, %ymm21, %ymm25 17846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0x00,0x04,0x00,0x00] 17856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd 1024(%rdx){1to4}, %ymm21, %ymm25 17866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1024(%rdx){1to4}, %ymm21, %ymm25 17886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x4a,0x80] 17896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1024(%rdx){1to4}, %ymm21, %ymm25 17906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorpd -1032(%rdx){1to4}, %ymm21, %ymm25 17926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xd5,0x30,0x57,0x8a,0xf8,0xfb,0xff,0xff] 17936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorpd -1032(%rdx){1to4}, %ymm21, %ymm25 17946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm21, %xmm21, %xmm17 17966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0xcd] 17976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm21, %xmm21, %xmm17 17986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 17996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5} 18006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x05,0x57,0xcd] 18016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm21, %xmm21, %xmm17 {%k5} 18026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %xmm21, %xmm21, %xmm17 {%k5} {z} 18046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x85,0x57,0xcd] 18056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %xmm21, %xmm21, %xmm17 {%k5} {z} 18066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx), %xmm21, %xmm17 18086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x09] 18096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx), %xmm21, %xmm17 18106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4660(%rax,%r14,8), %xmm21, %xmm17 18126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x54,0x00,0x57,0x8c,0xf0,0x34,0x12,0x00,0x00] 18136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4660(%rax,%r14,8), %xmm21, %xmm17 18146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx){1to4}, %xmm21, %xmm17 18166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x09] 18176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx){1to4}, %xmm21, %xmm17 18186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 2032(%rdx), %xmm21, %xmm17 18206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x7f] 18216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 2032(%rdx), %xmm21, %xmm17 18226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 2048(%rdx), %xmm21, %xmm17 18246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0x00,0x08,0x00,0x00] 18256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 2048(%rdx), %xmm21, %xmm17 18266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -2048(%rdx), %xmm21, %xmm17 18286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x4a,0x80] 18296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -2048(%rdx), %xmm21, %xmm17 18306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -2064(%rdx), %xmm21, %xmm17 18326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x00,0x57,0x8a,0xf0,0xf7,0xff,0xff] 18336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -2064(%rdx), %xmm21, %xmm17 18346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 508(%rdx){1to4}, %xmm21, %xmm17 18366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x7f] 18376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 508(%rdx){1to4}, %xmm21, %xmm17 18386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 512(%rdx){1to4}, %xmm21, %xmm17 18406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0x00,0x02,0x00,0x00] 18416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 512(%rdx){1to4}, %xmm21, %xmm17 18426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -512(%rdx){1to4}, %xmm21, %xmm17 18446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x4a,0x80] 18456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -512(%rdx){1to4}, %xmm21, %xmm17 18466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -516(%rdx){1to4}, %xmm21, %xmm17 18486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x54,0x10,0x57,0x8a,0xfc,0xfd,0xff,0xff] 18496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -516(%rdx){1to4}, %xmm21, %xmm17 18506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm22, %ymm25, %ymm28 18526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xe6] 18536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm22, %ymm25, %ymm28 18546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3} 18566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x34,0x23,0x57,0xe6] 18576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm22, %ymm25, %ymm28 {%k3} 18586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps %ymm22, %ymm25, %ymm28 {%k3} {z} 18606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x34,0xa3,0x57,0xe6] 18616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps %ymm22, %ymm25, %ymm28 {%k3} {z} 18626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx), %ymm25, %ymm28 18646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x21] 18656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx), %ymm25, %ymm28 18666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4660(%rax,%r14,8), %ymm25, %ymm28 18686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x34,0x20,0x57,0xa4,0xf0,0x34,0x12,0x00,0x00] 18696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4660(%rax,%r14,8), %ymm25, %ymm28 18706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps (%rcx){1to8}, %ymm25, %ymm28 18726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x21] 18736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps (%rcx){1to8}, %ymm25, %ymm28 18746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4064(%rdx), %ymm25, %ymm28 18766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x7f] 18776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4064(%rdx), %ymm25, %ymm28 18786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 4096(%rdx), %ymm25, %ymm28 18806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0x00,0x10,0x00,0x00] 18816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 4096(%rdx), %ymm25, %ymm28 18826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -4096(%rdx), %ymm25, %ymm28 18846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0x62,0x80] 18856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -4096(%rdx), %ymm25, %ymm28 18866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -4128(%rdx), %ymm25, %ymm28 18886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x20,0x57,0xa2,0xe0,0xef,0xff,0xff] 18896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -4128(%rdx), %ymm25, %ymm28 18906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 508(%rdx){1to8}, %ymm25, %ymm28 18926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x7f] 18936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 508(%rdx){1to8}, %ymm25, %ymm28 18946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps 512(%rdx){1to8}, %ymm25, %ymm28 18966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0x00,0x02,0x00,0x00] 18976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps 512(%rdx){1to8}, %ymm25, %ymm28 18986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 18996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -512(%rdx){1to8}, %ymm25, %ymm28 19006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0x62,0x80] 19016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -512(%rdx){1to8}, %ymm25, %ymm28 19026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vxorps -516(%rdx){1to8}, %ymm25, %ymm28 19046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x34,0x30,0x57,0xa2,0xfc,0xfd,0xff,0xff] 19056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vxorps -516(%rdx){1to8}, %ymm25, %ymm28 19066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 (%rcx), %ymm27 19086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x19] 19096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 (%rcx), %ymm27 19106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5} 19126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x2d,0x1a,0x19] 19136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 (%rcx), %ymm27 {%k5} 19146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z} 19166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0xad,0x1a,0x19] 19176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 (%rcx), %ymm27 {%k5} {z} 19186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 291(%rax,%r14,8), %ymm27 19206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0xfd,0x28,0x1a,0x9c,0xf0,0x23,0x01,0x00,0x00] 19216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 291(%rax,%r14,8), %ymm27 19226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 2032(%rdx), %ymm27 19246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x7f] 19256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 2032(%rdx), %ymm27 19266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 2048(%rdx), %ymm27 19286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0x00,0x08,0x00,0x00] 19296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 2048(%rdx), %ymm27 19306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 -2048(%rdx), %ymm27 19326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x5a,0x80] 19336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 -2048(%rdx), %ymm27 19346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcastf64x2 -2064(%rdx), %ymm27 19366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0xfd,0x28,0x1a,0x9a,0xf0,0xf7,0xff,0xff] 19376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcastf64x2 -2064(%rdx), %ymm27 19386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 (%rcx), %ymm18 19406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x11] 19416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 (%rcx), %ymm18 19426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1} 19446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x29,0x5a,0x11] 19456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 (%rcx), %ymm18 {%k1} 19466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z} 19486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0xa9,0x5a,0x11] 19496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 (%rcx), %ymm18 {%k1} {z} 19506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 291(%rax,%r14,8), %ymm18 19526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x5a,0x94,0xf0,0x23,0x01,0x00,0x00] 19536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 291(%rax,%r14,8), %ymm18 19546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 2032(%rdx), %ymm18 19566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x7f] 19576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 2032(%rdx), %ymm18 19586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 2048(%rdx), %ymm18 19606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0x00,0x08,0x00,0x00] 19616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 2048(%rdx), %ymm18 19626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 -2048(%rdx), %ymm18 19646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x52,0x80] 19656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 -2048(%rdx), %ymm18 19666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vbroadcasti64x2 -2064(%rdx), %ymm18 19686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x5a,0x92,0xf0,0xf7,0xff,0xff] 19696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vbroadcasti64x2 -2064(%rdx), %ymm18 19706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 19726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0xab] 19736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %xmm26, %xmm27, %xmm25 19746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} 19766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x06,0x50,0xca,0xab] 19776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %xmm26, %xmm27, %xmm25 {%k6} 19786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %xmm26, %xmm27, %xmm25 {%k6} {z} 19806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x86,0x50,0xca,0xab] 19816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %xmm26, %xmm27, %xmm25 {%k6} {z} 19826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, %xmm26, %xmm27, %xmm25 19846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x00,0x50,0xca,0x7b] 19856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b, %xmm26, %xmm27, %xmm25 19866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, (%rcx), %xmm27, %xmm25 19886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x09,0x7b] 19896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,(%rcx), %xmm27, %xmm25 19906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 291(%rax,%r14,8), %xmm27, %xmm25 19926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xa5,0x00,0x50,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 19936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,291(%rax,%r14,8), %xmm27, %xmm25 19946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, (%rcx){1to2}, %xmm27, %xmm25 19966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x09,0x7b] 19976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,(%rcx){1to2}, %xmm27, %xmm25 19986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 19996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 2032(%rdx), %xmm27, %xmm25 20006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x7f,0x7b] 20016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,2032(%rdx), %xmm27, %xmm25 20026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 2048(%rdx), %xmm27, %xmm25 20046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0x00,0x08,0x00,0x00,0x7b] 20056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,2048(%rdx), %xmm27, %xmm25 20066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -2048(%rdx), %xmm27, %xmm25 20086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x4a,0x80,0x7b] 20096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-2048(%rdx), %xmm27, %xmm25 20106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -2064(%rdx), %xmm27, %xmm25 20126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x00,0x50,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 20136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-2064(%rdx), %xmm27, %xmm25 20146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 1016(%rdx){1to2}, %xmm27, %xmm25 20166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x7f,0x7b] 20176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,1016(%rdx){1to2}, %xmm27, %xmm25 20186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 1024(%rdx){1to2}, %xmm27, %xmm25 20206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0x00,0x04,0x00,0x00,0x7b] 20216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,1024(%rdx){1to2}, %xmm27, %xmm25 20226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -1024(%rdx){1to2}, %xmm27, %xmm25 20246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x4a,0x80,0x7b] 20256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-1024(%rdx){1to2}, %xmm27, %xmm25 20266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -1032(%rdx){1to2}, %xmm27, %xmm25 20286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x10,0x50,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 20296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-1032(%rdx){1to2}, %xmm27, %xmm25 20306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 20326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0xab] 20336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %ymm28, %ymm27, %ymm29 20346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} 20366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x27,0x50,0xec,0xab] 20376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %ymm28, %ymm27, %ymm29 {%k7} 20386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $171, %ymm28, %ymm27, %ymm29 {%k7} {z} 20406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0xa7,0x50,0xec,0xab] 20416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0xab, %ymm28, %ymm27, %ymm29 {%k7} {z} 20426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, %ymm28, %ymm27, %ymm29 20446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xa5,0x20,0x50,0xec,0x7b] 20456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b, %ymm28, %ymm27, %ymm29 20466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, (%rcx), %ymm27, %ymm29 20486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x29,0x7b] 20496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,(%rcx), %ymm27, %ymm29 20506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 291(%rax,%r14,8), %ymm27, %ymm29 20526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xa5,0x20,0x50,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b] 20536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,291(%rax,%r14,8), %ymm27, %ymm29 20546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, (%rcx){1to4}, %ymm27, %ymm29 20566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x29,0x7b] 20576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,(%rcx){1to4}, %ymm27, %ymm29 20586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 4064(%rdx), %ymm27, %ymm29 20606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x7f,0x7b] 20616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,4064(%rdx), %ymm27, %ymm29 20626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 4096(%rdx), %ymm27, %ymm29 20646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0x00,0x10,0x00,0x00,0x7b] 20656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,4096(%rdx), %ymm27, %ymm29 20666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -4096(%rdx), %ymm27, %ymm29 20686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0x6a,0x80,0x7b] 20696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-4096(%rdx), %ymm27, %ymm29 20706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -4128(%rdx), %ymm27, %ymm29 20726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x20,0x50,0xaa,0xe0,0xef,0xff,0xff,0x7b] 20736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-4128(%rdx), %ymm27, %ymm29 20746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 1016(%rdx){1to4}, %ymm27, %ymm29 20766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x7f,0x7b] 20776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,1016(%rdx){1to4}, %ymm27, %ymm29 20786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, 1024(%rdx){1to4}, %ymm27, %ymm29 20806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0x00,0x04,0x00,0x00,0x7b] 20816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,1024(%rdx){1to4}, %ymm27, %ymm29 20826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -1024(%rdx){1to4}, %ymm27, %ymm29 20846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0x6a,0x80,0x7b] 20856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-1024(%rdx){1to4}, %ymm27, %ymm29 20866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangepd $123, -1032(%rdx){1to4}, %ymm27, %ymm29 20886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xa5,0x30,0x50,0xaa,0xf8,0xfb,0xff,0xff,0x7b] 20896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangepd $0x7b,-1032(%rdx){1to4}, %ymm27, %ymm29 20906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 20926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0xab] 20936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %xmm24, %xmm23, %xmm27 20946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} 20966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0x45,0x06,0x50,0xd8,0xab] 20976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %xmm24, %xmm23, %xmm27 {%k6} 20986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 20996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %xmm24, %xmm23, %xmm27 {%k6} {z} 21006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0x45,0x86,0x50,0xd8,0xab] 21016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %xmm24, %xmm23, %xmm27 {%k6} {z} 21026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, %xmm24, %xmm23, %xmm27 21046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0x45,0x00,0x50,0xd8,0x7b] 21056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b, %xmm24, %xmm23, %xmm27 21066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, (%rcx), %xmm23, %xmm27 21086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x19,0x7b] 21096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,(%rcx), %xmm23, %xmm27 21106948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21116948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 291(%rax,%r14,8), %xmm23, %xmm27 21126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0x00,0x50,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b] 21136948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,291(%rax,%r14,8), %xmm23, %xmm27 21146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21156948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, (%rcx){1to4}, %xmm23, %xmm27 21166948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x19,0x7b] 21176948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,(%rcx){1to4}, %xmm23, %xmm27 21186948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21196948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 2032(%rdx), %xmm23, %xmm27 21206948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x7f,0x7b] 21216948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,2032(%rdx), %xmm23, %xmm27 21226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21236948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 2048(%rdx), %xmm23, %xmm27 21246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0x00,0x08,0x00,0x00,0x7b] 21256948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,2048(%rdx), %xmm23, %xmm27 21266948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21276948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -2048(%rdx), %xmm23, %xmm27 21286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x5a,0x80,0x7b] 21296948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-2048(%rdx), %xmm23, %xmm27 21306948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21316948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -2064(%rdx), %xmm23, %xmm27 21326948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x00,0x50,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 21336948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-2064(%rdx), %xmm23, %xmm27 21346948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21356948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 508(%rdx){1to4}, %xmm23, %xmm27 21366948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x7f,0x7b] 21376948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,508(%rdx){1to4}, %xmm23, %xmm27 21386948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21396948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 512(%rdx){1to4}, %xmm23, %xmm27 21406948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0x00,0x02,0x00,0x00,0x7b] 21416948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,512(%rdx){1to4}, %xmm23, %xmm27 21426948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21436948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -512(%rdx){1to4}, %xmm23, %xmm27 21446948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x5a,0x80,0x7b] 21456948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-512(%rdx){1to4}, %xmm23, %xmm27 21466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21476948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -516(%rdx){1to4}, %xmm23, %xmm27 21486948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x10,0x50,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 21496948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-516(%rdx){1to4}, %xmm23, %xmm27 21506948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21516948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 21526948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0xab] 21536948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %ymm21, %ymm23, %ymm24 21546948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21556948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} 21566948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0x27,0x50,0xc5,0xab] 21576948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %ymm21, %ymm23, %ymm24 {%k7} 21586948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21596948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $171, %ymm21, %ymm23, %ymm24 {%k7} {z} 21606948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0xa7,0x50,0xc5,0xab] 21616948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0xab, %ymm21, %ymm23, %ymm24 {%k7} {z} 21626948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21636948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, %ymm21, %ymm23, %ymm24 21646948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0xc5,0x7b] 21656948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b, %ymm21, %ymm23, %ymm24 21666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21676948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, (%rcx), %ymm23, %ymm24 21686948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x01,0x7b] 21696948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,(%rcx), %ymm23, %ymm24 21706948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21716948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 291(%rax,%r14,8), %ymm23, %ymm24 21726948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x45,0x20,0x50,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b] 21736948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,291(%rax,%r14,8), %ymm23, %ymm24 21746948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21756948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, (%rcx){1to8}, %ymm23, %ymm24 21766948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x01,0x7b] 21776948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,(%rcx){1to8}, %ymm23, %ymm24 21786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21796948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 4064(%rdx), %ymm23, %ymm24 21806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x7f,0x7b] 21816948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,4064(%rdx), %ymm23, %ymm24 21826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21836948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 4096(%rdx), %ymm23, %ymm24 21846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0x00,0x10,0x00,0x00,0x7b] 21856948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,4096(%rdx), %ymm23, %ymm24 21866948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21876948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -4096(%rdx), %ymm23, %ymm24 21886948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x42,0x80,0x7b] 21896948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-4096(%rdx), %ymm23, %ymm24 21906948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21916948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -4128(%rdx), %ymm23, %ymm24 21926948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x20,0x50,0x82,0xe0,0xef,0xff,0xff,0x7b] 21936948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-4128(%rdx), %ymm23, %ymm24 21946948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21956948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 508(%rdx){1to8}, %ymm23, %ymm24 21966948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x7f,0x7b] 21976948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,508(%rdx){1to8}, %ymm23, %ymm24 21986948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 21996948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, 512(%rdx){1to8}, %ymm23, %ymm24 22006948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0x00,0x02,0x00,0x00,0x7b] 22016948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,512(%rdx){1to8}, %ymm23, %ymm24 22026948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 22036948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -512(%rdx){1to8}, %ymm23, %ymm24 22046948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x42,0x80,0x7b] 22056948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-512(%rdx){1to8}, %ymm23, %ymm24 22066948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar 22076948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: vrangeps $123, -516(%rdx){1to8}, %ymm23, %ymm24 22086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x45,0x30,0x50,0x82,0xfc,0xfd,0xff,0xff,0x7b] 22096948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar vrangeps $0x7b,-516(%rdx){1to8}, %ymm23, %ymm24 2210cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2211cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm17, %xmm18 2212cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0xab] 2213cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm17, %xmm18 2214cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2215cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm17, %xmm18 {%k3} 2216cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x0b,0x56,0xd1,0xab] 2217cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm17, %xmm18 {%k3} 2218cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2219cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm17, %xmm18 {%k3} {z} 2220cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x8b,0x56,0xd1,0xab] 2221cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm17, %xmm18 {%k3} {z} 2222cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2223cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, %xmm17, %xmm18 2224cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0xd1,0x7b] 2225cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b, %xmm17, %xmm18 2226cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2227cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx), %xmm18 2228cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x11,0x7b] 2229cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx), %xmm18 2230cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2231cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 291(%rax,%r14,8), %xmm18 2232cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x08,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 2233cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,291(%rax,%r14,8), %xmm18 2234cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2235cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm28, %xmm25 2236cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0xab] 2237cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm28, %xmm25 2238cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2239cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm28, %xmm25 {%k4} 2240cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x0c,0x56,0xcc,0xab] 2241cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm28, %xmm25 {%k4} 2242cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2243cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %xmm28, %xmm25 {%k4} {z} 2244cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x8c,0x56,0xcc,0xab] 2245cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %xmm28, %xmm25 {%k4} {z} 2246cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2247cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, %xmm28, %xmm25 2248cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x08,0x56,0xcc,0x7b] 2249cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b, %xmm28, %xmm25 2250cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2251cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx), %xmm25 2252cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x09,0x7b] 2253cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx), %xmm25 2254cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2255cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4660(%rax,%r14,8), %xmm25 2256cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x08,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 2257cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4660(%rax,%r14,8), %xmm25 2258cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2259cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx){1to2}, %xmm25 2260cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x09,0x7b] 2261cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx){1to2}, %xmm25 2262cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2263cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 2032(%rdx), %xmm25 2264cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x7f,0x7b] 2265cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,2032(%rdx), %xmm25 2266cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2267cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 2048(%rdx), %xmm25 2268cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0x00,0x08,0x00,0x00,0x7b] 2269cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,2048(%rdx), %xmm25 2270cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2271cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -2048(%rdx), %xmm25 2272cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x4a,0x80,0x7b] 2273cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-2048(%rdx), %xmm25 2274cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2275cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -2064(%rdx), %xmm25 2276cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x08,0x56,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 2277cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-2064(%rdx), %xmm25 2278cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2279cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm25 2280cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x7f,0x7b] 2281cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1016(%rdx){1to2}, %xmm25 2282cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2283cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm25 2284cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b] 2285cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1024(%rdx){1to2}, %xmm25 2286cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2287cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm25 2288cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x4a,0x80,0x7b] 2289cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1024(%rdx){1to2}, %xmm25 2290cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2291cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm25 2292cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x18,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 2293cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1032(%rdx){1to2}, %xmm25 2294cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2295cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm17, %ymm28 2296cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0xab] 2297cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm17, %ymm28 2298cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2299cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm17, %ymm28 {%k4} 2300cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x2c,0x56,0xe1,0xab] 2301cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm17, %ymm28 {%k4} 2302cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2303cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm17, %ymm28 {%k4} {z} 2304cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0xac,0x56,0xe1,0xab] 2305cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm17, %ymm28 {%k4} {z} 2306cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2307cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, %ymm17, %ymm28 2308cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xe1,0x7b] 2309cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b, %ymm17, %ymm28 2310cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2311cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx), %ymm28 2312cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x21,0x7b] 2313cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx), %ymm28 2314cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2315cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4660(%rax,%r14,8), %ymm28 2316cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b] 2317cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4660(%rax,%r14,8), %ymm28 2318cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2319cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx){1to4}, %ymm28 2320cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x21,0x7b] 2321cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx){1to4}, %ymm28 2322cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2323cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4064(%rdx), %ymm28 2324cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x7f,0x7b] 2325cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4064(%rdx), %ymm28 2326cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2327cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4096(%rdx), %ymm28 2328cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0x00,0x10,0x00,0x00,0x7b] 2329cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4096(%rdx), %ymm28 2330cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2331cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -4096(%rdx), %ymm28 2332cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x62,0x80,0x7b] 2333cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-4096(%rdx), %ymm28 2334cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2335cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -4128(%rdx), %ymm28 2336cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0xa2,0xe0,0xef,0xff,0xff,0x7b] 2337cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-4128(%rdx), %ymm28 2338cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2339cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm28 2340cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x7f,0x7b] 2341cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1016(%rdx){1to4}, %ymm28 2342cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2343cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm28 2344cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0x00,0x04,0x00,0x00,0x7b] 2345cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1024(%rdx){1to4}, %ymm28 2346cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2347cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm28 2348cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x62,0x80,0x7b] 2349cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1024(%rdx){1to4}, %ymm28 2350cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2351cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm28 2352cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0xa2,0xf8,0xfb,0xff,0xff,0x7b] 2353cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1032(%rdx){1to4}, %ymm28 2354cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2355cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm21, %xmm29 2356cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0xab] 2357cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm21, %xmm29 2358cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2359cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm21, %xmm29 {%k7} 2360cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x0f,0x56,0xed,0xab] 2361cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm21, %xmm29 {%k7} 2362cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2363cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm21, %xmm29 {%k7} {z} 2364cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x8f,0x56,0xed,0xab] 2365cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm21, %xmm29 {%k7} {z} 2366cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2367cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, %xmm21, %xmm29 2368cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xed,0x7b] 2369cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b, %xmm21, %xmm29 2370cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2371cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx), %xmm29 2372cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x29,0x7b] 2373cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx), %xmm29 2374cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2375cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4660(%rax,%r14,8), %xmm29 2376cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x08,0x56,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b] 2377cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4660(%rax,%r14,8), %xmm29 2378cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2379cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx){1to4}, %xmm29 2380cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x29,0x7b] 2381cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx){1to4}, %xmm29 2382cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2383cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 2032(%rdx), %xmm29 2384cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x7f,0x7b] 2385cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,2032(%rdx), %xmm29 2386cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2387cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 2048(%rdx), %xmm29 2388cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0x00,0x08,0x00,0x00,0x7b] 2389cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,2048(%rdx), %xmm29 2390cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2391cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -2048(%rdx), %xmm29 2392cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0x6a,0x80,0x7b] 2393cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-2048(%rdx), %xmm29 2394cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2395cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -2064(%rdx), %xmm29 2396cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x08,0x56,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 2397cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-2064(%rdx), %xmm29 2398cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2399cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm29 2400cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x7f,0x7b] 2401cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,508(%rdx){1to4}, %xmm29 2402cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2403cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm29 2404cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0x00,0x02,0x00,0x00,0x7b] 2405cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,512(%rdx){1to4}, %xmm29 2406cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2407cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm29 2408cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0x6a,0x80,0x7b] 2409cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-512(%rdx){1to4}, %xmm29 2410cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2411cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm29 2412cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x18,0x56,0xaa,0xfc,0xfd,0xff,0xff,0x7b] 2413cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-516(%rdx){1to4}, %xmm29 2414cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2415cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm23, %ymm25 2416cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0xab] 2417cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm23, %ymm25 2418cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2419cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm23, %ymm25 {%k3} 2420cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x2b,0x56,0xcf,0xab] 2421cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm23, %ymm25 {%k3} 2422cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2423cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm23, %ymm25 {%k3} {z} 2424cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0xab,0x56,0xcf,0xab] 2425cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm23, %ymm25 {%k3} {z} 2426cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2427cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, %ymm23, %ymm25 2428cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xcf,0x7b] 2429cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b, %ymm23, %ymm25 2430cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2431cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx), %ymm25 2432cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x09,0x7b] 2433cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx), %ymm25 2434cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2435cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4660(%rax,%r14,8), %ymm25 2436cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 2437cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4660(%rax,%r14,8), %ymm25 2438cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2439cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx){1to8}, %ymm25 2440cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x09,0x7b] 2441cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx){1to8}, %ymm25 2442cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2443cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4064(%rdx), %ymm25 2444cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x7f,0x7b] 2445cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4064(%rdx), %ymm25 2446cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2447cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4096(%rdx), %ymm25 2448cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b] 2449cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4096(%rdx), %ymm25 2450cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2451cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -4096(%rdx), %ymm25 2452cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x4a,0x80,0x7b] 2453cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-4096(%rdx), %ymm25 2454cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2455cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -4128(%rdx), %ymm25 2456cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b] 2457cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-4128(%rdx), %ymm25 2458cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2459cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm25 2460cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x7f,0x7b] 2461cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,508(%rdx){1to8}, %ymm25 2462cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2463cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm25 2464cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0x00,0x02,0x00,0x00,0x7b] 2465cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,512(%rdx){1to8}, %ymm25 2466cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2467cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm25 2468cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x4a,0x80,0x7b] 2469cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-512(%rdx){1to8}, %ymm25 2470cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2471cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm25 2472cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x8a,0xfc,0xfd,0xff,0xff,0x7b] 2473cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-516(%rdx){1to8}, %ymm25 2474cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2475cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx){1to2}, %xmm18 2476cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x11,0x7b] 2477cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx){1to2}, %xmm18 2478cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2479cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 2032(%rdx), %xmm18 2480cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x7f,0x7b] 2481cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,2032(%rdx), %xmm18 2482cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2483cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 2048(%rdx), %xmm18 2484cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0x00,0x08,0x00,0x00,0x7b] 2485cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,2048(%rdx), %xmm18 2486cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2487cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -2048(%rdx), %xmm18 2488cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x52,0x80,0x7b] 2489cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-2048(%rdx), %xmm18 2490cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2491cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -2064(%rdx), %xmm18 2492cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x08,0x56,0x92,0xf0,0xf7,0xff,0xff,0x7b] 2493cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-2064(%rdx), %xmm18 2494cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2495cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1016(%rdx){1to2}, %xmm18 2496cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x7f,0x7b] 2497cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1016(%rdx){1to2}, %xmm18 2498cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2499cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1024(%rdx){1to2}, %xmm18 2500cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0x00,0x04,0x00,0x00,0x7b] 2501cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1024(%rdx){1to2}, %xmm18 2502cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2503cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1024(%rdx){1to2}, %xmm18 2504cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x52,0x80,0x7b] 2505cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1024(%rdx){1to2}, %xmm18 2506cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2507cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1032(%rdx){1to2}, %xmm18 2508cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x56,0x92,0xf8,0xfb,0xff,0xff,0x7b] 2509cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1032(%rdx){1to2}, %xmm18 2510cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2511cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm29, %ymm25 2512cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0xab] 2513cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm29, %ymm25 2514cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2515cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm29, %ymm25 {%k1} 2516cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x29,0x56,0xcd,0xab] 2517cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm29, %ymm25 {%k1} 2518cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2519cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $171, %ymm29, %ymm25 {%k1} {z} 2520cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0xa9,0x56,0xcd,0xab] 2521cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0xab, %ymm29, %ymm25 {%k1} {z} 2522cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2523cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, %ymm29, %ymm25 2524cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x56,0xcd,0x7b] 2525cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b, %ymm29, %ymm25 2526cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2527cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx), %ymm25 2528cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x09,0x7b] 2529cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx), %ymm25 2530cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2531cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 291(%rax,%r14,8), %ymm25 2532cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xfd,0x28,0x56,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 2533cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,291(%rax,%r14,8), %ymm25 2534cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2535cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, (%rcx){1to4}, %ymm25 2536cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x09,0x7b] 2537cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,(%rcx){1to4}, %ymm25 2538cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2539cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4064(%rdx), %ymm25 2540cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x7f,0x7b] 2541cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4064(%rdx), %ymm25 2542cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2543cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 4096(%rdx), %ymm25 2544cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0x00,0x10,0x00,0x00,0x7b] 2545cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,4096(%rdx), %ymm25 2546cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2547cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -4096(%rdx), %ymm25 2548cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x4a,0x80,0x7b] 2549cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-4096(%rdx), %ymm25 2550cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2551cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -4128(%rdx), %ymm25 2552cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x28,0x56,0x8a,0xe0,0xef,0xff,0xff,0x7b] 2553cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-4128(%rdx), %ymm25 2554cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2555cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1016(%rdx){1to4}, %ymm25 2556cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x7f,0x7b] 2557cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1016(%rdx){1to4}, %ymm25 2558cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2559cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, 1024(%rdx){1to4}, %ymm25 2560cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0x00,0x04,0x00,0x00,0x7b] 2561cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,1024(%rdx){1to4}, %ymm25 2562cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2563cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1024(%rdx){1to4}, %ymm25 2564cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x4a,0x80,0x7b] 2565cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1024(%rdx){1to4}, %ymm25 2566cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2567cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreducepd $123, -1032(%rdx){1to4}, %ymm25 2568cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xfd,0x38,0x56,0x8a,0xf8,0xfb,0xff,0xff,0x7b] 2569cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreducepd $0x7b,-1032(%rdx){1to4}, %ymm25 2570cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2571cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm23, %xmm20 2572cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0xab] 2573cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm23, %xmm20 2574cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2575cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm23, %xmm20 {%k7} 2576cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0x7d,0x0f,0x56,0xe7,0xab] 2577cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm23, %xmm20 {%k7} 2578cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2579cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %xmm23, %xmm20 {%k7} {z} 2580cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0x7d,0x8f,0x56,0xe7,0xab] 2581cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %xmm23, %xmm20 {%k7} {z} 2582cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2583cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, %xmm23, %xmm20 2584cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xe7,0x7b] 2585cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b, %xmm23, %xmm20 2586cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2587cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx), %xmm20 2588cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x21,0x7b] 2589cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx), %xmm20 2590cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2591cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 291(%rax,%r14,8), %xmm20 2592cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0x7d,0x08,0x56,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 2593cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,291(%rax,%r14,8), %xmm20 2594cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2595cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx){1to4}, %xmm20 2596cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x21,0x7b] 2597cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx){1to4}, %xmm20 2598cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2599cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 2032(%rdx), %xmm20 2600cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x7f,0x7b] 2601cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,2032(%rdx), %xmm20 2602cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2603cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 2048(%rdx), %xmm20 2604cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0x00,0x08,0x00,0x00,0x7b] 2605cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,2048(%rdx), %xmm20 2606cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2607cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -2048(%rdx), %xmm20 2608cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0x62,0x80,0x7b] 2609cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-2048(%rdx), %xmm20 2610cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2611cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -2064(%rdx), %xmm20 2612cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x08,0x56,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 2613cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-2064(%rdx), %xmm20 2614cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2615cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 508(%rdx){1to4}, %xmm20 2616cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x7f,0x7b] 2617cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,508(%rdx){1to4}, %xmm20 2618cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2619cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 512(%rdx){1to4}, %xmm20 2620cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0x00,0x02,0x00,0x00,0x7b] 2621cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,512(%rdx){1to4}, %xmm20 2622cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2623cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -512(%rdx){1to4}, %xmm20 2624cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0x62,0x80,0x7b] 2625cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-512(%rdx){1to4}, %xmm20 2626cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2627cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -516(%rdx){1to4}, %xmm20 2628cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0x7d,0x18,0x56,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 2629cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-516(%rdx){1to4}, %xmm20 2630cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2631cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm22, %ymm26 2632cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0xab] 2633cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm22, %ymm26 2634cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2635cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm22, %ymm26 {%k6} 2636cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x2e,0x56,0xd6,0xab] 2637cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm22, %ymm26 {%k6} 2638cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2639cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $171, %ymm22, %ymm26 {%k6} {z} 2640cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0xae,0x56,0xd6,0xab] 2641cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0xab, %ymm22, %ymm26 {%k6} {z} 2642cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2643cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, %ymm22, %ymm26 2644cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0xd6,0x7b] 2645cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b, %ymm22, %ymm26 2646cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2647cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx), %ymm26 2648cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x11,0x7b] 2649cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx), %ymm26 2650cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2651cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 291(%rax,%r14,8), %ymm26 2652cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0x7d,0x28,0x56,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 2653cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,291(%rax,%r14,8), %ymm26 2654cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2655cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, (%rcx){1to8}, %ymm26 2656cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x11,0x7b] 2657cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,(%rcx){1to8}, %ymm26 2658cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2659cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4064(%rdx), %ymm26 2660cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x7f,0x7b] 2661cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4064(%rdx), %ymm26 2662cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2663cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 4096(%rdx), %ymm26 2664cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0x00,0x10,0x00,0x00,0x7b] 2665cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,4096(%rdx), %ymm26 2666cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2667cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -4096(%rdx), %ymm26 2668cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x52,0x80,0x7b] 2669cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-4096(%rdx), %ymm26 2670cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2671cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -4128(%rdx), %ymm26 2672cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x28,0x56,0x92,0xe0,0xef,0xff,0xff,0x7b] 2673cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-4128(%rdx), %ymm26 2674cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2675cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 508(%rdx){1to8}, %ymm26 2676cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x7f,0x7b] 2677cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,508(%rdx){1to8}, %ymm26 2678cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2679cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, 512(%rdx){1to8}, %ymm26 2680cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0x00,0x02,0x00,0x00,0x7b] 2681cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,512(%rdx){1to8}, %ymm26 2682cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2683cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -512(%rdx){1to8}, %ymm26 2684cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x52,0x80,0x7b] 2685cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-512(%rdx){1to8}, %ymm26 2686cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2687cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vreduceps $123, -516(%rdx){1to8}, %ymm26 2688cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0x7d,0x38,0x56,0x92,0xfc,0xfd,0xff,0xff,0x7b] 2689cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vreduceps $0x7b,-516(%rdx){1to8}, %ymm26 2690cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2691cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %xmm22, %xmm24 2692cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0xc6] 2693cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %xmm22, %xmm24 2694cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2695cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6} 2696cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfd,0x0e,0x7b,0xc6] 2697cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %xmm22, %xmm24 {%k6} 2698cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2699cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %xmm22, %xmm24 {%k6} {z} 2700cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfd,0x8e,0x7b,0xc6] 2701cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %xmm22, %xmm24 {%k6} {z} 2702cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2703cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq (%rcx), %xmm24 2704cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x01] 2705cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq (%rcx), %xmm24 2706cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2707cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 291(%rax,%r14,8), %xmm24 2708cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfd,0x08,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00] 2709cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 291(%rax,%r14,8), %xmm24 2710cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2711cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq (%rcx){1to2}, %xmm24 2712cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x01] 2713cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq (%rcx){1to2}, %xmm24 2714cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2715cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 2032(%rdx), %xmm24 2716cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x7f] 2717cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 2032(%rdx), %xmm24 2718cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2719cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 2048(%rdx), %xmm24 2720cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0x00,0x08,0x00,0x00] 2721cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 2048(%rdx), %xmm24 2722cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2723cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -2048(%rdx), %xmm24 2724cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x42,0x80] 2725cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -2048(%rdx), %xmm24 2726cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2727cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -2064(%rdx), %xmm24 2728cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x08,0x7b,0x82,0xf0,0xf7,0xff,0xff] 2729cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -2064(%rdx), %xmm24 2730cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2731cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 1016(%rdx){1to2}, %xmm24 2732cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x7f] 2733cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 1016(%rdx){1to2}, %xmm24 2734cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2735cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 1024(%rdx){1to2}, %xmm24 2736cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0x00,0x04,0x00,0x00] 2737cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 1024(%rdx){1to2}, %xmm24 2738cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2739cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -1024(%rdx){1to2}, %xmm24 2740cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x42,0x80] 2741cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -1024(%rdx){1to2}, %xmm24 2742cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2743cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -1032(%rdx){1to2}, %xmm24 2744cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x18,0x7b,0x82,0xf8,0xfb,0xff,0xff] 2745cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -1032(%rdx){1to2}, %xmm24 2746cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2747cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %ymm27, %ymm24 2748cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfd,0x28,0x7b,0xc3] 2749cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %ymm27, %ymm24 2750cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2751cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7} 2752cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfd,0x2f,0x7b,0xc3] 2753cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %ymm27, %ymm24 {%k7} 2754cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2755cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq %ymm27, %ymm24 {%k7} {z} 2756cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfd,0xaf,0x7b,0xc3] 2757cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq %ymm27, %ymm24 {%k7} {z} 2758cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2759cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq (%rcx), %ymm24 2760cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x01] 2761cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq (%rcx), %ymm24 2762cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2763cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 291(%rax,%r14,8), %ymm24 2764cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfd,0x28,0x7b,0x84,0xf0,0x23,0x01,0x00,0x00] 2765cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 291(%rax,%r14,8), %ymm24 2766cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2767cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq (%rcx){1to4}, %ymm24 2768cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x01] 2769cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq (%rcx){1to4}, %ymm24 2770cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2771cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 4064(%rdx), %ymm24 2772cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x7f] 2773cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 4064(%rdx), %ymm24 2774cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2775cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 4096(%rdx), %ymm24 2776cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0x00,0x10,0x00,0x00] 2777cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 4096(%rdx), %ymm24 2778cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2779cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -4096(%rdx), %ymm24 2780cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x42,0x80] 2781cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -4096(%rdx), %ymm24 2782cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2783cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -4128(%rdx), %ymm24 2784cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x28,0x7b,0x82,0xe0,0xef,0xff,0xff] 2785cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -4128(%rdx), %ymm24 2786cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2787cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 1016(%rdx){1to4}, %ymm24 2788cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x7f] 2789cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 1016(%rdx){1to4}, %ymm24 2790cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2791cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq 1024(%rdx){1to4}, %ymm24 2792cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0x00,0x04,0x00,0x00] 2793cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq 1024(%rdx){1to4}, %ymm24 2794cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2795cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -1024(%rdx){1to4}, %ymm24 2796cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x42,0x80] 2797cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -1024(%rdx){1to4}, %ymm24 2798cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2799cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2qq -1032(%rdx){1to4}, %ymm24 2800cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfd,0x38,0x7b,0x82,0xf8,0xfb,0xff,0xff] 2801cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2qq -1032(%rdx){1to4}, %ymm24 2802cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2803cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %xmm20, %xmm22 2804cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xf4] 2805cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %xmm20, %xmm22 2806cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2807cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3} 2808cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfd,0x0b,0x79,0xf4] 2809cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %xmm20, %xmm22 {%k3} 2810cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2811cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %xmm20, %xmm22 {%k3} {z} 2812cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfd,0x8b,0x79,0xf4] 2813cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %xmm20, %xmm22 {%k3} {z} 2814cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2815cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq (%rcx), %xmm22 2816cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x31] 2817cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq (%rcx), %xmm22 2818cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2819cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 291(%rax,%r14,8), %xmm22 2820cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfd,0x08,0x79,0xb4,0xf0,0x23,0x01,0x00,0x00] 2821cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 291(%rax,%r14,8), %xmm22 2822cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2823cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq (%rcx){1to2}, %xmm22 2824cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x31] 2825cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq (%rcx){1to2}, %xmm22 2826cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2827cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 2032(%rdx), %xmm22 2828cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x7f] 2829cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 2032(%rdx), %xmm22 2830cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2831cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 2048(%rdx), %xmm22 2832cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0x00,0x08,0x00,0x00] 2833cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 2048(%rdx), %xmm22 2834cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2835cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -2048(%rdx), %xmm22 2836cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0x72,0x80] 2837cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -2048(%rdx), %xmm22 2838cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2839cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -2064(%rdx), %xmm22 2840cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x08,0x79,0xb2,0xf0,0xf7,0xff,0xff] 2841cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -2064(%rdx), %xmm22 2842cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2843cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 1016(%rdx){1to2}, %xmm22 2844cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x7f] 2845cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 1016(%rdx){1to2}, %xmm22 2846cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2847cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 1024(%rdx){1to2}, %xmm22 2848cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0x00,0x04,0x00,0x00] 2849cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 1024(%rdx){1to2}, %xmm22 2850cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2851cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -1024(%rdx){1to2}, %xmm22 2852cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0x72,0x80] 2853cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -1024(%rdx){1to2}, %xmm22 2854cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2855cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -1032(%rdx){1to2}, %xmm22 2856cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x18,0x79,0xb2,0xf8,0xfb,0xff,0xff] 2857cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -1032(%rdx){1to2}, %xmm22 2858cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2859cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %ymm24, %ymm21 2860cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfd,0x28,0x79,0xe8] 2861cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %ymm24, %ymm21 2862cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2863cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6} 2864cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfd,0x2e,0x79,0xe8] 2865cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %ymm24, %ymm21 {%k6} 2866cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2867cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq %ymm24, %ymm21 {%k6} {z} 2868cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfd,0xae,0x79,0xe8] 2869cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq %ymm24, %ymm21 {%k6} {z} 2870cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2871cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq (%rcx), %ymm21 2872cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x29] 2873cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq (%rcx), %ymm21 2874cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2875cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 291(%rax,%r14,8), %ymm21 2876cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfd,0x28,0x79,0xac,0xf0,0x23,0x01,0x00,0x00] 2877cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 291(%rax,%r14,8), %ymm21 2878cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2879cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq (%rcx){1to4}, %ymm21 2880cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x29] 2881cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq (%rcx){1to4}, %ymm21 2882cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2883cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 4064(%rdx), %ymm21 2884cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x7f] 2885cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 4064(%rdx), %ymm21 2886cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2887cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 4096(%rdx), %ymm21 2888cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0x00,0x10,0x00,0x00] 2889cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 4096(%rdx), %ymm21 2890cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2891cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -4096(%rdx), %ymm21 2892cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0x6a,0x80] 2893cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -4096(%rdx), %ymm21 2894cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2895cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -4128(%rdx), %ymm21 2896cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x28,0x79,0xaa,0xe0,0xef,0xff,0xff] 2897cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -4128(%rdx), %ymm21 2898cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2899cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 1016(%rdx){1to4}, %ymm21 2900cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x7f] 2901cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 1016(%rdx){1to4}, %ymm21 2902cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2903cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq 1024(%rdx){1to4}, %ymm21 2904cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0x00,0x04,0x00,0x00] 2905cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq 1024(%rdx){1to4}, %ymm21 2906cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2907cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -1024(%rdx){1to4}, %ymm21 2908cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0x6a,0x80] 2909cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -1024(%rdx){1to4}, %ymm21 2910cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2911cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtpd2uqq -1032(%rdx){1to4}, %ymm21 2912cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfd,0x38,0x79,0xaa,0xf8,0xfb,0xff,0xff] 2913cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtpd2uqq -1032(%rdx){1to4}, %ymm21 2914cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2915cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm28, %xmm17 2916cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x7d,0x08,0x7b,0xcc] 2917cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm28, %xmm17 2918cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2919cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm28, %xmm17 {%k4} 2920cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x7d,0x0c,0x7b,0xcc] 2921cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm28, %xmm17 {%k4} 2922cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2923cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm28, %xmm17 {%k4} {z} 2924cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0x7d,0x8c,0x7b,0xcc] 2925cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm28, %xmm17 {%k4} {z} 2926cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2927cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq (%rcx), %xmm17 2928cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x09] 2929cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq (%rcx), %xmm17 2930cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2931cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 291(%rax,%r14,8), %xmm17 2932cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x7d,0x08,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00] 2933cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 291(%rax,%r14,8), %xmm17 2934cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2935cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq (%rcx){1to2}, %xmm17 2936cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x09] 2937cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq (%rcx){1to2}, %xmm17 2938cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2939cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 1016(%rdx), %xmm17 2940cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x7f] 2941cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 1016(%rdx), %xmm17 2942cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2943cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 1024(%rdx), %xmm17 2944cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0x00,0x04,0x00,0x00] 2945cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 1024(%rdx), %xmm17 2946cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2947cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -1024(%rdx), %xmm17 2948cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x4a,0x80] 2949cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -1024(%rdx), %xmm17 2950cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2951cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -1032(%rdx), %xmm17 2952cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7b,0x8a,0xf8,0xfb,0xff,0xff] 2953cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -1032(%rdx), %xmm17 2954cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2955cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 508(%rdx){1to2}, %xmm17 2956cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x7f] 2957cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 508(%rdx){1to2}, %xmm17 2958cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2959cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 512(%rdx){1to2}, %xmm17 2960cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0x00,0x02,0x00,0x00] 2961cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 512(%rdx){1to2}, %xmm17 2962cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2963cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -512(%rdx){1to2}, %xmm17 2964cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x4a,0x80] 2965cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -512(%rdx){1to2}, %xmm17 2966cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2967cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -516(%rdx){1to2}, %xmm17 2968cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x18,0x7b,0x8a,0xfc,0xfd,0xff,0xff] 2969cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -516(%rdx){1to2}, %xmm17 2970cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2971cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm27, %ymm25 2972cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0x28,0x7b,0xcb] 2973cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm27, %ymm25 2974cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2975cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm27, %ymm25 {%k7} 2976cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0x2f,0x7b,0xcb] 2977cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm27, %ymm25 {%k7} 2978cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2979cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq %xmm27, %ymm25 {%k7} {z} 2980cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0xaf,0x7b,0xcb] 2981cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq %xmm27, %ymm25 {%k7} {z} 2982cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2983cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq (%rcx), %ymm25 2984cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x09] 2985cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq (%rcx), %ymm25 2986cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2987cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 291(%rax,%r14,8), %ymm25 2988cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x7d,0x28,0x7b,0x8c,0xf0,0x23,0x01,0x00,0x00] 2989cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 291(%rax,%r14,8), %ymm25 2990cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2991cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq (%rcx){1to4}, %ymm25 2992cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x09] 2993cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq (%rcx){1to4}, %ymm25 2994cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2995cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 2032(%rdx), %ymm25 2996cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x7f] 2997cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 2032(%rdx), %ymm25 2998cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 2999cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 2048(%rdx), %ymm25 3000cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0x00,0x08,0x00,0x00] 3001cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 2048(%rdx), %ymm25 3002cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3003cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -2048(%rdx), %ymm25 3004cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x4a,0x80] 3005cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -2048(%rdx), %ymm25 3006cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3007cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -2064(%rdx), %ymm25 3008cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x28,0x7b,0x8a,0xf0,0xf7,0xff,0xff] 3009cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -2064(%rdx), %ymm25 3010cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3011cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 508(%rdx){1to4}, %ymm25 3012cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x7f] 3013cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 508(%rdx){1to4}, %ymm25 3014cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3015cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq 512(%rdx){1to4}, %ymm25 3016cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0x00,0x02,0x00,0x00] 3017cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq 512(%rdx){1to4}, %ymm25 3018cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3019cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -512(%rdx){1to4}, %ymm25 3020cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x4a,0x80] 3021cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -512(%rdx){1to4}, %ymm25 3022cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3023cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2qq -516(%rdx){1to4}, %ymm25 3024cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x38,0x7b,0x8a,0xfc,0xfd,0xff,0xff] 3025cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2qq -516(%rdx){1to4}, %ymm25 3026cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3027cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm29, %xmm29 3028cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0x08,0x79,0xed] 3029cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm29, %xmm29 3030cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3031cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1} 3032cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0x09,0x79,0xed] 3033cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm29, %xmm29 {%k1} 3034cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3035cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm29, %xmm29 {%k1} {z} 3036cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0x7d,0x89,0x79,0xed] 3037cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm29, %xmm29 {%k1} {z} 3038cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3039cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq (%rcx), %xmm29 3040cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x29] 3041cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq (%rcx), %xmm29 3042cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3043cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 291(%rax,%r14,8), %xmm29 3044cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0x7d,0x08,0x79,0xac,0xf0,0x23,0x01,0x00,0x00] 3045cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 291(%rax,%r14,8), %xmm29 3046cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3047cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq (%rcx){1to2}, %xmm29 3048cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x29] 3049cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq (%rcx){1to2}, %xmm29 3050cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3051cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 1016(%rdx), %xmm29 3052cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x7f] 3053cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 1016(%rdx), %xmm29 3054cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3055cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 1024(%rdx), %xmm29 3056cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0x00,0x04,0x00,0x00] 3057cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 1024(%rdx), %xmm29 3058cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3059cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -1024(%rdx), %xmm29 3060cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0x6a,0x80] 3061cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -1024(%rdx), %xmm29 3062cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3063cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -1032(%rdx), %xmm29 3064cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x08,0x79,0xaa,0xf8,0xfb,0xff,0xff] 3065cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -1032(%rdx), %xmm29 3066cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3067cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 508(%rdx){1to2}, %xmm29 3068cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x7f] 3069cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 508(%rdx){1to2}, %xmm29 3070cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3071cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 512(%rdx){1to2}, %xmm29 3072cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0x00,0x02,0x00,0x00] 3073cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 512(%rdx){1to2}, %xmm29 3074cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3075cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -512(%rdx){1to2}, %xmm29 3076cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0x6a,0x80] 3077cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -512(%rdx){1to2}, %xmm29 3078cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3079cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -516(%rdx){1to2}, %xmm29 3080cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0x7d,0x18,0x79,0xaa,0xfc,0xfd,0xff,0xff] 3081cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -516(%rdx){1to2}, %xmm29 3082cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3083cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm19, %ymm23 3084cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xfb] 3085cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm19, %ymm23 3086cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3087cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2} 3088cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x7d,0x2a,0x79,0xfb] 3089cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm19, %ymm23 {%k2} 3090cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3091cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq %xmm19, %ymm23 {%k2} {z} 3092cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x7d,0xaa,0x79,0xfb] 3093cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq %xmm19, %ymm23 {%k2} {z} 3094cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3095cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq (%rcx), %ymm23 3096cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x39] 3097cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq (%rcx), %ymm23 3098cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3099cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 291(%rax,%r14,8), %ymm23 3100cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0x7d,0x28,0x79,0xbc,0xf0,0x23,0x01,0x00,0x00] 3101cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 291(%rax,%r14,8), %ymm23 3102cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3103cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq (%rcx){1to4}, %ymm23 3104cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x39] 3105cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq (%rcx){1to4}, %ymm23 3106cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3107cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 2032(%rdx), %ymm23 3108cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x7f] 3109cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 2032(%rdx), %ymm23 3110cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3111cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 2048(%rdx), %ymm23 3112cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0x00,0x08,0x00,0x00] 3113cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 2048(%rdx), %ymm23 3114cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3115cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -2048(%rdx), %ymm23 3116cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0x7a,0x80] 3117cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -2048(%rdx), %ymm23 3118cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3119cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -2064(%rdx), %ymm23 3120cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x28,0x79,0xba,0xf0,0xf7,0xff,0xff] 3121cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -2064(%rdx), %ymm23 3122cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3123cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 508(%rdx){1to4}, %ymm23 3124cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x7f] 3125cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 508(%rdx){1to4}, %ymm23 3126cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3127cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq 512(%rdx){1to4}, %ymm23 3128cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0x00,0x02,0x00,0x00] 3129cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq 512(%rdx){1to4}, %ymm23 3130cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3131cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -512(%rdx){1to4}, %ymm23 3132cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0x7a,0x80] 3133cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -512(%rdx){1to4}, %ymm23 3134cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3135cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtps2uqq -516(%rdx){1to4}, %ymm23 3136cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0x7d,0x38,0x79,0xba,0xfc,0xfd,0xff,0xff] 3137cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtps2uqq -516(%rdx){1to4}, %ymm23 3138cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3139cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %xmm29, %xmm22 3140cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfe,0x08,0xe6,0xf5] 3141cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %xmm29, %xmm22 3142cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3143cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7} 3144cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfe,0x0f,0xe6,0xf5] 3145cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %xmm29, %xmm22 {%k7} 3146cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3147cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %xmm29, %xmm22 {%k7} {z} 3148cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfe,0x8f,0xe6,0xf5] 3149cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %xmm29, %xmm22 {%k7} {z} 3150cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3151cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd (%rcx), %xmm22 3152cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x31] 3153cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd (%rcx), %xmm22 3154cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3155cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 291(%rax,%r14,8), %xmm22 3156cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00] 3157cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 291(%rax,%r14,8), %xmm22 3158cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3159cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd (%rcx){1to2}, %xmm22 3160cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x31] 3161cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd (%rcx){1to2}, %xmm22 3162cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3163cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 2032(%rdx), %xmm22 3164cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x7f] 3165cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 2032(%rdx), %xmm22 3166cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3167cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 2048(%rdx), %xmm22 3168cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0x00,0x08,0x00,0x00] 3169cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 2048(%rdx), %xmm22 3170cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3171cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -2048(%rdx), %xmm22 3172cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0x72,0x80] 3173cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -2048(%rdx), %xmm22 3174cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3175cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -2064(%rdx), %xmm22 3176cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0xe6,0xb2,0xf0,0xf7,0xff,0xff] 3177cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -2064(%rdx), %xmm22 3178cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3179cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 1016(%rdx){1to2}, %xmm22 3180cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x7f] 3181cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 1016(%rdx){1to2}, %xmm22 3182cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3183cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 1024(%rdx){1to2}, %xmm22 3184cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0x00,0x04,0x00,0x00] 3185cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 1024(%rdx){1to2}, %xmm22 3186cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3187cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -1024(%rdx){1to2}, %xmm22 3188cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0x72,0x80] 3189cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -1024(%rdx){1to2}, %xmm22 3190cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3191cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -1032(%rdx){1to2}, %xmm22 3192cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0xe6,0xb2,0xf8,0xfb,0xff,0xff] 3193cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -1032(%rdx){1to2}, %xmm22 3194cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3195cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %ymm20, %ymm21 3196cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xec] 3197cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %ymm20, %ymm21 3198cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3199cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5} 3200cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x2d,0xe6,0xec] 3201cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %ymm20, %ymm21 {%k5} 3202cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3203cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd %ymm20, %ymm21 {%k5} {z} 3204cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0xad,0xe6,0xec] 3205cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd %ymm20, %ymm21 {%k5} {z} 3206cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3207cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd (%rcx), %ymm21 3208cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x29] 3209cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd (%rcx), %ymm21 3210cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3211cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 291(%rax,%r14,8), %ymm21 3212cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x28,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00] 3213cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 291(%rax,%r14,8), %ymm21 3214cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3215cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd (%rcx){1to4}, %ymm21 3216cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x29] 3217cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd (%rcx){1to4}, %ymm21 3218cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3219cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 4064(%rdx), %ymm21 3220cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x7f] 3221cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 4064(%rdx), %ymm21 3222cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3223cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 4096(%rdx), %ymm21 3224cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0x00,0x10,0x00,0x00] 3225cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 4096(%rdx), %ymm21 3226cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3227cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -4096(%rdx), %ymm21 3228cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0x6a,0x80] 3229cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -4096(%rdx), %ymm21 3230cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3231cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -4128(%rdx), %ymm21 3232cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x28,0xe6,0xaa,0xe0,0xef,0xff,0xff] 3233cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -4128(%rdx), %ymm21 3234cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3235cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 1016(%rdx){1to4}, %ymm21 3236cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x7f] 3237cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 1016(%rdx){1to4}, %ymm21 3238cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3239cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd 1024(%rdx){1to4}, %ymm21 3240cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0x00,0x04,0x00,0x00] 3241cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd 1024(%rdx){1to4}, %ymm21 3242cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3243cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -1024(%rdx){1to4}, %ymm21 3244cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0x6a,0x80] 3245cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -1024(%rdx){1to4}, %ymm21 3246cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3247cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2pd -1032(%rdx){1to4}, %ymm21 3248cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x38,0xe6,0xaa,0xf8,0xfb,0xff,0xff] 3249cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2pd -1032(%rdx){1to4}, %ymm21 3250cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3251cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm28, %xmm25 3252cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xcc] 3253cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm28, %xmm25 3254cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3255cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} 3256cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x0e,0x5b,0xcc] 3257cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm28, %xmm25 {%k6} 3258cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3259cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm28, %xmm25 {%k6} {z} 3260cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x8e,0x5b,0xcc] 3261cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm28, %xmm25 {%k6} {z} 3262cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3263cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx (%rcx), %xmm25 3264cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x09] 3265cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx (%rcx), %xmm25 3266cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3267cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 291(%rax,%r14,8), %xmm25 3268cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00] 3269cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 291(%rax,%r14,8), %xmm25 3270cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3271cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm25 3272cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x09] 3273cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps (%rcx){1to2}, %xmm25 3274cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3275cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 2032(%rdx), %xmm25 3276cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x7f] 3277cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 2032(%rdx), %xmm25 3278cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3279cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 2048(%rdx), %xmm25 3280cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0x00,0x08,0x00,0x00] 3281cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 2048(%rdx), %xmm25 3282cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3283cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx -2048(%rdx), %xmm25 3284cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x4a,0x80] 3285cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx -2048(%rdx), %xmm25 3286cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3287cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx -2064(%rdx), %xmm25 3288cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x8a,0xf0,0xf7,0xff,0xff] 3289cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx -2064(%rdx), %xmm25 3290cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3291cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm25 3292cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x7f] 3293cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1016(%rdx){1to2}, %xmm25 3294cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3295cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm25 3296cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0x00,0x04,0x00,0x00] 3297cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1024(%rdx){1to2}, %xmm25 3298cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3299cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm25 3300cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x4a,0x80] 3301cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1024(%rdx){1to2}, %xmm25 3302cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3303cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm25 3304cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x8a,0xf8,0xfb,0xff,0xff] 3305cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1032(%rdx){1to2}, %xmm25 3306cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3307cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm22, %xmm27 3308cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0xde] 3309cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm22, %xmm27 3310cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3311cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} 3312cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0x2b,0x5b,0xde] 3313cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm22, %xmm27 {%k3} 3314cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3315cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm22, %xmm27 {%k3} {z} 3316cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0xab,0x5b,0xde] 3317cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm22, %xmm27 {%k3} {z} 3318cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3319cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy (%rcx), %xmm27 3320cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x19] 3321cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy (%rcx), %xmm27 3322cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3323cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 291(%rax,%r14,8), %xmm27 3324cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0x28,0x5b,0x9c,0xf0,0x23,0x01,0x00,0x00] 3325cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 291(%rax,%r14,8), %xmm27 3326cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3327cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm27 3328cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x19] 3329cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps (%rcx){1to4}, %xmm27 3330cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3331cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 4064(%rdx), %xmm27 3332cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x7f] 3333cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 4064(%rdx), %xmm27 3334cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3335cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 4096(%rdx), %xmm27 3336cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0x00,0x10,0x00,0x00] 3337cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 4096(%rdx), %xmm27 3338cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3339cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy -4096(%rdx), %xmm27 3340cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x5a,0x80] 3341cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy -4096(%rdx), %xmm27 3342cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3343cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy -4128(%rdx), %xmm27 3344cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x28,0x5b,0x9a,0xe0,0xef,0xff,0xff] 3345cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy -4128(%rdx), %xmm27 3346cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3347cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm27 3348cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x7f] 3349cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1016(%rdx){1to4}, %xmm27 3350cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3351cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm27 3352cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0x00,0x04,0x00,0x00] 3353cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1024(%rdx){1to4}, %xmm27 3354cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3355cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm27 3356cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x5a,0x80] 3357cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1024(%rdx){1to4}, %xmm27 3358cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3359cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm27 3360cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x38,0x5b,0x9a,0xf8,0xfb,0xff,0xff] 3361cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1032(%rdx){1to4}, %xmm27 3362cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3363cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm26, %xmm30 3364cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x08,0x5b,0xf2] 3365cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm26, %xmm30 3366cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3367cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} 3368cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x0c,0x5b,0xf2] 3369cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm26, %xmm30 {%k4} 3370cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3371cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %xmm26, %xmm30 {%k4} {z} 3372cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfc,0x8c,0x5b,0xf2] 3373cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %xmm26, %xmm30 {%k4} {z} 3374cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3375cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx (%rcx), %xmm30 3376cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x31] 3377cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx (%rcx), %xmm30 3378cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3379cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 4660(%rax,%r14,8), %xmm30 3380cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfc,0x08,0x5b,0xb4,0xf0,0x34,0x12,0x00,0x00] 3381cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 4660(%rax,%r14,8), %xmm30 3382cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3383cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps (%rcx){1to2}, %xmm30 3384cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x31] 3385cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps (%rcx){1to2}, %xmm30 3386cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3387cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 2032(%rdx), %xmm30 3388cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x7f] 3389cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 2032(%rdx), %xmm30 3390cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3391cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx 2048(%rdx), %xmm30 3392cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0x00,0x08,0x00,0x00] 3393cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx 2048(%rdx), %xmm30 3394cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3395cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx -2048(%rdx), %xmm30 3396cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0x72,0x80] 3397cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx -2048(%rdx), %xmm30 3398cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3399cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psx -2064(%rdx), %xmm30 3400cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x08,0x5b,0xb2,0xf0,0xf7,0xff,0xff] 3401cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psx -2064(%rdx), %xmm30 3402cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3403cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1016(%rdx){1to2}, %xmm30 3404cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x7f] 3405cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1016(%rdx){1to2}, %xmm30 3406cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3407cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1024(%rdx){1to2}, %xmm30 3408cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0x00,0x04,0x00,0x00] 3409cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1024(%rdx){1to2}, %xmm30 3410cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3411cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1024(%rdx){1to2}, %xmm30 3412cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0x72,0x80] 3413cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1024(%rdx){1to2}, %xmm30 3414cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3415cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1032(%rdx){1to2}, %xmm30 3416cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfc,0x18,0x5b,0xb2,0xf8,0xfb,0xff,0xff] 3417cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1032(%rdx){1to2}, %xmm30 3418cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3419cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm28, %xmm20 3420cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfc,0x28,0x5b,0xe4] 3421cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm28, %xmm20 3422cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3423cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} 3424cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfc,0x2b,0x5b,0xe4] 3425cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm28, %xmm20 {%k3} 3426cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3427cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps %ymm28, %xmm20 {%k3} {z} 3428cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xfc,0xab,0x5b,0xe4] 3429cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps %ymm28, %xmm20 {%k3} {z} 3430cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3431cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy (%rcx), %xmm20 3432cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x21] 3433cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy (%rcx), %xmm20 3434cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3435cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 4660(%rax,%r14,8), %xmm20 3436cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfc,0x28,0x5b,0xa4,0xf0,0x34,0x12,0x00,0x00] 3437cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 4660(%rax,%r14,8), %xmm20 3438cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3439cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps (%rcx){1to4}, %xmm20 3440cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x21] 3441cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps (%rcx){1to4}, %xmm20 3442cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3443cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 4064(%rdx), %xmm20 3444cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x7f] 3445cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 4064(%rdx), %xmm20 3446cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3447cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy 4096(%rdx), %xmm20 3448cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0x00,0x10,0x00,0x00] 3449cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy 4096(%rdx), %xmm20 3450cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3451cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy -4096(%rdx), %xmm20 3452cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0x62,0x80] 3453cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy -4096(%rdx), %xmm20 3454cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3455cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2psy -4128(%rdx), %xmm20 3456cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x28,0x5b,0xa2,0xe0,0xef,0xff,0xff] 3457cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2psy -4128(%rdx), %xmm20 3458cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3459cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1016(%rdx){1to4}, %xmm20 3460cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x7f] 3461cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1016(%rdx){1to4}, %xmm20 3462cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3463cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps 1024(%rdx){1to4}, %xmm20 3464cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0x00,0x04,0x00,0x00] 3465cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps 1024(%rdx){1to4}, %xmm20 3466cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3467cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1024(%rdx){1to4}, %xmm20 3468cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0x62,0x80] 3469cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1024(%rdx){1to4}, %xmm20 3470cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3471cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtqq2ps -1032(%rdx){1to4}, %xmm20 3472cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfc,0x38,0x5b,0xa2,0xf8,0xfb,0xff,0xff] 3473cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtqq2ps -1032(%rdx){1to4}, %xmm20 3474cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3475cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %xmm20, %xmm19 3476cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0xdc] 3477cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %xmm20, %xmm19 3478cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3479cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3} 3480cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x0b,0x7a,0xdc] 3481cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %xmm20, %xmm19 {%k3} 3482cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3483cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %xmm20, %xmm19 {%k3} {z} 3484cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x8b,0x7a,0xdc] 3485cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %xmm20, %xmm19 {%k3} {z} 3486cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3487cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd (%rcx), %xmm19 3488cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x19] 3489cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd (%rcx), %xmm19 3490cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3491cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 291(%rax,%r14,8), %xmm19 3492cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xfe,0x08,0x7a,0x9c,0xf0,0x23,0x01,0x00,0x00] 3493cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 291(%rax,%r14,8), %xmm19 3494cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3495cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd (%rcx){1to2}, %xmm19 3496cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x19] 3497cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd (%rcx){1to2}, %xmm19 3498cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3499cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 2032(%rdx), %xmm19 3500cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x7f] 3501cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 2032(%rdx), %xmm19 3502cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3503cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 2048(%rdx), %xmm19 3504cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0x00,0x08,0x00,0x00] 3505cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 2048(%rdx), %xmm19 3506cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3507cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -2048(%rdx), %xmm19 3508cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x5a,0x80] 3509cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -2048(%rdx), %xmm19 3510cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3511cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -2064(%rdx), %xmm19 3512cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x08,0x7a,0x9a,0xf0,0xf7,0xff,0xff] 3513cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -2064(%rdx), %xmm19 3514cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3515cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 1016(%rdx){1to2}, %xmm19 3516cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x7f] 3517cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 1016(%rdx){1to2}, %xmm19 3518cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3519cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 1024(%rdx){1to2}, %xmm19 3520cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0x00,0x04,0x00,0x00] 3521cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 1024(%rdx){1to2}, %xmm19 3522cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3523cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -1024(%rdx){1to2}, %xmm19 3524cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x5a,0x80] 3525cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -1024(%rdx){1to2}, %xmm19 3526cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3527cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -1032(%rdx){1to2}, %xmm19 3528cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xfe,0x18,0x7a,0x9a,0xf8,0xfb,0xff,0xff] 3529cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -1032(%rdx){1to2}, %xmm19 3530cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3531cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %ymm26, %ymm28 3532cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfe,0x28,0x7a,0xe2] 3533cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %ymm26, %ymm28 3534cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3535cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4} 3536cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfe,0x2c,0x7a,0xe2] 3537cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %ymm26, %ymm28 {%k4} 3538cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3539cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd %ymm26, %ymm28 {%k4} {z} 3540cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xfe,0xac,0x7a,0xe2] 3541cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd %ymm26, %ymm28 {%k4} {z} 3542cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3543cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd (%rcx), %ymm28 3544cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x21] 3545cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd (%rcx), %ymm28 3546cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3547cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 291(%rax,%r14,8), %ymm28 3548cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xfe,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 3549cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 291(%rax,%r14,8), %ymm28 3550cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3551cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd (%rcx){1to4}, %ymm28 3552cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x21] 3553cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd (%rcx){1to4}, %ymm28 3554cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3555cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 4064(%rdx), %ymm28 3556cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x7f] 3557cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 4064(%rdx), %ymm28 3558cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3559cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 4096(%rdx), %ymm28 3560cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00] 3561cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 4096(%rdx), %ymm28 3562cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3563cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -4096(%rdx), %ymm28 3564cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0x62,0x80] 3565cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -4096(%rdx), %ymm28 3566cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3567cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -4128(%rdx), %ymm28 3568cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff] 3569cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -4128(%rdx), %ymm28 3570cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3571cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 1016(%rdx){1to4}, %ymm28 3572cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x7f] 3573cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 1016(%rdx){1to4}, %ymm28 3574cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3575cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd 1024(%rdx){1to4}, %ymm28 3576cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00] 3577cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd 1024(%rdx){1to4}, %ymm28 3578cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3579cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -1024(%rdx){1to4}, %ymm28 3580cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0x62,0x80] 3581cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -1024(%rdx){1to4}, %ymm28 3582cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3583cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2pd -1032(%rdx){1to4}, %ymm28 3584cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xfe,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 3585cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2pd -1032(%rdx){1to4}, %ymm28 3586cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3587cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm27, %xmm21 3588cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xff,0x08,0x7a,0xeb] 3589cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm27, %xmm21 3590cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3591cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} 3592cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xff,0x0f,0x7a,0xeb] 3593cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm27, %xmm21 {%k7} 3594cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3595cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm27, %xmm21 {%k7} {z} 3596cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x81,0xff,0x8f,0x7a,0xeb] 3597cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm27, %xmm21 {%k7} {z} 3598cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3599cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx (%rcx), %xmm21 3600cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29] 3601cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx (%rcx), %xmm21 3602cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3603cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 291(%rax,%r14,8), %xmm21 3604cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x23,0x01,0x00,0x00] 3605cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 291(%rax,%r14,8), %xmm21 3606cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3607cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 3608cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 3609cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps (%rcx){1to2}, %xmm21 3610cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3611cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 3612cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f] 3613cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 2032(%rdx), %xmm21 3614cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3615cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 3616cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00] 3617cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 2048(%rdx), %xmm21 3618cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3619cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 3620cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80] 3621cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx -2048(%rdx), %xmm21 3622cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3623cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 3624cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 3625cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx -2064(%rdx), %xmm21 3626cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3627cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 3628cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 3629cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 3630cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3631cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 3632cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 3633cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 3634cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3635cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 3636cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 3637cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 3638cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3639cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 3640cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 3641cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 3642cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3643cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm24, %xmm28 3644cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xff,0x28,0x7a,0xe0] 3645cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm24, %xmm28 3646cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3647cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} 3648cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xff,0x2b,0x7a,0xe0] 3649cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm24, %xmm28 {%k3} 3650cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3651cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm24, %xmm28 {%k3} {z} 3652cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x01,0xff,0xab,0x7a,0xe0] 3653cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm24, %xmm28 {%k3} {z} 3654cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3655cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy (%rcx), %xmm28 3656cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x21] 3657cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy (%rcx), %xmm28 3658cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3659cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 291(%rax,%r14,8), %xmm28 3660cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xa4,0xf0,0x23,0x01,0x00,0x00] 3661cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 291(%rax,%r14,8), %xmm28 3662cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3663cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm28 3664cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x21] 3665cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps (%rcx){1to4}, %xmm28 3666cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3667cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 4064(%rdx), %xmm28 3668cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x7f] 3669cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 4064(%rdx), %xmm28 3670cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3671cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 4096(%rdx), %xmm28 3672cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0x00,0x10,0x00,0x00] 3673cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 4096(%rdx), %xmm28 3674cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3675cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy -4096(%rdx), %xmm28 3676cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x62,0x80] 3677cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy -4096(%rdx), %xmm28 3678cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3679cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy -4128(%rdx), %xmm28 3680cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0xa2,0xe0,0xef,0xff,0xff] 3681cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy -4128(%rdx), %xmm28 3682cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3683cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 3684cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x7f] 3685cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1016(%rdx){1to4}, %xmm28 3686cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3687cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 3688cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0x00,0x04,0x00,0x00] 3689cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1024(%rdx){1to4}, %xmm28 3690cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3691cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 3692cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x62,0x80] 3693cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1024(%rdx){1to4}, %xmm28 3694cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3695cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 3696cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0xa2,0xf8,0xfb,0xff,0xff] 3697cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1032(%rdx){1to4}, %xmm28 3698cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3699cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm22, %xmm21 3700cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xee] 3701cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm22, %xmm21 3702cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3703cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} 3704cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xff,0x0e,0x7a,0xee] 3705cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm22, %xmm21 {%k6} 3706cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3707cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %xmm22, %xmm21 {%k6} {z} 3708cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xff,0x8e,0x7a,0xee] 3709cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %xmm22, %xmm21 {%k6} {z} 3710cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3711cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx (%rcx), %xmm21 3712cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x29] 3713cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx (%rcx), %xmm21 3714cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3715cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 3716cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa1,0xff,0x08,0x7a,0xac,0xf0,0x34,0x12,0x00,0x00] 3717cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 4660(%rax,%r14,8), %xmm21 3718cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3719cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps (%rcx){1to2}, %xmm21 3720cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x29] 3721cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps (%rcx){1to2}, %xmm21 3722cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3723cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 2032(%rdx), %xmm21 3724cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x7f] 3725cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 2032(%rdx), %xmm21 3726cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3727cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx 2048(%rdx), %xmm21 3728cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0x00,0x08,0x00,0x00] 3729cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx 2048(%rdx), %xmm21 3730cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3731cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx -2048(%rdx), %xmm21 3732cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0x6a,0x80] 3733cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx -2048(%rdx), %xmm21 3734cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3735cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psx -2064(%rdx), %xmm21 3736cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x08,0x7a,0xaa,0xf0,0xf7,0xff,0xff] 3737cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psx -2064(%rdx), %xmm21 3738cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3739cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 3740cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x7f] 3741cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1016(%rdx){1to2}, %xmm21 3742cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3743cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 3744cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0x00,0x04,0x00,0x00] 3745cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1024(%rdx){1to2}, %xmm21 3746cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3747cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 3748cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0x6a,0x80] 3749cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1024(%rdx){1to2}, %xmm21 3750cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3751cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 3752cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe1,0xff,0x18,0x7a,0xaa,0xf8,0xfb,0xff,0xff] 3753cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1032(%rdx){1to2}, %xmm21 3754cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3755cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm17, %xmm26 3756cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0xd1] 3757cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm17, %xmm26 3758cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3759cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} 3760cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xff,0x2c,0x7a,0xd1] 3761cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm17, %xmm26 {%k4} 3762cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3763cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps %ymm17, %xmm26 {%k4} {z} 3764cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xff,0xac,0x7a,0xd1] 3765cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps %ymm17, %xmm26 {%k4} {z} 3766cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3767cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy (%rcx), %xmm26 3768cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x11] 3769cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy (%rcx), %xmm26 3770cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3771cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 3772cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x21,0xff,0x28,0x7a,0x94,0xf0,0x34,0x12,0x00,0x00] 3773cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 4660(%rax,%r14,8), %xmm26 3774cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3775cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps (%rcx){1to4}, %xmm26 3776cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x11] 3777cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps (%rcx){1to4}, %xmm26 3778cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3779cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 4064(%rdx), %xmm26 3780cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x7f] 3781cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 4064(%rdx), %xmm26 3782cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3783cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy 4096(%rdx), %xmm26 3784cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0x00,0x10,0x00,0x00] 3785cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy 4096(%rdx), %xmm26 3786cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3787cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy -4096(%rdx), %xmm26 3788cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x52,0x80] 3789cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy -4096(%rdx), %xmm26 3790cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3791cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2psy -4128(%rdx), %xmm26 3792cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x28,0x7a,0x92,0xe0,0xef,0xff,0xff] 3793cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2psy -4128(%rdx), %xmm26 3794cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3795cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 3796cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x7f] 3797cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1016(%rdx){1to4}, %xmm26 3798cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3799cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 3800cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0x00,0x04,0x00,0x00] 3801cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps 1024(%rdx){1to4}, %xmm26 3802cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3803cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 3804cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x52,0x80] 3805cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1024(%rdx){1to4}, %xmm26 3806cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3807cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 3808cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x61,0xff,0x38,0x7a,0x92,0xf8,0xfb,0xff,0xff] 3809cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vcvtuqq2ps -1032(%rdx){1to4}, %xmm26 3810cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3811cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 3812cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0xab] 3813cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 3814cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3815cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} 3816cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xa5,0x27,0x18,0xef,0xab] 3817cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 {%k7} 3818cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3819cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm23, %ymm27, %ymm21 {%k7} {z} 3820cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xa5,0xa7,0x18,0xef,0xab] 3821cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm23, %ymm27, %ymm21 {%k7} {z} 3822cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3823cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, %xmm23, %ymm27, %ymm21 3824cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xef,0x7b] 3825cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b, %xmm23, %ymm27, %ymm21 3826cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3827cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, (%rcx), %ymm27, %ymm21 3828cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x29,0x7b] 3829cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,(%rcx), %ymm27, %ymm21 3830cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3831cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 291(%rax,%r14,8), %ymm27, %ymm21 3832cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xa5,0x20,0x18,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b] 3833cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,291(%rax,%r14,8), %ymm27, %ymm21 3834cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3835cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm27, %ymm21 3836cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x7f,0x7b] 3837cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,2032(%rdx), %ymm27, %ymm21 3838cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3839cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm27, %ymm21 3840cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0x00,0x08,0x00,0x00,0x7b] 3841cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,2048(%rdx), %ymm27, %ymm21 3842cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3843cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm27, %ymm21 3844cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0x6a,0x80,0x7b] 3845cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,-2048(%rdx), %ymm27, %ymm21 3846cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3847cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm27, %ymm21 3848cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xa5,0x20,0x18,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 3849cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,-2064(%rdx), %ymm27, %ymm21 3850cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3851cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 3852cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0xab] 3853cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 3854cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3855cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} 3856cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xc5,0x25,0x18,0xc3,0xab] 3857cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 {%k5} 3858cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3859cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $171, %xmm27, %ymm23, %ymm24 {%k5} {z} 3860cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xc5,0xa5,0x18,0xc3,0xab] 3861cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0xab, %xmm27, %ymm23, %ymm24 {%k5} {z} 3862cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3863cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, %xmm27, %ymm23, %ymm24 3864cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xc5,0x20,0x18,0xc3,0x7b] 3865cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b, %xmm27, %ymm23, %ymm24 3866cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3867cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, (%rcx), %ymm23, %ymm24 3868cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x01,0x7b] 3869cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,(%rcx), %ymm23, %ymm24 3870cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3871cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 4660(%rax,%r14,8), %ymm23, %ymm24 3872cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xc5,0x20,0x18,0x84,0xf0,0x34,0x12,0x00,0x00,0x7b] 3873cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,4660(%rax,%r14,8), %ymm23, %ymm24 3874cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3875cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 2032(%rdx), %ymm23, %ymm24 3876cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x7f,0x7b] 3877cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,2032(%rdx), %ymm23, %ymm24 3878cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3879cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, 2048(%rdx), %ymm23, %ymm24 3880cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0x00,0x08,0x00,0x00,0x7b] 3881cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,2048(%rdx), %ymm23, %ymm24 3882cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3883cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, -2048(%rdx), %ymm23, %ymm24 3884cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x42,0x80,0x7b] 3885cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,-2048(%rdx), %ymm23, %ymm24 3886cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3887cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinsertf64x2 $123, -2064(%rdx), %ymm23, %ymm24 3888cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xc5,0x20,0x18,0x82,0xf0,0xf7,0xff,0xff,0x7b] 3889cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinsertf64x2 $0x7b,-2064(%rdx), %ymm23, %ymm24 3890cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3891cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 3892cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0xab] 3893cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 3894cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3895cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} 3896cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xb5,0x26,0x38,0xdd,0xab] 3897cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 {%k6} 3898cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3899cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm21, %ymm25, %ymm19 {%k6} {z} 3900cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xb5,0xa6,0x38,0xdd,0xab] 3901cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm21, %ymm25, %ymm19 {%k6} {z} 3902cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3903cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, %xmm21, %ymm25, %ymm19 3904cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0xdd,0x7b] 3905cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b, %xmm21, %ymm25, %ymm19 3906cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3907cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, (%rcx), %ymm25, %ymm19 3908cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x19,0x7b] 3909cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,(%rcx), %ymm25, %ymm19 3910cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3911cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 291(%rax,%r14,8), %ymm25, %ymm19 3912cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xb5,0x20,0x38,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b] 3913cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,291(%rax,%r14,8), %ymm25, %ymm19 3914cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3915cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 2032(%rdx), %ymm25, %ymm19 3916cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x7f,0x7b] 3917cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,2032(%rdx), %ymm25, %ymm19 3918cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3919cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 2048(%rdx), %ymm25, %ymm19 3920cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0x00,0x08,0x00,0x00,0x7b] 3921cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,2048(%rdx), %ymm25, %ymm19 3922cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3923cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, -2048(%rdx), %ymm25, %ymm19 3924cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x5a,0x80,0x7b] 3925cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,-2048(%rdx), %ymm25, %ymm19 3926cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3927cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, -2064(%rdx), %ymm25, %ymm19 3928cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xb5,0x20,0x38,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 3929cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,-2064(%rdx), %ymm25, %ymm19 3930cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3931cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 3932cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0xab] 3933cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 3934cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3935cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} 3936cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xbd,0x22,0x38,0xe9,0xab] 3937cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 {%k2} 3938cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3939cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $171, %xmm25, %ymm24, %ymm29 {%k2} {z} 3940cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xbd,0xa2,0x38,0xe9,0xab] 3941cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0xab, %xmm25, %ymm24, %ymm29 {%k2} {z} 3942cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3943cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, %xmm25, %ymm24, %ymm29 3944cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xbd,0x20,0x38,0xe9,0x7b] 3945cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b, %xmm25, %ymm24, %ymm29 3946cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3947cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, (%rcx), %ymm24, %ymm29 3948cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x29,0x7b] 3949cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,(%rcx), %ymm24, %ymm29 3950cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3951cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 4660(%rax,%r14,8), %ymm24, %ymm29 3952cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x23,0xbd,0x20,0x38,0xac,0xf0,0x34,0x12,0x00,0x00,0x7b] 3953cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,4660(%rax,%r14,8), %ymm24, %ymm29 3954cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3955cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 2032(%rdx), %ymm24, %ymm29 3956cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x7f,0x7b] 3957cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,2032(%rdx), %ymm24, %ymm29 3958cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3959cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, 2048(%rdx), %ymm24, %ymm29 3960cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0x00,0x08,0x00,0x00,0x7b] 3961cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,2048(%rdx), %ymm24, %ymm29 3962cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3963cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, -2048(%rdx), %ymm24, %ymm29 3964cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0x6a,0x80,0x7b] 3965cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,-2048(%rdx), %ymm24, %ymm29 3966cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3967cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vinserti64x2 $123, -2064(%rdx), %ymm24, %ymm29 3968cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x63,0xbd,0x20,0x38,0xaa,0xf0,0xf7,0xff,0xff,0x7b] 3969cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vinserti64x2 $0x7b,-2064(%rdx), %ymm24, %ymm29 3970cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3971cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm21, %xmm27 3972cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0xab] 3973cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm21, %xmm27 3974cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3975cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7} 3976cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x2f,0x19,0xeb,0xab] 3977cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm21, %xmm27 {%k7} 3978cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3979cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm21, %xmm27 {%k7} {z} 3980cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0xaf,0x19,0xeb,0xab] 3981cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm21, %xmm27 {%k7} {z} 3982cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3983cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm21, %xmm27 3984cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x19,0xeb,0x7b] 3985cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm21, %xmm27 3986cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3987cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm20, (%rcx) 3988cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0xab] 3989cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm20,(%rcx) 3990cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3991cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm20, (%rcx) {%k1} 3992cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x19,0x21,0xab] 3993cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm20,(%rcx) {%k1} 3994cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3995cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, (%rcx) 3996cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x21,0x7b] 3997cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,(%rcx) 3998cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 3999cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, 291(%rax,%r14,8) 4000cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 4001cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,291(%rax,%r14,8) 4002cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4003cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, 2032(%rdx) 4004cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x7f,0x7b] 4005cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,2032(%rdx) 4006cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4007cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, 2048(%rdx) 4008cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0x00,0x08,0x00,0x00,0x7b] 4009cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,2048(%rdx) 4010cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4011cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, -2048(%rdx) 4012cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x62,0x80,0x7b] 4013cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,-2048(%rdx) 4014cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4015cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm20, -2064(%rdx) 4016cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 4017cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm20,-2064(%rdx) 4018cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4019cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm26, %xmm28 4020cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0xab] 4021cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm26, %xmm28 4022cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4023cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4} 4024cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x2c,0x19,0xd4,0xab] 4025cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm26, %xmm28 {%k4} 4026cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4027cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm26, %xmm28 {%k4} {z} 4028cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0xac,0x19,0xd4,0xab] 4029cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm26, %xmm28 {%k4} {z} 4030cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4031cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm26, %xmm28 4032cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x19,0xd4,0x7b] 4033cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm26, %xmm28 4034cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4035cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm17, (%rcx) 4036cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0xab] 4037cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm17,(%rcx) 4038cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4039cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $171, %ymm17, (%rcx) {%k2} 4040cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x19,0x09,0xab] 4041cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0xab, %ymm17,(%rcx) {%k2} 4042cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4043cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, (%rcx) 4044cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x09,0x7b] 4045cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,(%rcx) 4046cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4047cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, 4660(%rax,%r14,8) 4048cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x19,0x8c,0xf0,0x34,0x12,0x00,0x00,0x7b] 4049cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,4660(%rax,%r14,8) 4050cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4051cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, 2032(%rdx) 4052cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x7f,0x7b] 4053cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,2032(%rdx) 4054cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4055cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, 2048(%rdx) 4056cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0x00,0x08,0x00,0x00,0x7b] 4057cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,2048(%rdx) 4058cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4059cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, -2048(%rdx) 4060cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x4a,0x80,0x7b] 4061cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,-2048(%rdx) 4062cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4063cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextractf64x2 $123, %ymm17, -2064(%rdx) 4064cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x19,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 4065cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextractf64x2 $0x7b, %ymm17,-2064(%rdx) 4066cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4067cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm24, %xmm29 4068cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0xab] 4069cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm24, %xmm29 4070cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4071cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7} 4072cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x2f,0x39,0xc5,0xab] 4073cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm24, %xmm29 {%k7} 4074cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4075cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm24, %xmm29 {%k7} {z} 4076cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0xaf,0x39,0xc5,0xab] 4077cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm24, %xmm29 {%k7} {z} 4078cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4079cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm24, %xmm29 4080cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x03,0xfd,0x28,0x39,0xc5,0x7b] 4081cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm24, %xmm29 4082cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4083cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm17, (%rcx) 4084cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0xab] 4085cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm17,(%rcx) 4086cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4087cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm17, (%rcx) {%k1} 4088cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x29,0x39,0x09,0xab] 4089cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm17,(%rcx) {%k1} 4090cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4091cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, (%rcx) 4092cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x09,0x7b] 4093cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,(%rcx) 4094cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4095cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, 291(%rax,%r14,8) 4096cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b] 4097cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,291(%rax,%r14,8) 4098cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4099cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, 2032(%rdx) 4100cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x7f,0x7b] 4101cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,2032(%rdx) 4102cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4103cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, 2048(%rdx) 4104cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0x00,0x08,0x00,0x00,0x7b] 4105cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,2048(%rdx) 4106cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4107cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, -2048(%rdx) 4108cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x4a,0x80,0x7b] 4109cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,-2048(%rdx) 4110cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4111cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, -2064(%rdx) 4112cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x8a,0xf0,0xf7,0xff,0xff,0x7b] 4113cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17,-2064(%rdx) 4114cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4115cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm17, %xmm29 4116cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0xab] 4117cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm17, %xmm29 4118cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4119cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5} 4120cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x2d,0x39,0xcd,0xab] 4121cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm17, %xmm29 {%k5} 4122cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4123cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm17, %xmm29 {%k5} {z} 4124cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0xad,0x39,0xcd,0xab] 4125cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm17, %xmm29 {%k5} {z} 4126cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4127cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm17, %xmm29 4128cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x83,0xfd,0x28,0x39,0xcd,0x7b] 4129cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm17, %xmm29 4130cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4131cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm20, (%rcx) 4132cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0xab] 4133cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm20,(%rcx) 4134cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4135cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $171, %ymm20, (%rcx) {%k2} 4136cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x2a,0x39,0x21,0xab] 4137cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0xab, %ymm20,(%rcx) {%k2} 4138cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4139cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, (%rcx) 4140cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x21,0x7b] 4141cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,(%rcx) 4142cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4143cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, 4660(%rax,%r14,8) 4144cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa3,0xfd,0x28,0x39,0xa4,0xf0,0x34,0x12,0x00,0x00,0x7b] 4145cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,4660(%rax,%r14,8) 4146cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4147cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, 2032(%rdx) 4148cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x7f,0x7b] 4149cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,2032(%rdx) 4150cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4151cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, 2048(%rdx) 4152cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0x00,0x08,0x00,0x00,0x7b] 4153cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,2048(%rdx) 4154cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4155cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, -2048(%rdx) 4156cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0x62,0x80,0x7b] 4157cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,-2048(%rdx) 4158cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4159cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vextracti64x2 $123, %ymm20, -2064(%rdx) 4160cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe3,0xfd,0x28,0x39,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 4161cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vextracti64x2 $0x7b, %ymm20,-2064(%rdx) 4162cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4163cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %xmm18, %k2 4164cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0xab] 4165cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %xmm18, %k2 4166cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4167cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %xmm18, %k2 {%k7} 4168cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x0f,0x66,0xd2,0xab] 4169cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %xmm18, %k2 {%k7} 4170cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4171cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $123, %xmm18, %k2 4172cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0xd2,0x7b] 4173cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0x7b, %xmm18, %k2 4174cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4175cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, (%rcx), %k2 4176cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x11,0x7b] 4177cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,(%rcx), %k2 4178cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4179cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 291(%rax,%r14,8), %k2 4180cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b] 4181cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,291(%rax,%r14,8), %k2 4182cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4183cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, (%rcx){1to2}, %k2 4184cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x11,0x7b] 4185cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,(%rcx){1to2}, %k2 4186cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4187cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 2032(%rdx), %k2 4188cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x7f,0x7b] 4189cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,2032(%rdx), %k2 4190cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4191cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 2048(%rdx), %k2 4192cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0x00,0x08,0x00,0x00,0x7b] 4193cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,2048(%rdx), %k2 4194cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4195cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, -2048(%rdx), %k2 4196cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x52,0x80,0x7b] 4197cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,-2048(%rdx), %k2 4198cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4199cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, -2064(%rdx), %k2 4200cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x92,0xf0,0xf7,0xff,0xff,0x7b] 4201cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,-2064(%rdx), %k2 4202cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4203cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1016(%rdx){1to2}, %k2 4204cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x7f,0x7b] 4205cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1016(%rdx){1to2}, %k2 4206cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4207cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1024(%rdx){1to2}, %k2 4208cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 4209cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1024(%rdx){1to2}, %k2 4210cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4211cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1024(%rdx){1to2}, %k2 4212cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x52,0x80,0x7b] 4213cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1024(%rdx){1to2}, %k2 4214cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4215cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1032(%rdx){1to2}, %k2 4216cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 4217cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1032(%rdx){1to2}, %k2 4218cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4219cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %ymm25, %k4 4220cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0xab] 4221cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %ymm25, %k4 4222cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4223cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %ymm25, %k4 {%k6} 4224cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xe1,0xab] 4225cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %ymm25, %k4 {%k6} 4226cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4227cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $123, %ymm25, %k4 4228cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xe1,0x7b] 4229cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0x7b, %ymm25, %k4 4230cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4231cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, (%rcx), %k4 4232cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x21,0x7b] 4233cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,(%rcx), %k4 4234cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4235cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 291(%rax,%r14,8), %k4 4236cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 4237cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,291(%rax,%r14,8), %k4 4238cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4239cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, (%rcx){1to4}, %k4 4240cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x21,0x7b] 4241cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,(%rcx){1to4}, %k4 4242cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4243cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 4064(%rdx), %k4 4244cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x7f,0x7b] 4245cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,4064(%rdx), %k4 4246cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4247cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 4096(%rdx), %k4 4248cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b] 4249cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,4096(%rdx), %k4 4250cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4251cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, -4096(%rdx), %k4 4252cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x62,0x80,0x7b] 4253cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,-4096(%rdx), %k4 4254cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4255cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, -4128(%rdx), %k4 4256cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b] 4257cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,-4128(%rdx), %k4 4258cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4259cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1016(%rdx){1to4}, %k4 4260cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x7f,0x7b] 4261cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1016(%rdx){1to4}, %k4 4262cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4263cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1024(%rdx){1to4}, %k4 4264cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0x00,0x04,0x00,0x00,0x7b] 4265cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1024(%rdx){1to4}, %k4 4266cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4267cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1024(%rdx){1to4}, %k4 4268cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x62,0x80,0x7b] 4269cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1024(%rdx){1to4}, %k4 4270cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4271cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1032(%rdx){1to4}, %k4 4272cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0xa2,0xf8,0xfb,0xff,0xff,0x7b] 4273cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1032(%rdx){1to4}, %k4 4274cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4275cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %xmm20, %k4 4276cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0xab] 4277cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %xmm20, %k4 4278cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4279cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %xmm20, %k4 {%k5} 4280cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x0d,0x66,0xe4,0xab] 4281cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %xmm20, %k4 {%k5} 4282cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4283cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $123, %xmm20, %k4 4284cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xe4,0x7b] 4285cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0x7b, %xmm20, %k4 4286cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4287cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, (%rcx), %k4 4288cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x21,0x7b] 4289cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,(%rcx), %k4 4290cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4291cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 291(%rax,%r14,8), %k4 4292cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 4293cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,291(%rax,%r14,8), %k4 4294cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4295cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, (%rcx){1to4}, %k4 4296cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x21,0x7b] 4297cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,(%rcx){1to4}, %k4 4298cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4299cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 2032(%rdx), %k4 4300cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x7f,0x7b] 4301cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,2032(%rdx), %k4 4302cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4303cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 2048(%rdx), %k4 4304cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0x00,0x08,0x00,0x00,0x7b] 4305cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,2048(%rdx), %k4 4306cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4307cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, -2048(%rdx), %k4 4308cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x62,0x80,0x7b] 4309cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,-2048(%rdx), %k4 4310cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4311cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, -2064(%rdx), %k4 4312cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0xa2,0xf0,0xf7,0xff,0xff,0x7b] 4313cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,-2064(%rdx), %k4 4314cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4315cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 508(%rdx){1to4}, %k4 4316cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x7f,0x7b] 4317cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,508(%rdx){1to4}, %k4 4318cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4319cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 512(%rdx){1to4}, %k4 4320cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 4321cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,512(%rdx){1to4}, %k4 4322cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4323cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -512(%rdx){1to4}, %k4 4324cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x62,0x80,0x7b] 4325cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-512(%rdx){1to4}, %k4 4326cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4327cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -516(%rdx){1to4}, %k4 4328cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 4329cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-516(%rdx){1to4}, %k4 4330cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4331cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %ymm17, %k4 4332cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0xab] 4333cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %ymm17, %k4 4334cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4335cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %ymm17, %k4 {%k5} 4336cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x2d,0x66,0xe1,0xab] 4337cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %ymm17, %k4 {%k5} 4338cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4339cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $123, %ymm17, %k4 4340cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xe1,0x7b] 4341cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0x7b, %ymm17, %k4 4342cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4343cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, (%rcx), %k4 4344cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x21,0x7b] 4345cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,(%rcx), %k4 4346cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4347cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 291(%rax,%r14,8), %k4 4348cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b] 4349cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,291(%rax,%r14,8), %k4 4350cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4351cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, (%rcx){1to8}, %k4 4352cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x21,0x7b] 4353cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,(%rcx){1to8}, %k4 4354cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4355cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 4064(%rdx), %k4 4356cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x7f,0x7b] 4357cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,4064(%rdx), %k4 4358cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4359cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 4096(%rdx), %k4 4360cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0x00,0x10,0x00,0x00,0x7b] 4361cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,4096(%rdx), %k4 4362cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4363cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, -4096(%rdx), %k4 4364cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x62,0x80,0x7b] 4365cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,-4096(%rdx), %k4 4366cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4367cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, -4128(%rdx), %k4 4368cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0xa2,0xe0,0xef,0xff,0xff,0x7b] 4369cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,-4128(%rdx), %k4 4370cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4371cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 508(%rdx){1to8}, %k4 4372cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x7f,0x7b] 4373cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,508(%rdx){1to8}, %k4 4374cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4375cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 512(%rdx){1to8}, %k4 4376cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0x00,0x02,0x00,0x00,0x7b] 4377cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,512(%rdx){1to8}, %k4 4378cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4379cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -512(%rdx){1to8}, %k4 4380cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x62,0x80,0x7b] 4381cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-512(%rdx){1to8}, %k4 4382cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4383cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -516(%rdx){1to8}, %k4 4384cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0xa2,0xfc,0xfd,0xff,0xff,0x7b] 4385cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-516(%rdx){1to8}, %k4 4386cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4387cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %xmm26, %k3 4388cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0xab] 4389cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %xmm26, %k3 4390cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4391cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %xmm26, %k3 {%k5} 4392cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x0d,0x66,0xda,0xab] 4393cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %xmm26, %k3 {%k5} 4394cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4395cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $123, %xmm26, %k3 4396cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x08,0x66,0xda,0x7b] 4397cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0x7b, %xmm26, %k3 4398cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4399cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, (%rcx), %k3 4400cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x19,0x7b] 4401cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,(%rcx), %k3 4402cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4403cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 4660(%rax,%r14,8), %k3 4404cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 4405cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,4660(%rax,%r14,8), %k3 4406cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4407cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, (%rcx){1to2}, %k3 4408cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x19,0x7b] 4409cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,(%rcx){1to2}, %k3 4410cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4411cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 2032(%rdx), %k3 4412cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x7f,0x7b] 4413cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,2032(%rdx), %k3 4414cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4415cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, 2048(%rdx), %k3 4416cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b] 4417cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,2048(%rdx), %k3 4418cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4419cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, -2048(%rdx), %k3 4420cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x5a,0x80,0x7b] 4421cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,-2048(%rdx), %k3 4422cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4423cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdx $123, -2064(%rdx), %k3 4424cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 4425cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdx $0x7b,-2064(%rdx), %k3 4426cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4427cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1016(%rdx){1to2}, %k3 4428cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x7f,0x7b] 4429cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1016(%rdx){1to2}, %k3 4430cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4431cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1024(%rdx){1to2}, %k3 4432cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0x00,0x04,0x00,0x00,0x7b] 4433cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1024(%rdx){1to2}, %k3 4434cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4435cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1024(%rdx){1to2}, %k3 4436cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x5a,0x80,0x7b] 4437cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1024(%rdx){1to2}, %k3 4438cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4439cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1032(%rdx){1to2}, %k3 4440cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x18,0x66,0x9a,0xf8,0xfb,0xff,0xff,0x7b] 4441cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1032(%rdx){1to2}, %k3 4442cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4443cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %ymm26, %k2 4444cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0xab] 4445cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %ymm26, %k2 4446cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4447cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $171, %ymm26, %k2 {%k6} 4448cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x2e,0x66,0xd2,0xab] 4449cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0xab, %ymm26, %k2 {%k6} 4450cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4451cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspd $123, %ymm26, %k2 4452cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0xfd,0x28,0x66,0xd2,0x7b] 4453cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspd $0x7b, %ymm26, %k2 4454cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4455cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, (%rcx), %k2 4456cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x11,0x7b] 4457cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,(%rcx), %k2 4458cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4459cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 4660(%rax,%r14,8), %k2 4460cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0xfd,0x28,0x66,0x94,0xf0,0x34,0x12,0x00,0x00,0x7b] 4461cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,4660(%rax,%r14,8), %k2 4462cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4463cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, (%rcx){1to4}, %k2 4464cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x11,0x7b] 4465cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,(%rcx){1to4}, %k2 4466cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4467cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 4064(%rdx), %k2 4468cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x7f,0x7b] 4469cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,4064(%rdx), %k2 4470cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4471cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, 4096(%rdx), %k2 4472cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0x00,0x10,0x00,0x00,0x7b] 4473cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,4096(%rdx), %k2 4474cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4475cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, -4096(%rdx), %k2 4476cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x52,0x80,0x7b] 4477cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,-4096(%rdx), %k2 4478cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4479cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdy $123, -4128(%rdx), %k2 4480cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x28,0x66,0x92,0xe0,0xef,0xff,0xff,0x7b] 4481cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdy $0x7b,-4128(%rdx), %k2 4482cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4483cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1016(%rdx){1to4}, %k2 4484cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x7f,0x7b] 4485cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1016(%rdx){1to4}, %k2 4486cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4487cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, 1024(%rdx){1to4}, %k2 4488cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0x00,0x04,0x00,0x00,0x7b] 4489cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,1024(%rdx){1to4}, %k2 4490cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4491cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1024(%rdx){1to4}, %k2 4492cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x52,0x80,0x7b] 4493cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1024(%rdx){1to4}, %k2 4494cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4495cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspdq $123, -1032(%rdx){1to4}, %k2 4496cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0xfd,0x38,0x66,0x92,0xf8,0xfb,0xff,0xff,0x7b] 4497cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspdq $0x7b,-1032(%rdx){1to4}, %k2 4498cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4499cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %xmm29, %k3 4500cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0xab] 4501cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %xmm29, %k3 4502cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4503cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %xmm29, %k3 {%k6} 4504cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0x7d,0x0e,0x66,0xdd,0xab] 4505cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %xmm29, %k3 {%k6} 4506cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4507cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $123, %xmm29, %k3 4508cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x93,0x7d,0x08,0x66,0xdd,0x7b] 4509cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0x7b, %xmm29, %k3 4510cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4511cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, (%rcx), %k3 4512cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x19,0x7b] 4513cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,(%rcx), %k3 4514cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4515cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 4660(%rax,%r14,8), %k3 4516cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x08,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 4517cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,4660(%rax,%r14,8), %k3 4518cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4519cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, (%rcx){1to4}, %k3 4520cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x19,0x7b] 4521cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,(%rcx){1to4}, %k3 4522cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4523cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 2032(%rdx), %k3 4524cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x7f,0x7b] 4525cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,2032(%rdx), %k3 4526cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4527cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, 2048(%rdx), %k3 4528cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0x00,0x08,0x00,0x00,0x7b] 4529cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,2048(%rdx), %k3 4530cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4531cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, -2048(%rdx), %k3 4532cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x5a,0x80,0x7b] 4533cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,-2048(%rdx), %k3 4534cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4535cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsx $123, -2064(%rdx), %k3 4536cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x08,0x66,0x9a,0xf0,0xf7,0xff,0xff,0x7b] 4537cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsx $0x7b,-2064(%rdx), %k3 4538cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4539cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 508(%rdx){1to4}, %k3 4540cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x7f,0x7b] 4541cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,508(%rdx){1to4}, %k3 4542cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4543cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 512(%rdx){1to4}, %k3 4544cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 4545cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,512(%rdx){1to4}, %k3 4546cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4547cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -512(%rdx){1to4}, %k3 4548cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x5a,0x80,0x7b] 4549cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-512(%rdx){1to4}, %k3 4550cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4551cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -516(%rdx){1to4}, %k3 4552cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x18,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 4553cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-516(%rdx){1to4}, %k3 4554cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4555cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %ymm19, %k3 4556cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0xab] 4557cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %ymm19, %k3 4558cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4559cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $171, %ymm19, %k3 {%k3} 4560cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x2b,0x66,0xdb,0xab] 4561cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0xab, %ymm19, %k3 {%k3} 4562cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4563cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclassps $123, %ymm19, %k3 4564cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0xdb,0x7b] 4565cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclassps $0x7b, %ymm19, %k3 4566cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4567cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, (%rcx), %k3 4568cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x19,0x7b] 4569cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,(%rcx), %k3 4570cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4571cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 4660(%rax,%r14,8), %k3 4572cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xb3,0x7d,0x28,0x66,0x9c,0xf0,0x34,0x12,0x00,0x00,0x7b] 4573cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,4660(%rax,%r14,8), %k3 4574cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4575cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, (%rcx){1to8}, %k3 4576cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x19,0x7b] 4577cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,(%rcx){1to8}, %k3 4578cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4579cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 4064(%rdx), %k3 4580cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x7f,0x7b] 4581cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,4064(%rdx), %k3 4582cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4583cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, 4096(%rdx), %k3 4584cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0x00,0x10,0x00,0x00,0x7b] 4585cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,4096(%rdx), %k3 4586cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4587cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, -4096(%rdx), %k3 4588cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x5a,0x80,0x7b] 4589cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,-4096(%rdx), %k3 4590cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4591cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsy $123, -4128(%rdx), %k3 4592cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x28,0x66,0x9a,0xe0,0xef,0xff,0xff,0x7b] 4593cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsy $0x7b,-4128(%rdx), %k3 4594cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4595cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 508(%rdx){1to8}, %k3 4596cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x7f,0x7b] 4597cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,508(%rdx){1to8}, %k3 4598cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4599cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, 512(%rdx){1to8}, %k3 4600cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0x00,0x02,0x00,0x00,0x7b] 4601cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,512(%rdx){1to8}, %k3 4602cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4603cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -512(%rdx){1to8}, %k3 4604cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x5a,0x80,0x7b] 4605cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-512(%rdx){1to8}, %k3 4606cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4607cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vfpclasspsl $123, -516(%rdx){1to8}, %k3 4608cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xf3,0x7d,0x38,0x66,0x9a,0xfc,0xfd,0xff,0xff,0x7b] 4609cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vfpclasspsl $0x7b,-516(%rdx){1to8}, %k3 4610cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4611cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm30, %xmm30 4612cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf6] 4613cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm30, %xmm30 4614cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4615cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2} 4616cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x0a,0x59,0xf6] 4617cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm30, %xmm30 {%k2} 4618cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4619cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z} 4620cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x8a,0x59,0xf6] 4621cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm30, %xmm30 {%k2} {z} 4622cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4623cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 (%rcx), %xmm30 4624cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31] 4625cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 (%rcx), %xmm30 4626cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4627cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 291(%rax,%r14,8), %xmm30 4628cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x23,0x01,0x00,0x00] 4629cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 291(%rax,%r14,8), %xmm30 4630cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4631cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1016(%rdx), %xmm30 4632cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f] 4633cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1016(%rdx), %xmm30 4634cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4635cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1024(%rdx), %xmm30 4636cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00] 4637cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1024(%rdx), %xmm30 4638cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4639cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1024(%rdx), %xmm30 4640cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80] 4641cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1024(%rdx), %xmm30 4642cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4643cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1032(%rdx), %xmm30 4644cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff] 4645cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1032(%rdx), %xmm30 4646cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4647cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm26 4648cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x28,0x59,0xd4] 4649cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm26 4650cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4651cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7} 4652cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x2f,0x59,0xd4] 4653cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm26 {%k7} 4654cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4655cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z} 4656cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0xaf,0x59,0xd4] 4657cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm26 {%k7} {z} 4658cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4659cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 (%rcx), %ymm26 4660cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x11] 4661cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 (%rcx), %ymm26 4662cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4663cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 291(%rax,%r14,8), %ymm26 4664cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x59,0x94,0xf0,0x23,0x01,0x00,0x00] 4665cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 291(%rax,%r14,8), %ymm26 4666cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4667cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1016(%rdx), %ymm26 4668cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x7f] 4669cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1016(%rdx), %ymm26 4670cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4671cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1024(%rdx), %ymm26 4672cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0x00,0x04,0x00,0x00] 4673cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1024(%rdx), %ymm26 4674cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4675cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1024(%rdx), %ymm26 4676cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x52,0x80] 4677cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1024(%rdx), %ymm26 4678cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4679cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1032(%rdx), %ymm26 4680cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x59,0x92,0xf8,0xfb,0xff,0xff] 4681cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1032(%rdx), %ymm26 4682cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4683cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %xmm30 4684cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x08,0x59,0xf4] 4685cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %xmm30 4686cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4687cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6} 4688cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x0e,0x59,0xf4] 4689cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %xmm30 {%k6} 4690cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4691cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z} 4692cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x02,0x7d,0x8e,0x59,0xf4] 4693cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %xmm30 {%k6} {z} 4694cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4695cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 (%rcx), %xmm30 4696cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x31] 4697cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 (%rcx), %xmm30 4698cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4699cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %xmm30 4700cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x08,0x59,0xb4,0xf0,0x34,0x12,0x00,0x00] 4701cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 4660(%rax,%r14,8), %xmm30 4702cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4703cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1016(%rdx), %xmm30 4704cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x7f] 4705cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1016(%rdx), %xmm30 4706cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4707cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1024(%rdx), %xmm30 4708cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0x00,0x04,0x00,0x00] 4709cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1024(%rdx), %xmm30 4710cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4711cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1024(%rdx), %xmm30 4712cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0x72,0x80] 4713cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1024(%rdx), %xmm30 4714cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4715cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1032(%rdx), %xmm30 4716cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff] 4717cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1032(%rdx), %xmm30 4718cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4719cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm23 4720cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0x28,0x59,0xfc] 4721cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm23 4722cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4723cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1} 4724cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0x29,0x59,0xfc] 4725cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm23 {%k1} 4726cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4727cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z} 4728cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0xa9,0x59,0xfc] 4729cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 %xmm28, %ymm23 {%k1} {z} 4730cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4731cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 (%rcx), %ymm23 4732cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x39] 4733cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 (%rcx), %ymm23 4734cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4735cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 4660(%rax,%r14,8), %ymm23 4736cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x59,0xbc,0xf0,0x34,0x12,0x00,0x00] 4737cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 4660(%rax,%r14,8), %ymm23 4738cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4739cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1016(%rdx), %ymm23 4740cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x7f] 4741cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1016(%rdx), %ymm23 4742cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4743cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 1024(%rdx), %ymm23 4744cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0x00,0x04,0x00,0x00] 4745cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 1024(%rdx), %ymm23 4746cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4747cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1024(%rdx), %ymm23 4748cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0x7a,0x80] 4749cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1024(%rdx), %ymm23 4750cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4751cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcasti32x2 -1032(%rdx), %ymm23 4752cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x59,0xba,0xf8,0xfb,0xff,0xff] 4753cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcasti32x2 -1032(%rdx), %ymm23 4754cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4755cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm18, %ymm28 4756cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xe2] 4757cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm18, %ymm28 4758cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4759cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7} 4760cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x2f,0x19,0xe2] 4761cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm18, %ymm28 {%k7} 4762cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4763cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z} 4764cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0xaf,0x19,0xe2] 4765cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm18, %ymm28 {%k7} {z} 4766cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4767cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 (%rcx), %ymm28 4768cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x21] 4769cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 (%rcx), %ymm28 4770cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4771cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 291(%rax,%r14,8), %ymm28 4772cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x22,0x7d,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00] 4773cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 291(%rax,%r14,8), %ymm28 4774cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4775cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 1016(%rdx), %ymm28 4776cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x7f] 4777cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 1016(%rdx), %ymm28 4778cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4779cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 1024(%rdx), %ymm28 4780cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0x00,0x04,0x00,0x00] 4781cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 1024(%rdx), %ymm28 4782cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4783cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 -1024(%rdx), %ymm28 4784cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0x62,0x80] 4785cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 -1024(%rdx), %ymm28 4786cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4787cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 -1032(%rdx), %ymm28 4788cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x62,0x7d,0x28,0x19,0xa2,0xf8,0xfb,0xff,0xff] 4789cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 -1032(%rdx), %ymm28 4790cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4791cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm26, %ymm19 4792cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0x28,0x19,0xda] 4793cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm26, %ymm19 4794cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4795cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7} 4796cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0x2f,0x19,0xda] 4797cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm26, %ymm19 {%k7} 4798cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4799cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z} 4800cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0x82,0x7d,0xaf,0x19,0xda] 4801cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 %xmm26, %ymm19 {%k7} {z} 4802cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4803cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 (%rcx), %ymm19 4804cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x19] 4805cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 (%rcx), %ymm19 4806cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4807cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 4660(%rax,%r14,8), %ymm19 4808cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x19,0x9c,0xf0,0x34,0x12,0x00,0x00] 4809cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 4660(%rax,%r14,8), %ymm19 4810cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4811cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 1016(%rdx), %ymm19 4812cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x7f] 4813cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 1016(%rdx), %ymm19 4814cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4815cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 1024(%rdx), %ymm19 4816cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0x00,0x04,0x00,0x00] 4817cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 1024(%rdx), %ymm19 4818cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4819cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 -1024(%rdx), %ymm19 4820cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x5a,0x80] 4821cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 -1024(%rdx), %ymm19 4822cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4823cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: vbroadcastf32x2 -1032(%rdx), %ymm19 4824cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar// CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x19,0x9a,0xf8,0xfb,0xff,0xff] 4825cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar vbroadcastf32x2 -1032(%rdx), %ymm19 4826cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainar 4827