Module: libav Branch: master Commit: f2bd8a0786ded12c70d6877f16944b44ea731462
Author: Justin Ruggles <[email protected]> Committer: Justin Ruggles <[email protected]> Date: Sun Nov 6 14:22:42 2011 -0500 x86inc: use sse versions of common macros instead of sse2 when applicable --- libavutil/x86/x86inc.asm | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm index fc0b312..31f74b9 100644 --- a/libavutil/x86/x86inc.asm +++ b/libavutil/x86/x86inc.asm @@ -562,6 +562,11 @@ SECTION .note.GNU-stack noalloc noexec nowrite progbits %if cpuflag(avx) %assign avx_enabled 1 %endif + %if mmsize == 16 && notcpuflag(sse2) + %define mova movaps + %define movu movups + %define movnta movntps + %endif %if cpuflag(aligned) %define movu mova %elifidn %1, sse3 _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
