mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
arm: vp9itxfm: Rename a macro parameter to fit better
Since the same parameter is used for both input and output, the name inout is more fitting. This matches the naming used below in the dmbutterfly macro. This is cherrypicked from libav commit 79566ec8c77969d5f9be533de04b1349834cca62. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
4a5874ea8d
commit
f69dd26df5
@ -125,16 +125,16 @@ endconst
|
||||
vmlal.s16 \out4, \in4, \coef1
|
||||
.endm
|
||||
|
||||
@ in1 = (in1 * coef1 - in2 * coef2 + (1 << 13)) >> 14
|
||||
@ in2 = (in1 * coef2 + in2 * coef1 + (1 << 13)) >> 14
|
||||
@ in are 2 d registers, tmp are 2 q registers
|
||||
.macro mbutterfly in1, in2, coef1, coef2, tmp1, tmp2, neg=0
|
||||
mbutterfly_l \tmp1, \tmp2, \in1, \in2, \coef1, \coef2
|
||||
@ inout1 = (inout1 * coef1 - inout2 * coef2 + (1 << 13)) >> 14
|
||||
@ inout2 = (inout1 * coef2 + inout2 * coef1 + (1 << 13)) >> 14
|
||||
@ inout are 2 d registers, tmp are 2 q registers
|
||||
.macro mbutterfly inout1, inout2, coef1, coef2, tmp1, tmp2, neg=0
|
||||
mbutterfly_l \tmp1, \tmp2, \inout1, \inout2, \coef1, \coef2
|
||||
.if \neg > 0
|
||||
vneg.s32 \tmp2, \tmp2
|
||||
.endif
|
||||
vrshrn.s32 \in1, \tmp1, #14
|
||||
vrshrn.s32 \in2, \tmp2, #14
|
||||
vrshrn.s32 \inout1, \tmp1, #14
|
||||
vrshrn.s32 \inout2, \tmp2, #14
|
||||
.endm
|
||||
|
||||
@ inout1,inout2 = (inout1,inout2 * coef1 - inout3,inout4 * coef2 + (1 << 13)) >> 14
|
||||
|
Loading…
x
Reference in New Issue
Block a user