Merge commit 'c6908d6b4b377a04a5d055ba874bdbcf06c80497'
[ffmpeg.git] / libavutil / x86 / x86util.asm
index 01f306831ca2381640b64ab13f5d0d7f6b4d312c..59e5df248e568396865773fc83701892ebeb37ff 100644 (file)
 
 ; Wrapper for non-FMA version of fmaddps
 %macro FMULADD_PS 5
-    %ifidn %1, %4
+    %if cpuflag(fma3) || cpuflag(fma4)
+        fmaddps %1, %2, %3, %4
+    %elifidn %1, %4
         mulps   %5, %2, %3
         addps   %1, %4, %5
     %else