brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.4 KiB · 17858f3 Raw
107 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:        tcvtrowd2ps %ecx, %tmm5, %zmm225# INTEL:      tcvtrowd2ps zmm22, tmm5, ecx60x62,0xe2,0x76,0x48,0x4a,0xf57 8# ATT:        tcvtrowd2ps %ecx, %tmm2, %zmm229# INTEL:      tcvtrowd2ps zmm22, tmm2, ecx100x62,0xe2,0x76,0x48,0x4a,0xf211 12# ATT:        tcvtrowd2ps $123, %tmm5, %zmm2213# INTEL:      tcvtrowd2ps zmm22, tmm5, 123140x62,0xe3,0x7e,0x48,0x07,0xf5,0x7b15 16# ATT:        tcvtrowd2ps $123, %tmm2, %zmm2217# INTEL:      tcvtrowd2ps zmm22, tmm2, 123180x62,0xe3,0x7e,0x48,0x07,0xf2,0x7b19 20# ATT:        tcvtrowps2bf16h %ecx, %tmm5, %zmm2221# INTEL:      tcvtrowps2bf16h zmm22, tmm5, ecx220x62,0xe2,0x77,0x48,0x6d,0xf523 24# ATT:        tcvtrowps2bf16h %ecx, %tmm2, %zmm2225# INTEL:      tcvtrowps2bf16h zmm22, tmm2, ecx260x62,0xe2,0x77,0x48,0x6d,0xf227 28# ATT:        tcvtrowps2bf16h $123, %tmm5, %zmm2229# INTEL:      tcvtrowps2bf16h zmm22, tmm5, 123300x62,0xe3,0x7f,0x48,0x07,0xf5,0x7b31 32# ATT:        tcvtrowps2bf16h $123, %tmm2, %zmm2233# INTEL:      tcvtrowps2bf16h zmm22, tmm2, 123340x62,0xe3,0x7f,0x48,0x07,0xf2,0x7b35 36# ATT:        tcvtrowps2bf16l %ecx, %tmm5, %zmm2237# INTEL:      tcvtrowps2bf16l zmm22, tmm5, ecx380x62,0xe2,0x76,0x48,0x6d,0xf539 40# ATT:        tcvtrowps2bf16l %ecx, %tmm2, %zmm2241# INTEL:      tcvtrowps2bf16l zmm22, tmm2, ecx420x62,0xe2,0x76,0x48,0x6d,0xf243 44# ATT:        tcvtrowps2bf16l $123, %tmm5, %zmm2245# INTEL:      tcvtrowps2bf16l zmm22, tmm5, 123460x62,0xe3,0x7e,0x48,0x77,0xf5,0x7b47 48# ATT:        tcvtrowps2bf16l $123, %tmm2, %zmm2249# INTEL:      tcvtrowps2bf16l zmm22, tmm2, 123500x62,0xe3,0x7e,0x48,0x77,0xf2,0x7b51 52# ATT:        tcvtrowps2phh %ecx, %tmm5, %zmm2253# INTEL:      tcvtrowps2phh zmm22, tmm5, ecx540x62,0xe2,0x74,0x48,0x6d,0xf555 56# ATT:        tcvtrowps2phh %ecx, %tmm2, %zmm2257# INTEL:      tcvtrowps2phh zmm22, tmm2, ecx580x62,0xe2,0x74,0x48,0x6d,0xf259 60# ATT:        tcvtrowps2phh $123, %tmm5, %zmm2261# INTEL:      tcvtrowps2phh zmm22, tmm5, 123620x62,0xe3,0x7c,0x48,0x07,0xf5,0x7b63 64# ATT:        tcvtrowps2phh $123, %tmm2, %zmm2265# INTEL:      tcvtrowps2phh zmm22, tmm2, 123660x62,0xe3,0x7c,0x48,0x07,0xf2,0x7b67 68# ATT:        tcvtrowps2phl %ecx, %tmm5, %zmm2269# INTEL:      tcvtrowps2phl zmm22, tmm5, ecx700x62,0xe2,0x75,0x48,0x6d,0xf571 72# ATT:        tcvtrowps2phl %ecx, %tmm2, %zmm2273# INTEL:      tcvtrowps2phl zmm22, tmm2, ecx740x62,0xe2,0x75,0x48,0x6d,0xf275 76# ATT:        tcvtrowps2phl $123, %tmm5, %zmm2277# INTEL:      tcvtrowps2phl zmm22, tmm5, 123780x62,0xe3,0x7f,0x48,0x77,0xf5,0x7b79 80# ATT:        tcvtrowps2phl $123, %tmm2, %zmm2281# INTEL:      tcvtrowps2phl zmm22, tmm2, 123820x62,0xe3,0x7f,0x48,0x77,0xf2,0x7b83 84# ATT:   tilemovrow     %ecx, %tmm3, %zmm2285# INTEL: tilemovrow     zmm22, tmm3, ecx860x62,0xe2,0x75,0x48,0x4a,0xf387 88# ATT:   tilemovrow     %ecx, %tmm2, %zmm2289# INTEL: tilemovrow     zmm22, tmm2, ecx900x62,0xe2,0x75,0x48,0x4a,0xf291 92# ATT:   tilemovrow     $123, %tmm3, %zmm2293# INTEL: tilemovrow     zmm22, tmm3, 123940x62,0xe3,0x7d,0x48,0x07,0xf3,0x7b95 96# ATT:   tilemovrow     $123, %tmm2, %zmm2297# INTEL: tilemovrow     zmm22, tmm2, 123980x62,0xe3,0x7d,0x48,0x07,0xf2,0x7b99 100# ATT:   tilemovrow     %edx, %tmm0, %zmm22101# INTEL: tilemovrow     zmm22, tmm0, edx1020x62,0xe2,0x6d,0x48,0x4a,0xf0103 104# ATT:   tilemovrow     $123, %tmm0, %zmm22105# INTEL: tilemovrow     zmm22, tmm0, 1231060x62,0xe3,0x7d,0x48,0x07,0xf0,0x7b107