106 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3// CHECK: tcvtrowd2ps zmm22, tmm5, ecx4// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x4a,0xf5]5 tcvtrowd2ps zmm22, tmm5, ecx6 7// CHECK: tcvtrowd2ps zmm22, tmm2, ecx8// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x4a,0xf2]9 tcvtrowd2ps zmm22, tmm2, ecx10 11// CHECK: tcvtrowd2ps zmm22, tmm5, 12312// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x07,0xf5,0x7b]13 tcvtrowd2ps zmm22, tmm5, 12314 15// CHECK: tcvtrowd2ps zmm22, tmm2, 12316// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x07,0xf2,0x7b]17 tcvtrowd2ps zmm22, tmm2, 12318 19// CHECK: tcvtrowps2bf16h zmm22, tmm5, ecx20// CHECK: encoding: [0x62,0xe2,0x77,0x48,0x6d,0xf5]21 tcvtrowps2bf16h zmm22, tmm5, ecx22 23// CHECK: tcvtrowps2bf16h zmm22, tmm2, ecx24// CHECK: encoding: [0x62,0xe2,0x77,0x48,0x6d,0xf2]25 tcvtrowps2bf16h zmm22, tmm2, ecx26 27// CHECK: tcvtrowps2bf16h zmm22, tmm5, 12328// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x07,0xf5,0x7b]29 tcvtrowps2bf16h zmm22, tmm5, 12330 31// CHECK: tcvtrowps2bf16h zmm22, tmm2, 12332// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x07,0xf2,0x7b]33 tcvtrowps2bf16h zmm22, tmm2, 12334 35// CHECK: tcvtrowps2bf16l zmm22, tmm5, ecx36// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x6d,0xf5]37 tcvtrowps2bf16l zmm22, tmm5, ecx38 39// CHECK: tcvtrowps2bf16l zmm22, tmm2, ecx40// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x6d,0xf2]41 tcvtrowps2bf16l zmm22, tmm2, ecx42 43// CHECK: tcvtrowps2bf16l zmm22, tmm5, 12344// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x77,0xf5,0x7b]45 tcvtrowps2bf16l zmm22, tmm5, 12346 47// CHECK: tcvtrowps2bf16l zmm22, tmm2, 12348// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x77,0xf2,0x7b]49 tcvtrowps2bf16l zmm22, tmm2, 12350 51// CHECK: tcvtrowps2phh zmm22, tmm5, ecx52// CHECK: encoding: [0x62,0xe2,0x74,0x48,0x6d,0xf5]53 tcvtrowps2phh zmm22, tmm5, ecx54 55// CHECK: tcvtrowps2phh zmm22, tmm2, ecx56// CHECK: encoding: [0x62,0xe2,0x74,0x48,0x6d,0xf2]57 tcvtrowps2phh zmm22, tmm2, ecx58 59// CHECK: tcvtrowps2phh zmm22, tmm5, 12360// CHECK: encoding: [0x62,0xe3,0x7c,0x48,0x07,0xf5,0x7b]61 tcvtrowps2phh zmm22, tmm5, 12362 63// CHECK: tcvtrowps2phh zmm22, tmm2, 12364// CHECK: encoding: [0x62,0xe3,0x7c,0x48,0x07,0xf2,0x7b]65 tcvtrowps2phh zmm22, tmm2, 12366 67// CHECK: tcvtrowps2phl zmm22, tmm5, ecx68// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x6d,0xf5]69 tcvtrowps2phl zmm22, tmm5, ecx70 71// CHECK: tcvtrowps2phl zmm22, tmm2, ecx72// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x6d,0xf2]73 tcvtrowps2phl zmm22, tmm2, ecx74 75// CHECK: tcvtrowps2phl zmm22, tmm5, 12376// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x77,0xf5,0x7b]77 tcvtrowps2phl zmm22, tmm5, 12378 79// CHECK: tcvtrowps2phl zmm22, tmm2, 12380// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x77,0xf2,0x7b]81 tcvtrowps2phl zmm22, tmm2, 12382 83// CHECK: tilemovrow zmm22, tmm3, ecx84// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x4a,0xf3]85 tilemovrow zmm22, tmm3, ecx86 87// CHECK: tilemovrow zmm22, tmm2, ecx88// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x4a,0xf2]89 tilemovrow zmm22, tmm2, ecx90 91// CHECK: tilemovrow zmm22, tmm3, 12392// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf3,0x7b]93 tilemovrow zmm22, tmm3, 12394 95// CHECK: tilemovrow zmm22, tmm2, 12396// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf2,0x7b]97 tilemovrow zmm22, tmm2, 12398 99// CHECK: tilemovrow zmm22, tmm0, edx100// CHECK: encoding: [0x62,0xe2,0x6d,0x48,0x4a,0xf0]101 tilemovrow zmm22, tmm0, edx102 103// CHECK: tilemovrow zmm22, tmm0, 123104// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf0,0x7b]105 tilemovrow zmm22, tmm0, 123106