diff options
author | YamaArashi <shadow962@live.com> | 2015-10-06 20:15:42 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-10-06 20:15:42 -0700 |
commit | 65228e6fb8ee96d6ea2d10075c7e09c6e3fc4860 (patch) | |
tree | 2396833e04ad875593081a6ced799f85ec5abf08 /asm/gpu_reg_manager.s | |
parent | dc52bd0d851dbab5fca188e44b936a0811f24ee9 (diff) |
add type signatures
- many of these probably have mistakes
Diffstat (limited to 'asm/gpu_reg_manager.s')
-rw-r--r-- | asm/gpu_reg_manager.s | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/asm/gpu_reg_manager.s b/asm/gpu_reg_manager.s index 13f4bc528..7cd842e53 100644 --- a/asm/gpu_reg_manager.s +++ b/asm/gpu_reg_manager.s @@ -1,4 +1,5 @@ thumb_func_start lcd_io_copy_queue_clean +@ void lcd_io_copy_queue_clean() lcd_io_copy_queue_clean: @ 8000FE4 push {r4-r7,lr} mov r7, r8 @@ -40,6 +41,7 @@ _08000FFE: thumb_func_end lcd_io_copy_queue_clean thumb_func_start lcd_io_buffer_to_hardware +@ void lcd_io_buffer_to_hardware(u8 reg) lcd_io_buffer_to_hardware: @ 800103C push {lr} lsls r0, 24 @@ -75,6 +77,7 @@ _08001076: thumb_func_end lcd_io_buffer_to_hardware thumb_func_start lcd_io_copy_queue_process +@ void lcd_io_copy_queue_process() lcd_io_copy_queue_process: @ 8001080 push {r4,r5,lr} ldr r0, =0x030008d8 @@ -103,6 +106,7 @@ _080010A4: thumb_func_end lcd_io_copy_queue_process thumb_func_start lcd_io_set +@ void lcd_io_set(u8 reg, u16 value) lcd_io_set: @ 80010B4 push {r4,r5,lr} lsls r0, 24 @@ -177,6 +181,7 @@ _08001130: thumb_func_end lcd_io_set thumb_func_start lcd_io_set_forced_blank +@ void lcd_io_set_forced_blank(u8 reg, u16 value) lcd_io_set_forced_blank: @ 8001140 push {r4,r5,lr} lsls r0, 24 @@ -241,6 +246,7 @@ _080011A8: thumb_func_end lcd_io_set_forced_blank thumb_func_start lcd_io_get +@ u16 lcd_io_get(u8 reg) lcd_io_get: @ 80011B8 push {lr} lsls r0, 24 @@ -273,6 +279,7 @@ _080011E0: thumb_func_end lcd_io_get thumb_func_start lcd_io_set_bits +@ void lcd_io_set_bits(u8 reg, u16 mask) lcd_io_set_bits: @ 80011E8 push {lr} adds r2, r1, 0 @@ -292,6 +299,7 @@ lcd_io_set_bits: @ 80011E8 thumb_func_end lcd_io_set_bits thumb_func_start lcd_io_clear_bits +@ void lcd_io_clear_bits(u8 reg, u16 mask) lcd_io_clear_bits: @ 8001208 push {lr} adds r2, r1, 0 @@ -311,6 +319,7 @@ lcd_io_clear_bits: @ 8001208 thumb_func_end lcd_io_clear_bits thumb_func_start update_hardware_IE +@ void update_hardware_IE() update_hardware_IE: @ 8001228 push {r4,r5,lr} ldr r5, =0x030008d9 @@ -336,6 +345,7 @@ _08001246: thumb_func_end update_hardware_IE thumb_func_start enable_irqs +@ void enable_irqs(u16 value) enable_irqs: @ 800125C push {r4,lr} lsls r0, 16 @@ -358,6 +368,7 @@ enable_irqs: @ 800125C thumb_func_end enable_irqs thumb_func_start disable_irqs +@ void disable_irqs(u16 value) disable_irqs: @ 8001288 push {r4,lr} lsls r0, 16 @@ -380,6 +391,7 @@ disable_irqs: @ 8001288 thumb_func_end disable_irqs thumb_func_start dispstat_set_vblank_hblank_irqs +@ void dispstat_set_vblank_hblank_irqs(u16 value) dispstat_set_vblank_hblank_irqs: @ 80012B4 push {r4,lr} adds r4, r0, 0 |