mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
x86/swr: load constants outside the loop in pack_6ch functions
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
c8f83a4c78
commit
6abf00d615
@ -239,6 +239,7 @@ pack_6ch_%2_to_%1_u_int %+ SUFFIX
|
|||||||
sub src3q, srcq
|
sub src3q, srcq
|
||||||
sub src4q, srcq
|
sub src4q, srcq
|
||||||
sub src5q, srcq
|
sub src5q, srcq
|
||||||
|
%7 x,x,x,x,m7,x
|
||||||
.loop:
|
.loop:
|
||||||
mov%3 m0, [srcq ]
|
mov%3 m0, [srcq ]
|
||||||
mov%3 m1, [srcq+src1q]
|
mov%3 m1, [srcq+src1q]
|
||||||
@ -246,7 +247,6 @@ pack_6ch_%2_to_%1_u_int %+ SUFFIX
|
|||||||
mov%3 m3, [srcq+src3q]
|
mov%3 m3, [srcq+src3q]
|
||||||
mov%3 m4, [srcq+src4q]
|
mov%3 m4, [srcq+src4q]
|
||||||
mov%3 m5, [srcq+src5q]
|
mov%3 m5, [srcq+src5q]
|
||||||
%7 x,x,x,x,m7,x
|
|
||||||
%if cpuflag(sse)
|
%if cpuflag(sse)
|
||||||
SBUTTERFLYPS 0, 1, 6
|
SBUTTERFLYPS 0, 1, 6
|
||||||
SBUTTERFLYPS 2, 3, 6
|
SBUTTERFLYPS 2, 3, 6
|
||||||
|
Loading…
x
Reference in New Issue
Block a user