1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-23 21:54:53 +02: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:
Andreas Rheinhardt
2025-10-30 11:07:43 +01:00
parent c5e94a564c
commit a2914a1ec3

View File

@@ -54,8 +54,8 @@ cglobal put_pixels8_x2, 4,5
pavgb m0, m2
pavgb m1, m3
%else
PAVGB m0, [r1]
PAVGB m1, [r1+r2]
pavgb m0, [r1]
pavgb m1, [r1+r2]
%endif
mova [r0], m0
mova [r0+r2], m1
@@ -69,8 +69,8 @@ cglobal put_pixels8_x2, 4,5
pavgb m0, m2
pavgb m1, m3
%else
PAVGB m0, [r1]
PAVGB m1, [r1+r2]
pavgb m0, [r1]
pavgb m1, [r1+r2]
%endif
add r1, r4
mova [r0], m0
@@ -103,8 +103,8 @@ cglobal put_no_rnd_pixels8_x2, 4,5
add r1, r4
psubusb m0, m6
psubusb m2, m6
PAVGB m0, m1
PAVGB m2, m3
pavgb m0, m1
pavgb m2, m3
mova [r0], m0
mova [r0+r2], m2
mova m0, [r1]
@@ -115,8 +115,8 @@ cglobal put_no_rnd_pixels8_x2, 4,5
add r1, r4
psubusb m0, m6
psubusb m2, m6
PAVGB m0, m1
PAVGB m2, m3
pavgb m0, m1
pavgb m2, m3
mova [r0], m0
mova [r0+r2], m2
add r0, r4
@@ -143,8 +143,8 @@ cglobal %1_no_rnd_pixels8_x2_exact, 4,5
pxor m2, m4
pxor m1, m4
pxor m3, m4
PAVGB m0, m1
PAVGB m2, m3
pavgb m0, m1
pavgb m2, m3
pxor m0, m4
pxor m2, m4
%ifidn %1, avg
@@ -161,8 +161,8 @@ cglobal %1_no_rnd_pixels8_x2_exact, 4,5
pxor m1, m4
pxor m2, m4
pxor m3, m4
PAVGB m0, m1
PAVGB m2, m3
pavgb m0, m1
pavgb m2, m3
pxor m0, m4
pxor m2, m4
%ifidn %1, avg
@@ -198,16 +198,16 @@ cglobal put_pixels8_y2, 4,5
movu m1, [r1+r2]
movu m2, [r1+r4]
add r1, r4
PAVGB m0, m1
PAVGB m1, m2
pavgb m0, m1
pavgb m1, m2
mova [r0+r2], m0
mova [r0+r4], m1
movu m1, [r1+r2]
movu m0, [r1+r4]
add r0, r4
add r1, r4
PAVGB m2, m1
PAVGB m1, m0
pavgb m2, m1
pavgb m1, m0
mova [r0+r2], m2
mova [r0+r4], m1
add r0, r4
@@ -235,8 +235,8 @@ cglobal put_no_rnd_pixels8_y2, 4,5
mova m2, [r1+r4]
add r1, r4
psubusb m1, m6
PAVGB m0, m1
PAVGB m1, m2
pavgb m0, m1
pavgb m1, m2
mova [r0+r2], m0
mova [r0+r4], m1
mova m1, [r1+r2]
@@ -244,8 +244,8 @@ cglobal put_no_rnd_pixels8_y2, 4,5
add r0, r4
add r1, r4
psubusb m1, m6
PAVGB m2, m1
PAVGB m1, m0
pavgb m2, m1
pavgb m1, m0
mova [r0+r2], m2
mova [r0+r4], m1
add r0, r4
@@ -271,8 +271,8 @@ cglobal %1_no_rnd_pixels8_y2_exact, 4,5
movu m2, [r1+r2]
pxor m1, m3
pxor m2, m3
PAVGB m0, m1
PAVGB m1, m2
pavgb m0, m1
pavgb m1, m2
pxor m0, m3
pxor m1, m3
%ifidn %1, avg
@@ -285,8 +285,8 @@ cglobal %1_no_rnd_pixels8_y2_exact, 4,5
movu m0, [r1+r4]
pxor m1, m3
pxor m0, m3
PAVGB m2, m1
PAVGB m1, m0
pavgb m2, m1
pavgb m1, m0
pxor m2, m3
pxor m1, m3
%ifidn %1, avg
@@ -325,11 +325,11 @@ cglobal avg_pixels8_x2, 4,5
pavgb m0, m1
pavgb m2, m3
%else
PAVGB m0, [r1+1], m3, m5
PAVGB m2, [r1+r2+1], m4, m5
pavgb m0, [r1+1]
pavgb m2, [r1+r2+1]
%endif
PAVGB m0, [r0], m3, m5
PAVGB m2, [r0+r2], m4, m5
pavgb m0, [r0]
pavgb m2, [r0+r2]
add r1, r4
mova [r0], m0
mova [r0+r2], m2
@@ -341,13 +341,13 @@ cglobal avg_pixels8_x2, 4,5
pavgb m0, m1
pavgb m2, m3
%else
PAVGB m0, [r1+1], m3, m5
PAVGB m2, [r1+r2+1], m4, m5
pavgb m0, [r1+1]
pavgb m2, [r1+r2+1]
%endif
add r0, r4
add r1, r4
PAVGB m0, [r0], m3, m5
PAVGB m2, [r0+r2], m4, m5
pavgb m0, [r0]
pavgb m2, [r0+r2]
mova [r0], m0
mova [r0+r2], m2
add r0, r4
@@ -377,20 +377,20 @@ cglobal avg_pixels8_y2, 4,5
movu m1, [r1+r2]
movu m2, [r1+r4]
add r1, r4
PAVGB m0, m1
PAVGB m1, m2
PAVGB m0, [r0+r2]
PAVGB m1, [r0+r4]
pavgb m0, m1
pavgb m1, m2
pavgb m0, [r0+r2]
pavgb m1, [r0+r4]
mova [r0+r2], m0
mova [r0+r4], m1
movu m1, [r1+r2]
movu m0, [r1+r4]
PAVGB m2, m1
PAVGB m1, m0
pavgb m2, m1
pavgb m1, m0
add r0, r4
add r1, r4
PAVGB m2, [r0+r2]
PAVGB m1, [r0+r4]
pavgb m2, [r0+r2]
pavgb m1, [r0+r4]
mova [r0+r2], m2
mova [r0+r4], m1
add r0, r4
@@ -509,7 +509,7 @@ cglobal %1%3_pixels16_xy2, 4,5,8
%ifidn %1, avg
mova m3, [r0+r4]
packuswb m4, m5
PAVGB m4, m3
pavgb m4, m3
%else
packuswb m4, m5
%endif
@@ -535,7 +535,7 @@ cglobal %1%3_pixels16_xy2, 4,5,8
%ifidn %1, avg
mova m3, [r0+r4]
packuswb m0, m1
PAVGB m0, m3
pavgb m0, m3
%else
packuswb m0, m1
%endif