diff options
author | Måns Rullgård <mans@mansr.com> | 2008-10-27 00:25:09 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2008-10-27 00:25:09 +0000 |
commit | c130bedc99346d644f71ff52b0c762c9bf8d38ec (patch) | |
tree | 7b7325347f537eed2b52d7c3ef26d6ea41cd8aff /libavcodec/armv4l/dsputil_arm_s.S | |
parent | c72ab301888952c317030f631c70a16ec83d800f (diff) | |
download | ffmpeg-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.S | 33 |
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 |