106 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding < %s | FileCheck %s2 3// CHECK: tcvtrowd2ps %ecx, %tmm5, %zmm224// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x4a,0xf5]5 tcvtrowd2ps %ecx, %tmm5, %zmm226 7// CHECK: tcvtrowd2ps %ecx, %tmm2, %zmm228// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x4a,0xf2]9 tcvtrowd2ps %ecx, %tmm2, %zmm2210 11// CHECK: tcvtrowd2ps $123, %tmm5, %zmm2212// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x07,0xf5,0x7b]13 tcvtrowd2ps $123, %tmm5, %zmm2214 15// CHECK: tcvtrowd2ps $123, %tmm2, %zmm2216// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x07,0xf2,0x7b]17 tcvtrowd2ps $123, %tmm2, %zmm2218 19// CHECK: tcvtrowps2bf16h %ecx, %tmm5, %zmm2220// CHECK: encoding: [0x62,0xe2,0x77,0x48,0x6d,0xf5]21 tcvtrowps2bf16h %ecx, %tmm5, %zmm2222 23// CHECK: tcvtrowps2bf16h %ecx, %tmm2, %zmm2224// CHECK: encoding: [0x62,0xe2,0x77,0x48,0x6d,0xf2]25 tcvtrowps2bf16h %ecx, %tmm2, %zmm2226 27// CHECK: tcvtrowps2bf16h $123, %tmm5, %zmm2228// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x07,0xf5,0x7b]29 tcvtrowps2bf16h $123, %tmm5, %zmm2230 31// CHECK: tcvtrowps2bf16h $123, %tmm2, %zmm2232// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x07,0xf2,0x7b]33 tcvtrowps2bf16h $123, %tmm2, %zmm2234 35// CHECK: tcvtrowps2bf16l %ecx, %tmm5, %zmm2236// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x6d,0xf5]37 tcvtrowps2bf16l %ecx, %tmm5, %zmm2238 39// CHECK: tcvtrowps2bf16l %ecx, %tmm2, %zmm2240// CHECK: encoding: [0x62,0xe2,0x76,0x48,0x6d,0xf2]41 tcvtrowps2bf16l %ecx, %tmm2, %zmm2242 43// CHECK: tcvtrowps2bf16l $123, %tmm5, %zmm2244// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x77,0xf5,0x7b]45 tcvtrowps2bf16l $123, %tmm5, %zmm2246 47// CHECK: tcvtrowps2bf16l $123, %tmm2, %zmm2248// CHECK: encoding: [0x62,0xe3,0x7e,0x48,0x77,0xf2,0x7b]49 tcvtrowps2bf16l $123, %tmm2, %zmm2250 51// CHECK: tcvtrowps2phh %ecx, %tmm5, %zmm2252// CHECK: encoding: [0x62,0xe2,0x74,0x48,0x6d,0xf5]53 tcvtrowps2phh %ecx, %tmm5, %zmm2254 55// CHECK: tcvtrowps2phh %ecx, %tmm2, %zmm2256// CHECK: encoding: [0x62,0xe2,0x74,0x48,0x6d,0xf2]57 tcvtrowps2phh %ecx, %tmm2, %zmm2258 59// CHECK: tcvtrowps2phh $123, %tmm5, %zmm2260// CHECK: encoding: [0x62,0xe3,0x7c,0x48,0x07,0xf5,0x7b]61 tcvtrowps2phh $123, %tmm5, %zmm2262 63// CHECK: tcvtrowps2phh $123, %tmm2, %zmm2264// CHECK: encoding: [0x62,0xe3,0x7c,0x48,0x07,0xf2,0x7b]65 tcvtrowps2phh $123, %tmm2, %zmm2266 67// CHECK: tcvtrowps2phl %ecx, %tmm5, %zmm2268// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x6d,0xf5]69 tcvtrowps2phl %ecx, %tmm5, %zmm2270 71// CHECK: tcvtrowps2phl %ecx, %tmm2, %zmm2272// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x6d,0xf2]73 tcvtrowps2phl %ecx, %tmm2, %zmm2274 75// CHECK: tcvtrowps2phl $123, %tmm5, %zmm2276// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x77,0xf5,0x7b]77 tcvtrowps2phl $123, %tmm5, %zmm2278 79// CHECK: tcvtrowps2phl $123, %tmm2, %zmm2280// CHECK: encoding: [0x62,0xe3,0x7f,0x48,0x77,0xf2,0x7b]81 tcvtrowps2phl $123, %tmm2, %zmm2282 83// CHECK: tilemovrow %ecx, %tmm3, %zmm2284// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x4a,0xf3]85 tilemovrow %ecx, %tmm3, %zmm2286 87// CHECK: tilemovrow %ecx, %tmm2, %zmm2288// CHECK: encoding: [0x62,0xe2,0x75,0x48,0x4a,0xf2]89 tilemovrow %ecx, %tmm2, %zmm2290 91// CHECK: tilemovrow $123, %tmm3, %zmm2292// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf3,0x7b]93 tilemovrow $123, %tmm3, %zmm2294 95// CHECK: tilemovrow $123, %tmm2, %zmm2296// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf2,0x7b]97 tilemovrow $123, %tmm2, %zmm2298 99// CHECK: tilemovrow %edx, %tmm0, %zmm22100// CHECK: encoding: [0x62,0xe2,0x6d,0x48,0x4a,0xf0]101 tilemovrow %edx, %tmm0, %zmm22102 103// CHECK: tilemovrow $123, %tmm0, %zmm22104// CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x07,0xf0,0x7b]105 tilemovrow $123, %tmm0, %zmm22106