brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · 918e912 Raw
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