summaryrefslogtreecommitdiff
path: root/arm/video_blend.S
diff options
context:
space:
mode:
Diffstat (limited to 'arm/video_blend.S')
-rw-r--r--arm/video_blend.S13
1 files changed, 8 insertions, 5 deletions
diff --git a/arm/video_blend.S b/arm/video_blend.S
index 2e84cd6..714fe4c 100644
--- a/arm/video_blend.S
+++ b/arm/video_blend.S
@@ -1,8 +1,3 @@
-.align 2
-
-.globl expand_blend
-.globl expand_normal
-
@ Input:
@ r0 = screen_src_ptr
@ r1 = screen_dest_ptr
@@ -17,7 +12,11 @@
.word 0x000003FE @ palette index mask
.word 0x08010020 @ saturation mask
+.align 2
+.globl expand_blend
+.globl _expand_blend
expand_blend:
+_expand_blend:
stmdb sp!, { r4, r5, r6, r9, r10, r11, r14 }
add r0, r0, r2, lsl #2 @ screen_src_ptr += start
@@ -156,7 +155,11 @@ expand_blend:
.word palette_ram_converted
.word 0x3FE
+.align 2
+.globl expand_normal
+.globl _expand_normal
expand_normal:
+_expand_normal:
stmdb sp!, { r4, r5, r6, r7, r14 }
add r0, r0, r1, lsl #1 @ screen_ptr += start