mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-25 17:54:15 +00:00
644 lines
10 KiB
ArmAsm
644 lines
10 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_8094AA60
|
|
.asciz "OooooooooooooooooooooooooooooooooCC\n"
|
|
.balign 4
|
|
|
|
glabel D_8094AA88
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AA98
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAA8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAB8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAC8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAD8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAE8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AAF8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB08
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB18
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB28
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB38
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB48
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB58
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB68
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB78
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB88
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AB98
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABA8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABB8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABC8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABD8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABE8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ABF8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC08
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC18
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC28
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC38
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC48
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC58
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC68
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC78
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC88
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AC98
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACA8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACB8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACC8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACD8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACE8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ACF8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD08
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD18
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD28
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD38
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD48
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD58
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD68
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD78
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD88
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AD98
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADA8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADB8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADC8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADD8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADE8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094ADF8
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE08
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE18
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE28
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE38
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE48
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE58
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE68
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE78
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE88
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AE98
|
|
.asciz "../z_boss_tw.c"
|
|
.balign 4
|
|
|
|
glabel D_8094AEA8
|
|
.word 0x3B23D70A
|
|
glabel D_8094AEAC
|
|
.word 0x40490FDB
|
|
glabel D_8094AEB0
|
|
.word 0x40C90FDB
|
|
glabel D_8094AEB4
|
|
.word 0x3FC90FDB
|
|
glabel D_8094AEB8
|
|
.word 0x3F490FDB
|
|
glabel D_8094AEBC
|
|
.word 0x3FC90FDB
|
|
glabel D_8094AEC0
|
|
.word 0x3F490FDB
|
|
glabel D_8094AEC4
|
|
.word 0x3FFEB852
|
|
glabel D_8094AEC8
|
|
.word 0x407F5C29
|
|
glabel D_8094AECC
|
|
.word 0x4622F983
|
|
glabel D_8094AED0
|
|
.word 0x4622F983
|
|
glabel D_8094AED4
|
|
.word 0x3C23D70A
|
|
glabel D_8094AED8
|
|
.word 0x3E4CCCCD
|
|
glabel D_8094AEDC
|
|
.word 0x3BA3D70A
|
|
glabel D_8094AEE0
|
|
.word 0x3BA3D70A
|
|
glabel D_8094AEE4
|
|
.word 0x40490FDB
|
|
glabel D_8094AEE8
|
|
.word 0x3F8CCCCD
|
|
glabel D_8094AEEC
|
|
.word 0x448E8000
|
|
glabel D_8094AEF0
|
|
.word 0x3F490FDB
|
|
glabel D_8094AEF4
|
|
.word 0xBE99999A
|
|
glabel D_8094AEF8
|
|
.word 0x3B23D70A
|
|
glabel D_8094AEFC
|
|
.word 0x3B23D70A
|
|
glabel D_8094AF00
|
|
.word 0x461C4000
|
|
glabel D_8094AF04
|
|
.word 0x461C4000
|
|
glabel D_8094AF08
|
|
.word 0x40490FDB
|
|
glabel D_8094AF0C
|
|
.word 0x3DCCCCCD
|
|
glabel D_8094AF10
|
|
.word 0x40490FDB
|
|
glabel D_8094AF14
|
|
.word 0x40490FDB
|
|
glabel D_8094AF18
|
|
.word 0x40490FDB
|
|
glabel D_8094AF1C
|
|
.word 0x453B8000
|
|
glabel D_8094AF20
|
|
.word 0x453B8000
|
|
glabel D_8094AF24
|
|
.word 0x3FFEB852
|
|
glabel D_8094AF28
|
|
.word 0x3BA71DE7
|
|
glabel jtbl_8094AF2C
|
|
.word L8093D670
|
|
.word L8093D7EC
|
|
.word L8093D988
|
|
.word L8093DAB8
|
|
.word L8093DC4C
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093E130
|
|
.word L8093E258
|
|
.word L8093E3E8
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093ECEC
|
|
.word L8093E854
|
|
glabel D_8094AF80
|
|
.word 0x46AFC800
|
|
glabel D_8094AF84
|
|
.word 0x44048000
|
|
glabel D_8094AF88
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AF8C
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AF90
|
|
.word 0x3E4CCCCD
|
|
glabel D_8094AF94
|
|
.word 0x44048000
|
|
glabel D_8094AF98
|
|
.word 0x43848000
|
|
glabel D_8094AF9C
|
|
.word 0x3DCCCCCD
|
|
glabel D_8094AFA0
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AFA4
|
|
.word 0x461C4000
|
|
glabel D_8094AFA8
|
|
.word 0x3CCCCCCC
|
|
glabel D_8094AFAC
|
|
.word 0x3E4CCCCD
|
|
glabel D_8094AFB0
|
|
.word 0xC4048000
|
|
glabel D_8094AFB4
|
|
.word 0x43848000
|
|
glabel D_8094AFB8
|
|
.word 0x3DCCCCCD
|
|
glabel D_8094AFBC
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AFC0
|
|
.word 0x461C4000
|
|
glabel D_8094AFC4
|
|
.word 0x3CCCCCCC
|
|
glabel D_8094AFC8
|
|
.word 0xBFC90FDB
|
|
glabel D_8094AFCC
|
|
.word 0x40490FDB
|
|
glabel D_8094AFD0
|
|
.word 0x43CE8000
|
|
glabel D_8094AFD4
|
|
.word 0x43838000
|
|
glabel D_8094AFD8
|
|
.word 0x4622F983
|
|
glabel D_8094AFDC
|
|
.word 0x4622F983
|
|
glabel D_8094AFE0
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AFE4
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094AFE8
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094AFEC
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094AFF0
|
|
.word 0x43838000
|
|
glabel D_8094AFF4
|
|
.word 0x43838000
|
|
glabel D_8094AFF8
|
|
.word 0x3FFEB852
|
|
glabel jtbl_8094AFFC
|
|
.word L8093FDC0
|
|
.word L8093FE58
|
|
.word L809400CC
|
|
.word L809402FC
|
|
.word L80940690
|
|
glabel D_8094B010
|
|
.word 0x43838000
|
|
glabel D_8094B014
|
|
.word 0x3E99999A
|
|
glabel D_8094B018
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B01C
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B020
|
|
.word 0x3E99999A
|
|
glabel D_8094B024
|
|
.word 0x3ECCCCCD
|
|
glabel jtbl_8094B028
|
|
.word L80941618
|
|
.word L80941470
|
|
.word L80941494
|
|
.word L809414CC
|
|
.word L80941534
|
|
.word L80941574
|
|
.word L809415E4
|
|
glabel D_8094B044
|
|
.word 0x3CF5C28F
|
|
glabel D_8094B048
|
|
.word 0x3D4CCCCD
|
|
glabel D_8094B04C
|
|
.word 0x3F733333
|
|
glabel D_8094B050
|
|
.word 0x3F333333
|
|
glabel D_8094B054
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B058
|
|
.word 0x40490FDB
|
|
glabel D_8094B05C
|
|
.word 0x3C23D70A
|
|
glabel D_8094B060
|
|
.word 0x469C4000
|
|
glabel D_8094B064
|
|
.word 0x3C23D70A
|
|
glabel D_8094B068
|
|
.word 0x469C4000
|
|
glabel D_8094B06C
|
|
.word 0x458FC000
|
|
glabel jtbl_8094B070
|
|
.word L80943CA8
|
|
.word L80943C20
|
|
.word L80943B0C
|
|
.word L80943B94
|
|
.word L80943CFC
|
|
.word L80943D1C
|
|
.word L809439B8
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943CA8
|
|
.word L80943C20
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943D38
|
|
.word L80943B0C
|
|
.word L80943B94
|
|
glabel jtbl_8094B0E0
|
|
.word L80943E54
|
|
.word L80943E54
|
|
.word L80943E54
|
|
.word L80943E54
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943E24
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943E54
|
|
.word L80943E54
|
|
.word L80943EDC
|
|
.word L80943DEC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943EDC
|
|
.word L80943E08
|
|
.word L80943E54
|
|
.word L80943E54
|
|
glabel D_8094B150
|
|
.word 0x3FC90FDB
|
|
glabel D_8094B154
|
|
.word 0x3FA66666
|
|
glabel D_8094B158
|
|
.word 0x3FC90FDB
|
|
glabel D_8094B15C
|
|
.word 0x3FC90FDB
|
|
glabel D_8094B160
|
|
.word 0x3FC90FDB
|
|
glabel D_8094B164
|
|
.word 0x443B8000
|
|
glabel D_8094B168
|
|
.word 0x3EB33333
|
|
glabel D_8094B16C
|
|
.word 0x3E99999A
|
|
glabel D_8094B170
|
|
.word 0x4622F983
|
|
glabel D_8094B174
|
|
.word 0x4622F983
|
|
glabel D_8094B178
|
|
.word 0x46FF4C00
|
|
glabel D_8094B17C
|
|
.word 0x40490FDB
|
|
glabel D_8094B180
|
|
.word 0x40490FDB
|
|
glabel D_8094B184
|
|
.word 0x41EF3333
|
|
glabel D_8094B188
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B18C
|
|
.word 0x458E3000
|
|
glabel D_8094B190
|
|
.word 0x3CF5C28F
|
|
glabel D_8094B194
|
|
.word 0x4622F983
|
|
glabel D_8094B198
|
|
.word 0x4622F983
|
|
glabel D_8094B19C
|
|
.word 0x40490FDB
|
|
glabel D_8094B1A0
|
|
.word 0x46FF4C00
|
|
glabel D_8094B1A4
|
|
.word 0x46FF4C00
|
|
glabel D_8094B1A8
|
|
.word 0x41EF3333
|
|
glabel D_8094B1AC
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B1B0
|
|
.word 0x3E051EB8
|
|
glabel D_8094B1B4
|
|
.word 0x411E6666
|
|
glabel D_8094B1B8
|
|
.word 0x40490FDB
|
|
glabel D_8094B1BC
|
|
.word 0x3E051EB8
|
|
glabel D_8094B1C0
|
|
.word 0x3E4CCCCD
|
|
glabel D_8094B1C4
|
|
.word 0x3DB851EC
|
|
glabel D_8094B1C8
|
|
.word 0x3DB851EC
|
|
glabel D_8094B1CC
|
|
.word 0x3DB851EC
|
|
glabel D_8094B1D0
|
|
.word 0x3DB851EC
|
|
glabel D_8094B1D4
|
|
.word 0x40490FDB
|
|
glabel D_8094B1D8
|
|
.word 0xBE4CCCCD
|
|
glabel D_8094B1DC
|
|
.word 0x40490FDB
|
|
glabel D_8094B1E0
|
|
.word 0xBE4CCCCD
|
|
glabel D_8094B1E4
|
|
.word 0x3A03126F
|
|
glabel D_8094B1E8
|
|
.word 0x3F4CCCCD
|
|
glabel D_8094B1EC
|
|
.word 0x3F4CCCCD
|
|
glabel D_8094B1F0
|
|
.word 0x3ECCCCCD
|
|
glabel D_8094B1F4
|
|
.word 0x418F3333
|
|
glabel D_8094B1F8
|
|
.word 0x3DCCCCCD
|
|
glabel D_8094B1FC
|
|
.word 0x46EC7A00
|
|
glabel D_8094B200
|
|
.word 0x46ECC600
|
|
glabel D_8094B204
|
|
.word 0x46ECE600
|
|
glabel D_8094B208
|
|
.word 0x3FC90FDB
|
|
glabel D_8094B20C
|
|
.word 0x40490FDB
|
|
glabel D_8094B210
|
|
.word 0x3FFEB852
|
|
glabel D_8094B214
|
|
.word 0x3DCCCCCD
|
|
glabel D_8094B218
|
|
.word 0x47AFC800
|
|
glabel D_8094B21C
|
|
.word 0x403F5C29
|
|
glabel D_8094B220
|
|
.word 0x4622F983
|
|
glabel D_8094B224
|
|
.word 0x4622F983
|
|
glabel D_8094B228
|
|
.word 0x4622F983, 0x00000000
|
|
|