x86: support further AMD Zen2 instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / fma4.s
1 # Check FMA4 instructions
2
3 .allow_index_reg
4 .text
5 _start:
6
7 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
8 vfmaddpd (%ecx),%ymm6,%ymm2,%ymm7
9 vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
10 vfmaddps (%ecx),%ymm6,%ymm2,%ymm7
11 vfmaddps %xmm3,0x01(%edx,%ebx,8),%xmm4,%xmm5
12 vfmaddps %xmm7,0x80(%ecx,%eax,4),%xmm6,%xmm1
13 vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
14 vfmaddsubpd (%ecx),%ymm6,%ymm2,%ymm7
15 vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
16 vfmaddsubps (%ecx),%ymm6,%ymm2,%ymm7
17 vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
18 vfmsubaddpd (%ecx),%ymm6,%ymm2,%ymm7
19 vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
20 vfmsubaddps (%ecx),%ymm6,%ymm2,%ymm7
21 vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
22 vfmsubpd (%ecx),%ymm6,%ymm2,%ymm7
23 vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
24 vfmsubps (%ecx),%ymm6,%ymm2,%ymm7
25 vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
26 vfmaddpd (%ecx),%xmm6,%xmm2,%xmm7
27 vfmaddpd %xmm4,(%ecx),%xmm2,%xmm7
28 vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
29 vfmaddps (%ecx),%xmm6,%xmm2,%xmm7
30 vfmaddps %xmm4,(%ecx),%xmm2,%xmm7
31 vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
32 vfmaddsubpd (%ecx),%xmm6,%xmm2,%xmm7
33 vfmaddsubpd %xmm4,(%ecx),%xmm2,%xmm7
34 vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
35 vfmaddsubps (%ecx),%xmm6,%xmm2,%xmm7
36 vfmaddsubps %xmm4,(%ecx),%xmm2,%xmm7
37 vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
38 vfmsubaddpd (%ecx),%xmm6,%xmm2,%xmm7
39 vfmsubaddpd %xmm4,(%ecx),%xmm2,%xmm7
40 vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
41 vfmsubaddps (%ecx),%xmm6,%xmm2,%xmm7
42 vfmsubaddps %xmm4,(%ecx),%xmm2,%xmm7
43 vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
44 vfmsubpd (%ecx),%xmm6,%xmm2,%xmm7
45 vfmsubpd %xmm4,(%ecx),%xmm2,%xmm7
46 vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
47 vfmsubps (%ecx),%xmm6,%xmm2,%xmm7
48 vfmsubps %xmm4,(%ecx),%xmm2,%xmm7
49 vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
50 vfmaddsd (%ecx),%xmm6,%xmm2,%xmm7
51 vfmaddsd %xmm4,(%ecx),%xmm2,%xmm7
52 vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
53 vfmsubsd (%ecx),%xmm6,%xmm2,%xmm7
54 vfmsubsd %xmm4,(%ecx),%xmm2,%xmm7
55 vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
56 vfmaddss (%ecx),%xmm6,%xmm2,%xmm7
57 vfmaddss %xmm4,(%ecx),%xmm2,%xmm7
58 vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
59 vfmsubss (%ecx),%xmm6,%xmm2,%xmm7
60 vfmsubss %xmm4,(%ecx),%xmm2,%xmm7
61 vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
62 vfnmaddpd (%ecx),%ymm6,%ymm2,%ymm7
63 vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
64 vfnmaddps (%ecx),%ymm6,%ymm2,%ymm7
65 vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
66 vfnmsubpd (%ecx),%ymm6,%ymm2,%ymm7
67 vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
68 vfnmsubps (%ecx),%ymm6,%ymm2,%ymm7
69 vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
70 vfnmaddpd (%ecx),%xmm6,%xmm2,%xmm7
71 vfnmaddpd %xmm4,(%ecx),%xmm2,%xmm7
72 vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
73 vfnmaddps (%ecx),%xmm6,%xmm2,%xmm7
74 vfnmaddps %xmm4,(%ecx),%xmm2,%xmm7
75 vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
76 vfnmsubpd (%ecx),%xmm6,%xmm2,%xmm7
77 vfnmsubpd %xmm4,(%ecx),%xmm2,%xmm7
78 vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
79 vfnmsubps (%ecx),%xmm6,%xmm2,%xmm7
80 vfnmsubps %xmm4,(%ecx),%xmm2,%xmm7
81 vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
82 vfnmaddsd (%ecx),%xmm6,%xmm2,%xmm7
83 vfnmaddsd %xmm4,(%ecx),%xmm2,%xmm7
84 vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
85 vfnmsubsd (%ecx),%xmm6,%xmm2,%xmm7
86 vfnmsubsd %xmm4,(%ecx),%xmm2,%xmm7
87 vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
88 vfnmaddss (%ecx),%xmm6,%xmm2,%xmm7
89 vfnmaddss %xmm4,(%ecx),%xmm2,%xmm7
90 vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
91 vfnmsubss (%ecx),%xmm6,%xmm2,%xmm7
92 vfnmsubss %xmm4,(%ecx),%xmm2,%xmm7
93
This page took 0.042303 seconds and 4 git commands to generate.