aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/arm/vp3dsp_neon.S
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2010-03-09 16:17:56 +0000
committerMåns Rullgård <mans@mansr.com>2010-03-09 16:17:56 +0000
commita7e7d40c2ead00b4435b06c0c01432e51459bf9f (patch)
tree7521febd58cce91d589773519cbdaa9a2490e926 /libavcodec/arm/vp3dsp_neon.S
parentdb76ca7f3543ab9caadce1bda6d70d5c1d9be011 (diff)
downloadffmpeg-a7e7d40c2ead00b4435b06c0c01432e51459bf9f.tar.gz
ARM: set size of asm functions in object files
Originally committed as revision 22404 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/arm/vp3dsp_neon.S')
-rw-r--r--libavcodec/arm/vp3dsp_neon.S16
1 files changed, 8 insertions, 8 deletions
diff --git a/libavcodec/arm/vp3dsp_neon.S b/libavcodec/arm/vp3dsp_neon.S
index b2e16f4629..6deae4725e 100644
--- a/libavcodec/arm/vp3dsp_neon.S
+++ b/libavcodec/arm/vp3dsp_neon.S
@@ -74,7 +74,7 @@ function ff_vp3_v_loop_filter_neon, export=1
vst1.64 {d0}, [ip,:64], r1
vst1.64 {d1}, [ip,:64], r1
bx lr
-.endfunc
+endfunc
function ff_vp3_h_loop_filter_neon, export=1
sub ip, r0, #1
@@ -107,7 +107,7 @@ function ff_vp3_h_loop_filter_neon, export=1
vst1.16 {d0[3]}, [ip], r1
vst1.16 {d1[3]}, [ip], r1
bx lr
-.endfunc
+endfunc
function vp3_idct_start_neon
@@ -120,7 +120,7 @@ function vp3_idct_start_neon
vadd.s16 q1, q8, q12
vsub.s16 q8, q8, q12
vld1.64 {d28-d31}, [r2,:128]!
-.endfunc
+endfunc
function vp3_idct_core_neon
vmull.s16 q2, d18, xC1S7 // (ip[1] * C1) << 16
@@ -211,7 +211,7 @@ function vp3_idct_core_neon
vadd.s16 q10, q1, q2 // Ad = (A - C) * C4
vsub.s16 q14, q4, q3 // H = ip[2] * C6 - ip[6] * C2
bx lr
-.endfunc
+endfunc
.macro VP3_IDCT_END type
function vp3_idct_end_\type\()_neon
@@ -259,7 +259,7 @@ function vp3_idct_end_\type\()_neon
vswp d23, d30
.endif
bx lr
-.endfunc
+endfunc
.endm
VP3_IDCT_END row
@@ -289,7 +289,7 @@ function ff_vp3_idct_neon, export=1
vst1.64 {d24-d27}, [r0,:128]!
vst1.64 {d28-d31}, [r0,:128]!
bx lr
-.endfunc
+endfunc
function ff_vp3_idct_put_neon, export=1
mov ip, lr
@@ -319,7 +319,7 @@ function ff_vp3_idct_put_neon, export=1
vst1.64 {d6}, [r0,:64], r1
vst1.64 {d7}, [r0,:64], r1
bx lr
-.endfunc
+endfunc
function ff_vp3_idct_add_neon, export=1
mov ip, lr
@@ -373,4 +373,4 @@ function ff_vp3_idct_add_neon, export=1
vst1.64 {d6}, [r2,:64], r1
vst1.64 {d7}, [r2,:64], r1
bx lr
-.endfunc
+endfunc