aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/armv4l/dsputil_arm_s.S
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2008-10-27 00:25:09 +0000
committerMåns Rullgård <mans@mansr.com>2008-10-27 00:25:09 +0000
commitc130bedc99346d644f71ff52b0c762c9bf8d38ec (patch)
tree7b7325347f537eed2b52d7c3ef26d6ea41cd8aff /libavcodec/armv4l/dsputil_arm_s.S
parentc72ab301888952c317030f631c70a16ec83d800f (diff)
downloadffmpeg-c130bedc99346d644f71ff52b0c762c9bf8d38ec.tar.gz
ARM: use new macros for assembler function labels
Originally committed as revision 15725 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/armv4l/dsputil_arm_s.S')
-rw-r--r--libavcodec/armv4l/dsputil_arm_s.S33
1 files changed, 17 insertions, 16 deletions
diff --git a/libavcodec/armv4l/dsputil_arm_s.S b/libavcodec/armv4l/dsputil_arm_s.S
index ccd26ac83b..196f966dd6 100644
--- a/libavcodec/armv4l/dsputil_arm_s.S
+++ b/libavcodec/armv4l/dsputil_arm_s.S
@@ -20,6 +20,7 @@
@
#include "config.h"
+#include "asm.S"
#ifndef HAVE_PLD
.macro pld reg
@@ -79,8 +80,7 @@
@ ----------------------------------------------------------------
.align 8
- .global put_pixels16_arm
-put_pixels16_arm:
+function put_pixels16_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -138,11 +138,11 @@ put_pixels16_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
@ ----------------------------------------------------------------
.align 8
- .global put_pixels8_arm
-put_pixels8_arm:
+function put_pixels8_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -200,11 +200,11 @@ put_pixels8_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
@ ----------------------------------------------------------------
.align 8
- .global put_pixels8_x2_arm
-put_pixels8_x2_arm:
+function put_pixels8_x2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -270,10 +270,10 @@ put_pixels8_x2_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
.align 8
- .global put_no_rnd_pixels8_x2_arm
-put_no_rnd_pixels8_x2_arm:
+function put_no_rnd_pixels8_x2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -339,12 +339,12 @@ put_no_rnd_pixels8_x2_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
@ ----------------------------------------------------------------
.align 8
- .global put_pixels8_y2_arm
-put_pixels8_y2_arm:
+function put_pixels8_y2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -450,10 +450,10 @@ put_pixels8_y2_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
.align 8
- .global put_no_rnd_pixels8_y2_arm
-put_no_rnd_pixels8_y2_arm:
+function put_no_rnd_pixels8_y2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -558,6 +558,7 @@ put_no_rnd_pixels8_y2_arm:
.word 2b
.word 3b
.word 4b
+ .endfunc
@ ----------------------------------------------------------------
.macro RND_XY2_IT align
@@ -625,8 +626,7 @@ put_no_rnd_pixels8_y2_arm:
.endm
.align 8
- .global put_pixels8_xy2_arm
-put_pixels8_xy2_arm:
+function put_pixels8_xy2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -659,10 +659,10 @@ put_pixels8_xy2_arm:
.word 0x02020202
.word 0xFCFCFCFC >> 2
.word 0x0F0F0F0F
+ .endfunc
.align 8
- .global put_no_rnd_pixels8_xy2_arm
-put_no_rnd_pixels8_xy2_arm:
+function put_no_rnd_pixels8_xy2_arm, export=1
@ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
@ block = word aligned, pixles = unaligned
pld [r1]
@@ -695,3 +695,4 @@ put_no_rnd_pixels8_xy2_arm:
.word 0x01010101
.word 0xFCFCFCFC >> 2
.word 0x0F0F0F0F
+ .endfunc