mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-14 05:19:36 +00:00
507 lines
8.5 KiB
ArmAsm
507 lines
8.5 KiB
ArmAsm
.include "macro.inc"
|
|
|
|
# assembler directives
|
|
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
.set gp=64 # allow use of 64-bit general purposee registers
|
|
|
|
.section .rodata
|
|
|
|
glabel D_8090D6C0
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D6D4
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D6E8
|
|
.asciz "this->no_hit_time %d\n"
|
|
.balign 4
|
|
|
|
glabel D_8090D700
|
|
.asciz "this->look_on %d\n"
|
|
.balign 4
|
|
|
|
glabel D_8090D714
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D728
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D73C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D750
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D764
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D778
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D78C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D7A0
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D7B4
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D7C8
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D7DC
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D7F0
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D804
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D818
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D82C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D840
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D854
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D868
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D87C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D890
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D8A4
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D8B8
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D8CC
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D8E0
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D8F4
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D908
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D91C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D930
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D944
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D958
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D96C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D980
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D994
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D9A8
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D9BC
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D9D0
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D9E4
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090D9F8
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA0C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA20
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA34
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA48
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA5C
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA70
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA84
|
|
.asciz "../z_boss_ganon2.c"
|
|
.balign 4
|
|
|
|
glabel D_8090DA98
|
|
.word 0x46EC7A00
|
|
glabel D_8090DA9C
|
|
.word 0x46ECC600
|
|
glabel D_8090DAA0
|
|
.word 0x46ECE600
|
|
glabel D_8090DAA4
|
|
.word 0x40C90FDB
|
|
glabel D_8090DAA8
|
|
.word 0x40C90FDB
|
|
glabel D_8090DAAC
|
|
.word 0x40C90FDB
|
|
glabel D_8090DAB0
|
|
.word 0xC53B8000
|
|
glabel jtbl_8090DAB4
|
|
.word L808FD644
|
|
.word L808FD80C
|
|
.word L808FD940
|
|
.word L808FDB64
|
|
.word L808FDC48
|
|
.word L808FDD74
|
|
.word L808FF810
|
|
.word L808FF810
|
|
.word L808FF810
|
|
.word L808FF810
|
|
.word L808FDDE8
|
|
.word L808FDF70
|
|
.word L808FE1C0
|
|
.word L808FE1C0
|
|
.word L808FE2E0
|
|
.word L808FE4C0
|
|
.word L808FE63C
|
|
.word L808FE8E4
|
|
.word L808FEA08
|
|
.word L808FEAC8
|
|
.word L808FEB70
|
|
.word L808FECE8
|
|
.word L808FED50
|
|
.word L808FEF74
|
|
.word L808FF150
|
|
.word L808FF1F4
|
|
.word L808FF330
|
|
.word L808FF404
|
|
.word L808FF51C
|
|
.word L808FF678
|
|
glabel D_8090DB2C
|
|
.word 0x44728000
|
|
glabel D_8090DB30
|
|
.word 0x4487C000
|
|
glabel D_8090DB34
|
|
.word 0x44728000
|
|
glabel D_8090DB38
|
|
.word 0x4487C000
|
|
glabel D_8090DB3C
|
|
.word 0x44728000
|
|
glabel D_8090DB40
|
|
.word 0x4487C000
|
|
glabel D_8090DB44
|
|
.word 0x44BB8000
|
|
glabel D_8090DB48
|
|
.word 0x4487C000
|
|
glabel D_8090DB4C
|
|
.word 0x44728000
|
|
glabel D_8090DB50
|
|
.word 0x4487C000
|
|
glabel D_8090DB54
|
|
.word 0x44738000
|
|
glabel D_8090DB58
|
|
.word 0x4487C000
|
|
glabel D_8090DB5C
|
|
.word 0x44688000
|
|
glabel D_8090DB60
|
|
.word 0x448D2000
|
|
glabel D_8090DB64
|
|
.word 0x44A14000
|
|
glabel D_8090DB68
|
|
.word 0x4487C000
|
|
glabel D_8090DB6C
|
|
.word 0x4487C000
|
|
glabel D_8090DB70
|
|
.word 0x4487C000
|
|
glabel D_8090DB74
|
|
.word 0x4487C000
|
|
glabel D_8090DB78
|
|
.word 0x448C2000
|
|
glabel D_8090DB7C
|
|
.word 0x447C4000
|
|
glabel D_8090DB80
|
|
.word 0x45DAC000
|
|
glabel D_8090DB84
|
|
.word 0x448A4000
|
|
glabel D_8090DB88
|
|
.word 0x4487C000
|
|
glabel D_8090DB8C
|
|
.word 0x44EBC000
|
|
glabel D_8090DB90
|
|
.word 0x4487C000
|
|
glabel D_8090DB94
|
|
.word 0x44896000
|
|
glabel D_8090DB98
|
|
.word 0x3F4CCCCD
|
|
glabel D_8090DB9C
|
|
.word 0x44896000
|
|
glabel D_8090DBA0
|
|
.word 0x4487C000
|
|
glabel D_8090DBA4
|
|
.word 0x461C4000
|
|
glabel D_8090DBA8
|
|
.word 0x40490FDB
|
|
glabel D_8090DBAC
|
|
.word 0x471C4000
|
|
glabel D_8090DBB0
|
|
.word 0x459C4000
|
|
glabel D_8090DBB4
|
|
.word 0x453B8000
|
|
glabel D_8090DBB8
|
|
.word 0x3BA3D70A
|
|
glabel jtbl_8090DBBC
|
|
.word L80900904
|
|
.word L809009A8
|
|
.word L80900AFC
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900E4C
|
|
.word L80900C88
|
|
.word L80900CE4
|
|
glabel D_8090DBEC
|
|
.word 0x40490FDB
|
|
glabel D_8090DBF0
|
|
.word 0x3E99999A
|
|
glabel jtbl_8090DBF4
|
|
.word L8090129C
|
|
.word L80901344
|
|
.word L80901560
|
|
.word L80901648
|
|
.word L80901700
|
|
.word L809017B4
|
|
.word L80901968
|
|
.word L80901AB0
|
|
.word L80901E00
|
|
.word L80901F88
|
|
.word L80902014
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902290
|
|
.word L80902240
|
|
glabel D_8090DC48
|
|
.word 0x448FC000
|
|
glabel D_8090DC4C
|
|
.word 0x448FC000
|
|
glabel D_8090DC50
|
|
.word 0x43868000
|
|
glabel D_8090DC54
|
|
.word 0x448BA000
|
|
glabel D_8090DC58
|
|
.word 0xBF4CCCCD
|
|
glabel D_8090DC5C
|
|
.word 0x448F4000
|
|
glabel D_8090DC60
|
|
.word 0x448FC000
|
|
glabel D_8090DC64
|
|
.word 0x3E99999A
|
|
glabel D_8090DC68
|
|
.word 0x465AC000
|
|
glabel D_8090DC6C
|
|
.word 0x463B8000
|
|
glabel D_8090DC70
|
|
.word 0x3E4CCCCD
|
|
glabel D_8090DC74
|
|
.word 0x3FF33333
|
|
glabel D_8090DC78
|
|
.word 0x461C4000
|
|
glabel jtbl_8090DC7C
|
|
.word L80903360
|
|
.word L8090304C
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903070
|
|
.word L809030C0
|
|
.word L80903110
|
|
.word L809031D8
|
|
.word L80903264
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L80903360
|
|
.word L809032A4
|
|
.word L809032C8
|
|
.word L809032F0
|
|
.word L80903318
|
|
.word L80903340
|
|
glabel D_8090DCE4
|
|
.word 0x3E19999A
|
|
glabel D_8090DCE8
|
|
.word 0x3E19999A
|
|
glabel D_8090DCEC
|
|
.word 0x3E19999A
|
|
glabel D_8090DCF0
|
|
.word 0x3E19999A
|
|
glabel D_8090DCF4
|
|
.word 0x40C90FDB
|
|
glabel D_8090DCF8
|
|
.word 0x3DCCCCCD
|
|
glabel D_8090DCFC
|
|
.word 0x3E99999A
|
|
glabel D_8090DD00
|
|
.word 0x3E4CCCCD
|
|
glabel D_8090DD04
|
|
.word 0x3E19999A
|
|
glabel D_8090DD08
|
|
.word 0x3DA9FBE7
|
|
glabel D_8090DD0C
|
|
.word 0x3DA9FBE7
|
|
glabel D_8090DD10
|
|
.word 0x4487C000
|
|
glabel D_8090DD14
|
|
.word 0x3DC8B43A
|
|
glabel D_8090DD18
|
|
.word 0x3DCCCCCD
|
|
glabel D_8090DD1C
|
|
.word 0x40490FDB
|
|
glabel D_8090DD20
|
|
.word 0x459C4000
|
|
glabel D_8090DD24
|
|
.word 0x3FA0D97C
|
|
glabel D_8090DD28
|
|
.word 0x45959000
|
|
glabel D_8090DD2C
|
|
.word 0x3C23D70A
|
|
glabel D_8090DD30
|
|
.word 0x40490FDB
|
|
glabel D_8090DD34
|
|
.word 0xBE4CCCCD
|
|
glabel D_8090DD38
|
|
.word 0x3F19999A
|
|
glabel D_8090DD3C
|
|
.word 0x4684D000
|
|
glabel D_8090DD40
|
|
.word 0x453B8000
|
|
glabel D_8090DD44
|
|
.word 0x40490FDB
|
|
glabel D_8090DD48
|
|
.word 0x3E6EEEED
|
|
glabel D_8090DD4C
|
|
.word 0x40C90FDB
|
|
glabel D_8090DD50
|
|
.word 0xBF490FDB
|
|
glabel D_8090DD54
|
|
.word 0x3D23D70B
|
|
glabel D_8090DD58
|
|
.word 0x3FC90FDB
|
|
glabel D_8090DD5C
|
|
.word 0x44944000
|
|
glabel D_8090DD60
|
|
.word 0x44894000
|
|
glabel D_8090DD64
|
|
.word 0x3FA0D97C
|
|
glabel D_8090DD68
|
|
.word 0x3FC90FDB
|
|
glabel D_8090DD6C
|
|
.word 0x4487C000
|
|
glabel D_8090DD70
|
|
.word 0x441C4000
|
|
glabel D_8090DD74
|
|
.word 0x3DCCCCCD
|
|
glabel D_8090DD78
|
|
.word 0x3ECCCCCD
|
|
glabel D_8090DD7C
|
|
.word 0xBE4CCCCD
|
|
glabel D_8090DD80
|
|
.word 0x3CF5C28F
|
|
glabel D_8090DD84
|
|
.word 0x3F20D97C
|
|
glabel D_8090DD88
|
|
.word 0x3FC90FDB
|
|
glabel D_8090DD8C
|
|
.word 0x44894000
|
|
glabel D_8090DD90
|
|
.word 0x4487C000
|
|
glabel D_8090DD94
|
|
.word 0x3E4CCCCD
|
|
glabel D_8090DD98
|
|
.word 0x3FD33333, 0x00000000
|
|
|