mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/h264: use some 3 operand forms
This commit is contained in:
parent
060ba9e5e3
commit
b5325c6711
|
@ -87,10 +87,9 @@ cglobal h264_idct_add_8, 3, 3, 0
|
||||||
RET
|
RET
|
||||||
|
|
||||||
%macro IDCT8_1D 2
|
%macro IDCT8_1D 2
|
||||||
mova m0, m1
|
psraw m0, m1, 1
|
||||||
psraw m1, 1
|
SWAP 0, 1
|
||||||
mova m4, m5
|
psraw m4, m5, 1
|
||||||
psraw m4, 1
|
|
||||||
paddw m4, m5
|
paddw m4, m5
|
||||||
paddw m1, m0
|
paddw m1, m0
|
||||||
paddw m4, m7
|
paddw m4, m7
|
||||||
|
@ -107,10 +106,9 @@ cglobal h264_idct_add_8, 3, 3, 0
|
||||||
psubw m0, m3
|
psubw m0, m3
|
||||||
psubw m5, m7
|
psubw m5, m7
|
||||||
|
|
||||||
mova m7, m1
|
psraw m7, m1, 2
|
||||||
psraw m1, 2
|
SWAP 7,1
|
||||||
mova m3, m4
|
psraw m3, m4, 2
|
||||||
psraw m3, 2
|
|
||||||
paddw m3, m0
|
paddw m3, m0
|
||||||
psraw m0, 2
|
psraw m0, 2
|
||||||
paddw m1, m5
|
paddw m1, m5
|
||||||
|
@ -118,10 +116,9 @@ cglobal h264_idct_add_8, 3, 3, 0
|
||||||
psubw m0, m4
|
psubw m0, m4
|
||||||
psubw m7, m5
|
psubw m7, m5
|
||||||
|
|
||||||
mova m5, m6
|
psraw m5, m6, 1
|
||||||
psraw m6, 1
|
SWAP 5,6
|
||||||
mova m4, m2
|
psraw m4, m2, 1
|
||||||
psraw m4, 1
|
|
||||||
paddw m6, m2
|
paddw m6, m2
|
||||||
psubw m4, m5
|
psubw m4, m5
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue