mirror of
https://github.com/wiiu-env/AutobootModule.git
synced 2024-11-23 03:09:14 +01:00
29 lines
459 B
ArmAsm
29 lines
459 B
ArmAsm
|
.extern main
|
||
|
.extern exit
|
||
|
.extern __init_wut_
|
||
|
.extern __fini_wut_
|
||
|
|
||
|
.global _start
|
||
|
_start:
|
||
|
stwu 1, -0x28(1)
|
||
|
mflr 0
|
||
|
stw 0, 0x2C(1)
|
||
|
stw 31, 0x24(1)
|
||
|
or 31, 1, 1
|
||
|
stw 3, 0x18(31)
|
||
|
stw 4, 0x1C(31)
|
||
|
bl __init_wut_
|
||
|
lwz 4, 0x1C(31)
|
||
|
lwz 3, 0x18(31)
|
||
|
bl main
|
||
|
or 9, 3, 3
|
||
|
stw 9, 0x8(31)
|
||
|
bl __fini_wut_
|
||
|
lwz 9, 0x8(31)
|
||
|
or 3, 9, 9
|
||
|
addi 11, 31, 0x28
|
||
|
lwz 0, 0x4(11)
|
||
|
mtlr 0
|
||
|
lwz 31, -0x4(11)
|
||
|
or 1, 11, 11
|
||
|
blr
|