# HG changeset patch # User mru # Date 1259714259 0 # Node ID 9cea4112ffaf26af6af410ad13599f94cc925237 # Parent 5506cbb012b47b6fb24c3db9dae4bfe3d816ebab ARM: small tweak of NEON H264 IDCT diff -r 5506cbb012b4 -r 9cea4112ffaf arm/h264idct_neon.S --- a/arm/h264idct_neon.S Wed Dec 02 00:37:36 2009 +0000 +++ b/arm/h264idct_neon.S Wed Dec 02 00:37:39 2009 +0000 @@ -24,11 +24,7 @@ .text function ff_h264_idct_add_neon, export=1 - mov r3, #(1<<5) - vmov.i16 d16, #0 - vmov.16 d16[0], r3 vld1.64 {d0-d3}, [r1,:128] - vadd.i16 d0, d0, d16 vswp d1, d2 vadd.i16 d4, d0, d1 @@ -58,8 +54,8 @@ vadd.i16 q0, q2, q3 vsub.i16 q1, q2, q3 - vshr.s16 q0, q0, #6 - vshr.s16 q1, q1, #6 + vrshr.s16 q0, q0, #6 + vrshr.s16 q1, q1, #6 vaddw.u8 q0, q0, d18 vaddw.u8 q1, q1, d19