You've already forked FFmpeg
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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user