Home | History | Annotate | Download | only in i386
      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