mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
ARM: NEON H264 chroma loop filter 3 cycles faster
Originally committed as revision 24249 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2543c7fb1a
commit
751484372d
@ -589,14 +589,14 @@ endfunc
|
|||||||
vrshrn.i16 d4, q2, #3
|
vrshrn.i16 d4, q2, #3
|
||||||
vclt.u8 d28, d28, d22 @ < beta
|
vclt.u8 d28, d28, d22 @ < beta
|
||||||
vclt.u8 d30, d30, d22 @ < beta
|
vclt.u8 d30, d30, d22 @ < beta
|
||||||
vand d26, d26, d28
|
|
||||||
vneg.s8 d25, d24
|
|
||||||
vand d26, d26, d30
|
|
||||||
vmin.s8 d4, d4, d24
|
vmin.s8 d4, d4, d24
|
||||||
vmovl.u8 q14, d16
|
vneg.s8 d25, d24
|
||||||
|
vand d26, d26, d28
|
||||||
vmax.s8 d4, d4, d25
|
vmax.s8 d4, d4, d25
|
||||||
vand d4, d4, d26
|
vand d26, d26, d30
|
||||||
vmovl.u8 q11, d0
|
vmovl.u8 q11, d0
|
||||||
|
vand d4, d4, d26
|
||||||
|
vmovl.u8 q14, d16
|
||||||
vaddw.s8 q14, q14, d4
|
vaddw.s8 q14, q14, d4
|
||||||
vsubw.s8 q11, q11, d4
|
vsubw.s8 q11, q11, d4
|
||||||
vqmovun.s16 d16, q14
|
vqmovun.s16 d16, q14
|
||||||
|
Loading…
x
Reference in New Issue
Block a user