mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-08 06:09:50 +00:00
avcodec/x86/hpeldsp: Don't use PAVGB macro
It was only needed for MMX and there are no MMX functions here any more. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
c5e94a564c
commit
a2914a1ec3
1 changed files with 42 additions and 42 deletions
|
|
@ -54,8 +54,8 @@ cglobal put_pixels8_x2, 4,5
|
||||||
pavgb m0, m2
|
pavgb m0, m2
|
||||||
pavgb m1, m3
|
pavgb m1, m3
|
||||||
%else
|
%else
|
||||||
PAVGB m0, [r1]
|
pavgb m0, [r1]
|
||||||
PAVGB m1, [r1+r2]
|
pavgb m1, [r1+r2]
|
||||||
%endif
|
%endif
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
mova [r0+r2], m1
|
mova [r0+r2], m1
|
||||||
|
|
@ -69,8 +69,8 @@ cglobal put_pixels8_x2, 4,5
|
||||||
pavgb m0, m2
|
pavgb m0, m2
|
||||||
pavgb m1, m3
|
pavgb m1, m3
|
||||||
%else
|
%else
|
||||||
PAVGB m0, [r1]
|
pavgb m0, [r1]
|
||||||
PAVGB m1, [r1+r2]
|
pavgb m1, [r1+r2]
|
||||||
%endif
|
%endif
|
||||||
add r1, r4
|
add r1, r4
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
|
|
@ -103,8 +103,8 @@ cglobal put_no_rnd_pixels8_x2, 4,5
|
||||||
add r1, r4
|
add r1, r4
|
||||||
psubusb m0, m6
|
psubusb m0, m6
|
||||||
psubusb m2, m6
|
psubusb m2, m6
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m2, m3
|
pavgb m2, m3
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
mova m0, [r1]
|
mova m0, [r1]
|
||||||
|
|
@ -115,8 +115,8 @@ cglobal put_no_rnd_pixels8_x2, 4,5
|
||||||
add r1, r4
|
add r1, r4
|
||||||
psubusb m0, m6
|
psubusb m0, m6
|
||||||
psubusb m2, m6
|
psubusb m2, m6
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m2, m3
|
pavgb m2, m3
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
add r0, r4
|
add r0, r4
|
||||||
|
|
@ -143,8 +143,8 @@ cglobal %1_no_rnd_pixels8_x2_exact, 4,5
|
||||||
pxor m2, m4
|
pxor m2, m4
|
||||||
pxor m1, m4
|
pxor m1, m4
|
||||||
pxor m3, m4
|
pxor m3, m4
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m2, m3
|
pavgb m2, m3
|
||||||
pxor m0, m4
|
pxor m0, m4
|
||||||
pxor m2, m4
|
pxor m2, m4
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
|
|
@ -161,8 +161,8 @@ cglobal %1_no_rnd_pixels8_x2_exact, 4,5
|
||||||
pxor m1, m4
|
pxor m1, m4
|
||||||
pxor m2, m4
|
pxor m2, m4
|
||||||
pxor m3, m4
|
pxor m3, m4
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m2, m3
|
pavgb m2, m3
|
||||||
pxor m0, m4
|
pxor m0, m4
|
||||||
pxor m2, m4
|
pxor m2, m4
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
|
|
@ -198,16 +198,16 @@ cglobal put_pixels8_y2, 4,5
|
||||||
movu m1, [r1+r2]
|
movu m1, [r1+r2]
|
||||||
movu m2, [r1+r4]
|
movu m2, [r1+r4]
|
||||||
add r1, r4
|
add r1, r4
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m1, m2
|
pavgb m1, m2
|
||||||
mova [r0+r2], m0
|
mova [r0+r2], m0
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
movu m1, [r1+r2]
|
movu m1, [r1+r2]
|
||||||
movu m0, [r1+r4]
|
movu m0, [r1+r4]
|
||||||
add r0, r4
|
add r0, r4
|
||||||
add r1, r4
|
add r1, r4
|
||||||
PAVGB m2, m1
|
pavgb m2, m1
|
||||||
PAVGB m1, m0
|
pavgb m1, m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
add r0, r4
|
add r0, r4
|
||||||
|
|
@ -235,8 +235,8 @@ cglobal put_no_rnd_pixels8_y2, 4,5
|
||||||
mova m2, [r1+r4]
|
mova m2, [r1+r4]
|
||||||
add r1, r4
|
add r1, r4
|
||||||
psubusb m1, m6
|
psubusb m1, m6
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m1, m2
|
pavgb m1, m2
|
||||||
mova [r0+r2], m0
|
mova [r0+r2], m0
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
mova m1, [r1+r2]
|
mova m1, [r1+r2]
|
||||||
|
|
@ -244,8 +244,8 @@ cglobal put_no_rnd_pixels8_y2, 4,5
|
||||||
add r0, r4
|
add r0, r4
|
||||||
add r1, r4
|
add r1, r4
|
||||||
psubusb m1, m6
|
psubusb m1, m6
|
||||||
PAVGB m2, m1
|
pavgb m2, m1
|
||||||
PAVGB m1, m0
|
pavgb m1, m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
add r0, r4
|
add r0, r4
|
||||||
|
|
@ -271,8 +271,8 @@ cglobal %1_no_rnd_pixels8_y2_exact, 4,5
|
||||||
movu m2, [r1+r2]
|
movu m2, [r1+r2]
|
||||||
pxor m1, m3
|
pxor m1, m3
|
||||||
pxor m2, m3
|
pxor m2, m3
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m1, m2
|
pavgb m1, m2
|
||||||
pxor m0, m3
|
pxor m0, m3
|
||||||
pxor m1, m3
|
pxor m1, m3
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
|
|
@ -285,8 +285,8 @@ cglobal %1_no_rnd_pixels8_y2_exact, 4,5
|
||||||
movu m0, [r1+r4]
|
movu m0, [r1+r4]
|
||||||
pxor m1, m3
|
pxor m1, m3
|
||||||
pxor m0, m3
|
pxor m0, m3
|
||||||
PAVGB m2, m1
|
pavgb m2, m1
|
||||||
PAVGB m1, m0
|
pavgb m1, m0
|
||||||
pxor m2, m3
|
pxor m2, m3
|
||||||
pxor m1, m3
|
pxor m1, m3
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
|
|
@ -325,11 +325,11 @@ cglobal avg_pixels8_x2, 4,5
|
||||||
pavgb m0, m1
|
pavgb m0, m1
|
||||||
pavgb m2, m3
|
pavgb m2, m3
|
||||||
%else
|
%else
|
||||||
PAVGB m0, [r1+1], m3, m5
|
pavgb m0, [r1+1]
|
||||||
PAVGB m2, [r1+r2+1], m4, m5
|
pavgb m2, [r1+r2+1]
|
||||||
%endif
|
%endif
|
||||||
PAVGB m0, [r0], m3, m5
|
pavgb m0, [r0]
|
||||||
PAVGB m2, [r0+r2], m4, m5
|
pavgb m2, [r0+r2]
|
||||||
add r1, r4
|
add r1, r4
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
|
|
@ -341,13 +341,13 @@ cglobal avg_pixels8_x2, 4,5
|
||||||
pavgb m0, m1
|
pavgb m0, m1
|
||||||
pavgb m2, m3
|
pavgb m2, m3
|
||||||
%else
|
%else
|
||||||
PAVGB m0, [r1+1], m3, m5
|
pavgb m0, [r1+1]
|
||||||
PAVGB m2, [r1+r2+1], m4, m5
|
pavgb m2, [r1+r2+1]
|
||||||
%endif
|
%endif
|
||||||
add r0, r4
|
add r0, r4
|
||||||
add r1, r4
|
add r1, r4
|
||||||
PAVGB m0, [r0], m3, m5
|
pavgb m0, [r0]
|
||||||
PAVGB m2, [r0+r2], m4, m5
|
pavgb m2, [r0+r2]
|
||||||
mova [r0], m0
|
mova [r0], m0
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
add r0, r4
|
add r0, r4
|
||||||
|
|
@ -377,20 +377,20 @@ cglobal avg_pixels8_y2, 4,5
|
||||||
movu m1, [r1+r2]
|
movu m1, [r1+r2]
|
||||||
movu m2, [r1+r4]
|
movu m2, [r1+r4]
|
||||||
add r1, r4
|
add r1, r4
|
||||||
PAVGB m0, m1
|
pavgb m0, m1
|
||||||
PAVGB m1, m2
|
pavgb m1, m2
|
||||||
PAVGB m0, [r0+r2]
|
pavgb m0, [r0+r2]
|
||||||
PAVGB m1, [r0+r4]
|
pavgb m1, [r0+r4]
|
||||||
mova [r0+r2], m0
|
mova [r0+r2], m0
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
movu m1, [r1+r2]
|
movu m1, [r1+r2]
|
||||||
movu m0, [r1+r4]
|
movu m0, [r1+r4]
|
||||||
PAVGB m2, m1
|
pavgb m2, m1
|
||||||
PAVGB m1, m0
|
pavgb m1, m0
|
||||||
add r0, r4
|
add r0, r4
|
||||||
add r1, r4
|
add r1, r4
|
||||||
PAVGB m2, [r0+r2]
|
pavgb m2, [r0+r2]
|
||||||
PAVGB m1, [r0+r4]
|
pavgb m1, [r0+r4]
|
||||||
mova [r0+r2], m2
|
mova [r0+r2], m2
|
||||||
mova [r0+r4], m1
|
mova [r0+r4], m1
|
||||||
add r0, r4
|
add r0, r4
|
||||||
|
|
@ -509,7 +509,7 @@ cglobal %1%3_pixels16_xy2, 4,5,8
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
mova m3, [r0+r4]
|
mova m3, [r0+r4]
|
||||||
packuswb m4, m5
|
packuswb m4, m5
|
||||||
PAVGB m4, m3
|
pavgb m4, m3
|
||||||
%else
|
%else
|
||||||
packuswb m4, m5
|
packuswb m4, m5
|
||||||
%endif
|
%endif
|
||||||
|
|
@ -535,7 +535,7 @@ cglobal %1%3_pixels16_xy2, 4,5,8
|
||||||
%ifidn %1, avg
|
%ifidn %1, avg
|
||||||
mova m3, [r0+r4]
|
mova m3, [r0+r4]
|
||||||
packuswb m0, m1
|
packuswb m0, m1
|
||||||
PAVGB m0, m3
|
pavgb m0, m3
|
||||||
%else
|
%else
|
||||||
packuswb m0, m1
|
packuswb m0, m1
|
||||||
%endif
|
%endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue