Mercurial > libavcodec.hg
comparison arm/int_neon.S @ 11443:361a5fcb4393 libavcodec
ARM: set size of asm functions in object files
author | mru |
---|---|
date | Tue, 09 Mar 2010 16:17:56 +0000 |
parents | e71b0be9ac79 |
children |
comparison
equal
deleted
inserted
replaced
11442:fe32d9ba1c86 | 11443:361a5fcb4393 |
---|---|
73 vpadd.s32 d1, d10, d11 | 73 vpadd.s32 d1, d10, d11 |
74 vpadd.s32 d2, d0, d1 | 74 vpadd.s32 d2, d0, d1 |
75 vpaddl.s32 d3, d2 | 75 vpaddl.s32 d3, d2 |
76 vmov.32 r0, d3[0] | 76 vmov.32 r0, d3[0] |
77 bx lr | 77 bx lr |
78 .endfunc | 78 endfunc |
79 | 79 |
80 @ scalarproduct_and_madd_int16(/*aligned*/v0,v1,v2,order,mul) | 80 @ scalarproduct_and_madd_int16(/*aligned*/v0,v1,v2,order,mul) |
81 function ff_scalarproduct_and_madd_int16_neon, export=1 | 81 function ff_scalarproduct_and_madd_int16_neon, export=1 |
82 vld1.16 {d28[],d29[]}, [sp] | 82 vld1.16 {d28[],d29[]}, [sp] |
83 vmov.i16 q0, #0 | 83 vmov.i16 q0, #0 |
113 vpadd.s32 d1, d10, d11 | 113 vpadd.s32 d1, d10, d11 |
114 vpadd.s32 d2, d0, d1 | 114 vpadd.s32 d2, d0, d1 |
115 vpaddl.s32 d3, d2 | 115 vpaddl.s32 d3, d2 |
116 vmov.32 r0, d3[0] | 116 vmov.32 r0, d3[0] |
117 bx lr | 117 bx lr |
118 .endfunc | 118 endfunc |