comparison arm/h264dsp_neon.S @ 12166:a2de48cf798e libavcodec

ARM: remove two insns from NEON chroma loop filter
author mru
date Thu, 15 Jul 2010 06:45:11 +0000
parents 361a5fcb4393
children 69bbfd8f2ba5
comparison
equal deleted inserted replaced
12165:4f06422196ee 12166:a2de48cf798e
584 vabd.u8 d30, d2, d0 @ abs(q1 - q0) 584 vabd.u8 d30, d2, d0 @ abs(q1 - q0)
585 vaddw.u8 q2, q2, d18 585 vaddw.u8 q2, q2, d18
586 vclt.u8 d26, d26, d22 @ < alpha 586 vclt.u8 d26, d26, d22 @ < alpha
587 vsubw.u8 q2, q2, d2 587 vsubw.u8 q2, q2, d2
588 vdup.8 d22, r3 @ beta 588 vdup.8 d22, r3 @ beta
589 vclt.s8 d25, d24, #0
590 vrshrn.i16 d4, q2, #3 589 vrshrn.i16 d4, q2, #3
591 vclt.u8 d28, d28, d22 @ < beta 590 vclt.u8 d28, d28, d22 @ < beta
592 vbic d26, d26, d25
593 vclt.u8 d30, d30, d22 @ < beta 591 vclt.u8 d30, d30, d22 @ < beta
594 vand d26, d26, d28 592 vand d26, d26, d28
595 vneg.s8 d25, d24 593 vneg.s8 d25, d24
596 vand d26, d26, d30 594 vand d26, d26, d30
597 vmin.s8 d4, d4, d24 595 vmin.s8 d4, d4, d24
598 vmovl.u8 q14, d16 596 vmovl.u8 q14, d16
597 vmax.s8 d4, d4, d25
599 vand d4, d4, d26 598 vand d4, d4, d26
600 vmax.s8 d4, d4, d25
601 vmovl.u8 q11, d0 599 vmovl.u8 q11, d0
602 vaddw.s8 q14, q14, d4 600 vaddw.s8 q14, q14, d4
603 vsubw.s8 q11, q11, d4 601 vsubw.s8 q11, q11, d4
604 vqmovun.s16 d16, q14 602 vqmovun.s16 d16, q14
605 vqmovun.s16 d0, q11 603 vqmovun.s16 d0, q11