Projet_SETI_RISC-V/riscv-gnu-toolchain/gdb/gas/testsuite/gas/i386/avx512bw-opts.s
2023-03-06 14:48:14 +01:00

55 lines
1.9 KiB
ArmAsm

# Check 32bit AVX512BW swap instructions
.allow_index_reg
.text
_start:
vmovdqu8 %zmm5, %zmm6 # AVX512BW
vmovdqu8.s %zmm5, %zmm6 # AVX512BW
vmovdqu8 %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu8.s %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu8 %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu8.s %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu8 %zmm5, %zmm6 # AVX512BW
vmovdqu8.s %zmm5, %zmm6 # AVX512BW
vmovdqu8 %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu8.s %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu8 %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu8.s %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu16 %zmm5, %zmm6 # AVX512BW
vmovdqu16.s %zmm5, %zmm6 # AVX512BW
vmovdqu16 %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu16.s %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu16 %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu16.s %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu16 %zmm5, %zmm6 # AVX512BW
vmovdqu16.s %zmm5, %zmm6 # AVX512BW
vmovdqu16 %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu16.s %zmm5, %zmm6{%k7} # AVX512BW
vmovdqu16 %zmm5, %zmm6{%k7}{z} # AVX512BW
vmovdqu16.s %zmm5, %zmm6{%k7}{z} # AVX512BW
.intel_syntax noprefix
vmovdqu8 zmm6, zmm5 # AVX512BW
vmovdqu8.s zmm6, zmm5 # AVX512BW
vmovdqu8 zmm6{k7}, zmm5 # AVX512BW
vmovdqu8.s zmm6{k7}, zmm5 # AVX512BW
vmovdqu8 zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu8.s zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu8 zmm6, zmm5 # AVX512BW
vmovdqu8.s zmm6, zmm5 # AVX512BW
vmovdqu8 zmm6{k7}, zmm5 # AVX512BW
vmovdqu8.s zmm6{k7}, zmm5 # AVX512BW
vmovdqu8 zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu8.s zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu16 zmm6, zmm5 # AVX512BW
vmovdqu16.s zmm6, zmm5 # AVX512BW
vmovdqu16 zmm6{k7}, zmm5 # AVX512BW
vmovdqu16.s zmm6{k7}, zmm5 # AVX512BW
vmovdqu16 zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu16.s zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu16 zmm6, zmm5 # AVX512BW
vmovdqu16.s zmm6, zmm5 # AVX512BW
vmovdqu16 zmm6{k7}, zmm5 # AVX512BW
vmovdqu16.s zmm6{k7}, zmm5 # AVX512BW
vmovdqu16 zmm6{k7}{z}, zmm5 # AVX512BW
vmovdqu16.s zmm6{k7}{z}, zmm5 # AVX512BW