x86/Intel: fix fallout from earlier template folding
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx512ifma.s
1 # Check 32bit AVX512IFMA instructions
2
3 .allow_index_reg
4 .text
5 _start:
6 vpmadd52luq %zmm4, %zmm5, %zmm6 # AVX512IFMA
7 vpmadd52luq %zmm4, %zmm5, %zmm6{%k7} # AVX512IFMA
8 vpmadd52luq %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512IFMA
9 vpmadd52luq (%ecx), %zmm5, %zmm6 # AVX512IFMA
10 vpmadd52luq -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512IFMA
11 vpmadd52luq (%eax){1to8}, %zmm5, %zmm6 # AVX512IFMA
12 vpmadd52luq 8128(%edx), %zmm5, %zmm6 # AVX512IFMA Disp8
13 vpmadd52luq 8192(%edx), %zmm5, %zmm6 # AVX512IFMA
14 vpmadd52luq -8192(%edx), %zmm5, %zmm6 # AVX512IFMA Disp8
15 vpmadd52luq -8256(%edx), %zmm5, %zmm6 # AVX512IFMA
16 vpmadd52luq 1016(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA Disp8
17 vpmadd52luq 1024(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA
18 vpmadd52luq -1024(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA Disp8
19 vpmadd52luq -1032(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA
20 vpmadd52huq %zmm4, %zmm5, %zmm6 # AVX512IFMA
21 vpmadd52huq %zmm4, %zmm5, %zmm6{%k7} # AVX512IFMA
22 vpmadd52huq %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512IFMA
23 vpmadd52huq (%ecx), %zmm5, %zmm6 # AVX512IFMA
24 vpmadd52huq -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512IFMA
25 vpmadd52huq (%eax){1to8}, %zmm5, %zmm6 # AVX512IFMA
26 vpmadd52huq 8128(%edx), %zmm5, %zmm6 # AVX512IFMA Disp8
27 vpmadd52huq 8192(%edx), %zmm5, %zmm6 # AVX512IFMA
28 vpmadd52huq -8192(%edx), %zmm5, %zmm6 # AVX512IFMA Disp8
29 vpmadd52huq -8256(%edx), %zmm5, %zmm6 # AVX512IFMA
30 vpmadd52huq 1016(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA Disp8
31 vpmadd52huq 1024(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA
32 vpmadd52huq -1024(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA Disp8
33 vpmadd52huq -1032(%edx){1to8}, %zmm5, %zmm6 # AVX512IFMA
34
35 .intel_syntax noprefix
36 vpmadd52luq zmm6, zmm5, zmm4 # AVX512IFMA
37 vpmadd52luq zmm6{k7}, zmm5, zmm4 # AVX512IFMA
38 vpmadd52luq zmm6{k7}{z}, zmm5, zmm4 # AVX512IFMA
39 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512IFMA
40 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512IFMA
41 vpmadd52luq zmm6, zmm5, [eax]{1to8} # AVX512IFMA
42 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512IFMA Disp8
43 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512IFMA
44 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512IFMA Disp8
45 vpmadd52luq zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512IFMA
46 vpmadd52luq zmm6, zmm5, [edx+1016]{1to8} # AVX512IFMA Disp8
47 vpmadd52luq zmm6, zmm5, [edx+1024]{1to8} # AVX512IFMA
48 vpmadd52luq zmm6, zmm5, [edx-1024]{1to8} # AVX512IFMA Disp8
49 vpmadd52luq zmm6, zmm5, [edx-1032]{1to8} # AVX512IFMA
50 vpmadd52huq zmm6, zmm5, zmm4 # AVX512IFMA
51 vpmadd52huq zmm6{k7}, zmm5, zmm4 # AVX512IFMA
52 vpmadd52huq zmm6{k7}{z}, zmm5, zmm4 # AVX512IFMA
53 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512IFMA
54 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512IFMA
55 vpmadd52huq zmm6, zmm5, [eax]{1to8} # AVX512IFMA
56 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512IFMA Disp8
57 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512IFMA
58 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512IFMA Disp8
59 vpmadd52huq zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512IFMA
60 vpmadd52huq zmm6, zmm5, [edx+1016]{1to8} # AVX512IFMA Disp8
61 vpmadd52huq zmm6, zmm5, [edx+1024]{1to8} # AVX512IFMA
62 vpmadd52huq zmm6, zmm5, [edx-1024]{1to8} # AVX512IFMA Disp8
63 vpmadd52huq zmm6, zmm5, [edx-1032]{1to8} # AVX512IFMA
This page took 0.030171 seconds and 4 git commands to generate.