From 751484372d0dbf8428ba327ce5e515005d2e89b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Thu, 15 Jul 2010 21:59:27 +0000 Subject: [PATCH] ARM: NEON H264 chroma loop filter 3 cycles faster Originally committed as revision 24249 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/arm/h264dsp_neon.S | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/arm/h264dsp_neon.S b/libavcodec/arm/h264dsp_neon.S index 488c7ac..bd15ced 100644 --- a/libavcodec/arm/h264dsp_neon.S +++ b/libavcodec/arm/h264dsp_neon.S @@ -589,14 +589,14 @@ endfunc vrshrn.i16 d4, q2, #3 vclt.u8 d28, d28, 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 - vmovl.u8 q14, d16 + vneg.s8 d25, d24 + vand d26, d26, d28 vmax.s8 d4, d4, d25 - vand d4, d4, d26 + vand d26, d26, d30 vmovl.u8 q11, d0 + vand d4, d4, d26 + vmovl.u8 q14, d16 vaddw.s8 q14, q14, d4 vsubw.s8 q11, q11, d4 vqmovun.s16 d16, q14 -- 2.7.4