Mercurial > libavcodec.hg
diff arm/dsputil_neon.S @ 11807:659f16d04776 libavcodec
ARM: NEON clear_block[s]
author | mru |
---|---|
date | Tue, 01 Jun 2010 17:21:16 +0000 |
parents | 361a5fcb4393 |
children |
line wrap: on
line diff
--- a/arm/dsputil_neon.S Tue Jun 01 16:36:36 2010 +0000 +++ b/arm/dsputil_neon.S Tue Jun 01 17:21:16 2010 +0000 @@ -25,6 +25,22 @@ preserve8 .text +function ff_clear_block_neon, export=1 + vmov.i16 q0, #0 + .rept 8 + vst1.16 {q0}, [r0,:128]! + .endr + bx lr +endfunc + +function ff_clear_blocks_neon, export=1 + vmov.i16 q0, #0 + .rept 8*6 + vst1.16 {q0}, [r0,:128]! + .endr + bx lr +endfunc + .macro pixels16 avg=0 .if \avg mov ip, r0