1# Check 64bit FMA4 instructions
2
3	.allow_index_reg
4	.text
5_start:
6
7	vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
8	vfmaddpd (%rcx),%ymm6,%ymm2,%ymm7
9	vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
10	vfmaddps (%rcx),%ymm6,%ymm2,%ymm7
11	vfmaddps %xmm4,0x01(%rdx,%rbx,8),%xmm7,%xmm11
12	vfmaddps %xmm8,0x80(%rcx,%rax,4),%xmm6,%xmm4
13	vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
14	vfmaddsubpd (%rcx),%ymm6,%ymm2,%ymm7
15	vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
16	vfmaddsubps (%rcx),%ymm6,%ymm2,%ymm7
17	vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
18	vfmaddpd (%rcx),%xmm6,%xmm2,%xmm7
19	vfmaddpd %xmm4,(%rcx),%xmm2,%xmm7
20	vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
21	vfmaddps (%rcx),%xmm6,%xmm2,%xmm7
22	vfmaddps %xmm4,(%rcx),%xmm2,%xmm7
23	vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
24	vfmaddsubpd (%rcx),%xmm6,%xmm2,%xmm7
25	vfmaddsubpd %xmm4,(%rcx),%xmm2,%xmm7
26	vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
27	vfmaddsubps (%rcx),%xmm6,%xmm2,%xmm7
28	vfmaddsubps %xmm4,(%rcx),%xmm2,%xmm7
29	vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
30	vfmaddsd (%rcx),%xmm6,%xmm2,%xmm7
31	vfmaddsd %xmm4,(%rcx),%xmm2,%xmm7
32	vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
33	vfmaddss (%rcx),%xmm6,%xmm2,%xmm7
34	vfmaddss %xmm4,(%rcx),%xmm2,%xmm7
35	vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
36	vfnmaddpd (%rcx),%ymm6,%ymm2,%ymm7
37	vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
38	vfnmaddps (%rcx),%ymm6,%ymm2,%ymm7
39	vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
40	vfnmsubpd (%rcx),%ymm6,%ymm2,%ymm7
41	vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
42	vfnmsubps (%rcx),%ymm6,%ymm2,%ymm7
43	vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
44	vfnmaddpd (%rcx),%xmm6,%xmm2,%xmm7
45	vfnmaddpd %xmm4,(%rcx),%xmm2,%xmm7
46	vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
47	vfnmaddps (%rcx),%xmm6,%xmm2,%xmm7
48	vfnmaddps %xmm4,(%rcx),%xmm2,%xmm7
49	vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
50	vfnmsubpd (%rcx),%xmm6,%xmm2,%xmm7
51	vfnmsubpd %xmm4,(%rcx),%xmm2,%xmm7
52	vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
53	vfnmsubps (%rcx),%xmm6,%xmm2,%xmm7
54	vfnmsubps %xmm4,(%rcx),%xmm2,%xmm7
55	vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
56	vfnmaddsd (%rcx),%xmm6,%xmm2,%xmm7
57	vfnmaddsd %xmm4,(%rcx),%xmm2,%xmm7
58	vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
59	vfnmsubsd (%rcx),%xmm6,%xmm2,%xmm7
60	vfnmsubsd %xmm4,(%rcx),%xmm2,%xmm7
61	vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
62	vfnmaddss (%rcx),%xmm6,%xmm2,%xmm7
63	vfnmaddss %xmm4,(%rcx),%xmm2,%xmm7
64	vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
65	vfnmsubss (%rcx),%xmm6,%xmm2,%xmm7
66	vfmaddpd (%r13,%rcx),%xmm11,%xmm3,%xmm4
67	vfmaddpd 0xbe(%r9,%rax,8),%xmm9,%xmm1,%xmm7
68	vfmsubpd (%r13,%rcx),%xmm11,%xmm3,%xmm4
69
70