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