mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-29 12:04:29 +00:00
53ceea717d
* Add .align 4 directives to all data/ files (+ minor alignment fixes) * Use .balign for everything and fix typo
75 lines
5.4 KiB
ArmAsm
75 lines
5.4 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 purpose registers
|
|
|
|
.section .data
|
|
|
|
.balign 16
|
|
|
|
glabel Boss_Goma_InitVars
|
|
.word 0x00280900, 0x00000035, 0x001C0000, 0x00000B1C
|
|
.word BossGoma_Init
|
|
.word BossGoma_Destroy
|
|
.word BossGoma_Update
|
|
.word BossGoma_Draw
|
|
glabel D_8091AE60
|
|
.word 0x03000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x05000000, 0x000004B0, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x0B000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x0C000000, 0x00000000, 0x000F0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x0D000000, 0x00000000, 0x000C0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x0E000000, 0x00000000, 0x00190064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x16000000, 0x00000000, 0x001E0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x17000000, 0x00000000, 0x000F0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x1D000000, 0x00000000, 0x000F0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x39000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x40000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x4A000000, 0x00000000, 0x001E0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x4B000000, 0x00000000, 0x000F0064, 0x02000000, 0xFFCFFFFF, 0x00080000, 0xFFCFFFFF, 0x00000000, 0x01010100, 0x51000000, 0x00000000, 0x000F0064
|
|
glabel D_8091B034
|
|
.word 0x03110909, 0x10000000, 0x0000000D
|
|
.word D_8091AE60
|
|
glabel D_8091B044
|
|
.word 0x00000000, 0x00000000, 0x00000101, 0x01000000, 0x01000000, 0x01010100, 0x00000001, 0x01010000, 0x01000001, 0x01010101, 0x00000001, 0x01010100, 0x00010101, 0x01010101, 0x01000000, 0x01010101, 0x00000101, 0x01010100, 0x00000100, 0x00010101, 0x00000101, 0x01010000, 0x00010101, 0x01000001, 0x00000101, 0x00000000, 0x01010101, 0x01000000, 0x00010100, 0x01010001, 0x01010101, 0x01010000, 0x00000101, 0x00000101, 0x01010101, 0x01010000, 0x00000101, 0x01000101, 0x01010101, 0x01000001, 0x00000101, 0x01000001, 0x01010101, 0x01010100, 0x01000001, 0x01000000, 0x01010101, 0x01000000, 0x00010000, 0x01010000, 0x01010101, 0x00000000, 0x00010101, 0x00000100, 0x00000100, 0x00000100, 0x01010101, 0x01010000, 0x01010001, 0x01010000, 0x00000101, 0x00000000, 0x00010101, 0x00000000
|
|
glabel D_8091B144
|
|
.word 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010100, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101
|
|
glabel D_8091B244
|
|
.word 0x00000000, 0x00000000, 0x0000001E, 0x28000000, 0x00000000, 0x000A0F15, 0x00001900, 0x001F2300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x002B3035, 0x00000000, 0x2A2D3500, 0x00000000, 0x000B0F15, 0x00001900, 0x001E2300, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B2A8
|
|
.word 0x801F0002, 0x89170001, 0x386CF830
|
|
glabel D_8091B2B4
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B2C0
|
|
.word 0x00000000, 0xBF000000, 0x00000000
|
|
glabel D_8091B2CC
|
|
.word 0xC3160000, 0x00000000
|
|
glabel D_8091B2D4
|
|
.word 0xC3AF0000
|
|
glabel D_8091B2D8
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B2E4
|
|
.word 0x00000000, 0x3F800000, 0x00000000
|
|
glabel D_8091B2F0
|
|
.word 0xFFFFFFFF
|
|
glabel D_8091B2F4
|
|
.word 0x0064FFFF
|
|
glabel D_8091B2F8
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B304
|
|
.word 0x00000000, 0xBF000000, 0x00000000
|
|
glabel D_8091B310
|
|
.word 0xC3160000, 0x00000000, 0xC3AF0000
|
|
glabel D_8091B31C
|
|
.word 0x437F0000
|
|
glabel D_8091B320
|
|
.word 0x41880000
|
|
glabel D_8091B324
|
|
.word 0x00000000, 0x00000000, 0x437F0000, 0x432A0000, 0x42480000, 0x42480000, 0x42480000, 0x00000000, 0x437F0000, 0x432A0000, 0x00000000, 0x437F0000, 0x432A0000, 0x00000000, 0x437F0000, 0x432A0000
|
|
glabel D_8091B364
|
|
.word 0x437F0000, 0x41880000, 0x00000000, 0x00000000, 0x437F0000, 0x432A0000, 0x42480000, 0x42480000, 0x42480000, 0x00000000, 0x437F0000, 0x432A0000, 0x00000000, 0x00000000, 0x437F0000, 0x437F0000, 0x41880000, 0x00000000
|
|
glabel D_8091B3AC
|
|
.word 0x437F0000
|
|
glabel D_8091B3B0
|
|
.word 0x41880000
|
|
glabel D_8091B3B4
|
|
.word 0x00000000, 0x437F0000, 0x437F0000, 0x437F0000, 0x42480000, 0x42480000, 0x42480000, 0x00000000, 0x437F0000, 0x432A0000, 0x00000000, 0x437F0000, 0x432A0000, 0x00000000, 0x437F0000, 0x432A0000
|
|
glabel D_8091B3F4
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B400
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_8091B40C
|
|
.word 0x00000000, 0x43960000, 0x4525A000
|
|
glabel D_8091B418
|
|
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
|