mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 19:30:05 +00:00
x86: PMINUB: port to cpuflags
This commit is contained in:
parent
9ce02e14f0
commit
26f01bd106
@ -63,12 +63,10 @@ cglobal ac3_exponent_min, 3, 4, 2, exp, reuse_blks, expn, offset
|
||||
REP_RET
|
||||
%endmacro
|
||||
|
||||
%define PMINUB PMINUB_MMX
|
||||
%define LOOP_ALIGN
|
||||
INIT_MMX mmx
|
||||
AC3_EXPONENT_MIN
|
||||
%if HAVE_MMXEXT
|
||||
%define PMINUB PMINUB_MMXEXT
|
||||
%define LOOP_ALIGN ALIGN 16
|
||||
INIT_MMX mmxext
|
||||
AC3_EXPONENT_MIN
|
||||
@ -77,7 +75,6 @@ AC3_EXPONENT_MIN
|
||||
INIT_XMM sse2
|
||||
AC3_EXPONENT_MIN
|
||||
%endif
|
||||
%undef PMINUB
|
||||
%undef LOOP_ALIGN
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
|
@ -530,14 +530,14 @@
|
||||
movh [%7+%8], %4
|
||||
%endmacro
|
||||
|
||||
%macro PMINUB_MMX 3 ; dst, src, tmp
|
||||
%macro PMINUB 3 ; dst, src, ignored
|
||||
%if cpuflag(mmxext)
|
||||
pminub %1, %2
|
||||
%else ; dst, src, tmp
|
||||
mova %3, %1
|
||||
psubusb %3, %2
|
||||
psubb %1, %3
|
||||
%endmacro
|
||||
|
||||
%macro PMINUB_MMXEXT 3 ; dst, src, ignored
|
||||
pminub %1, %2
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
%macro SPLATW 2-3 0
|
||||
|
Loading…
Reference in New Issue
Block a user