diff options
author | twinaphex | 2014-12-11 16:36:30 +0100 |
---|---|---|
committer | twinaphex | 2014-12-11 16:36:30 +0100 |
commit | d6c3c8dee61eac34b92a9f416bb63de765e799a8 (patch) | |
tree | 4e5a13e5227d7776de78d73537f65cb1f367dd1e /arm/video_blend.S | |
parent | 89feda2e3e590e7787e9d9182bf1b9e8a4b7b638 (diff) | |
download | picogpsp-d6c3c8dee61eac34b92a9f416bb63de765e799a8.tar.gz picogpsp-d6c3c8dee61eac34b92a9f416bb63de765e799a8.tar.bz2 picogpsp-d6c3c8dee61eac34b92a9f416bb63de765e799a8.zip |
(iOS) Compatibility patches pt. 1
Diffstat (limited to 'arm/video_blend.S')
-rw-r--r-- | arm/video_blend.S | 13 |
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
|