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
94