Properly align asm & data (+ minor fixes) (#165)

* Add .align 4 directives to all data/ files (+ minor alignment fixes)

* Use .balign for everything and fix typo
This commit is contained in:
Roman971 2020-05-27 00:09:00 +02:00 committed by GitHub
parent ba0e57eecd
commit 53ceea717d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
979 changed files with 3631 additions and 1894 deletions

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800C0E70 glabel func_800C0E70
/* B38010 800C0E70 AC850008 */ sw $a1, 8($a0) /* B38010 800C0E70 AC850008 */ sw $a1, 8($a0)

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osDisableInt glabel __osDisableInt
/* 007E80 80007280 3C0A8001 */ lui $t2, %hi(__OSGlobalIntMask) # $t2, 0x8001 /* 007E80 80007280 3C0A8001 */ lui $t2, %hi(__OSGlobalIntMask) # $t2, 0x8001

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osGetCause glabel __osGetCause
/* 008790 80007B90 40026800 */ mfc0 $v0, $13 /* 008790 80007B90 40026800 */ mfc0 $v0, $13

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osGetFpcCsr glabel __osGetFpcCsr
/* 008680 80007A80 4442F800 */ cfc1 $v0, $31 /* 008680 80007A80 4442F800 */ cfc1 $v0, $31

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osGetSR glabel __osGetSR
/* 0052B0 800046B0 40026000 */ mfc0 $v0, $12 /* 0052B0 800046B0 40026000 */ mfc0 $v0, $12

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osProbeTLB glabel __osProbeTLB
/* 005C40 80005040 40085000 */ mfc0 $t0, $10 /* 005C40 80005040 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osRestoreInt glabel __osRestoreInt
/* 007EF0 800072F0 40086000 */ mfc0 $t0, $12 /* 007EF0 800072F0 40086000 */ mfc0 $t0, $12

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osSetCompare glabel __osSetCompare
/* 007B00 80006F00 40845800 */ mtc0 $a0, $11 /* 007B00 80006F00 40845800 */ mtc0 $a0, $11

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osSetFpcCsr glabel __osSetFpcCsr
/* 008670 80007A70 4442F800 */ cfc1 $v0, $31 /* 008670 80007A70 4442F800 */ cfc1 $v0, $31

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osSetSR glabel __osSetSR
/* 0052A0 800046A0 40846000 */ mtc0 $a0, $12 /* 0052A0 800046A0 40846000 */ mtc0 $a0, $12

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __osSetWatchLo glabel __osSetWatchLo
/* 009F10 80009310 40849000 */ mtc0 $a0, $18 /* 009F10 80009310 40849000 */ mtc0 $a0, $18

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel bcmp glabel bcmp
/* 0074C0 800068C0 28C10010 */ slti $at, $a2, 0x10 /* 0074C0 800068C0 28C10010 */ slti $at, $a2, 0x10

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel bcopy glabel bcopy
/* 007B10 80006F10 10C0001A */ beqz $a2, ret /* 007B10 80006F10 10C0001A */ beqz $a2, ret

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel bzero glabel bzero
/* 005050 80004450 28A1000C */ slti $at, $a1, 0xc /* 005050 80004450 28A1000C */ slti $at, $a1, 0xc

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800BB0A0 glabel func_800BB0A0
/* B32240 800BB0A0 3C013F80 */ li $at, 0x3F800000 # 0.000000 /* B32240 800BB0A0 3C013F80 */ li $at, 0x3F800000 # 0.000000

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800BB570 glabel func_800BB570
/* B32710 800BB570 27BDFFD8 */ addiu $sp, $sp, -0x28 /* B32710 800BB570 27BDFFD8 */ addiu $sp, $sp, -0x28

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800C3C20 glabel func_800C3C20
/* B3ADC0 800C3C20 27BDFFE0 */ addiu $sp, $sp, -0x20 /* B3ADC0 800C3C20 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800D71F0 glabel func_800D71F0
/* B4E390 800D71F0 34018800 */ li $at, 34816 /* B4E390 800D71F0 34018800 */ li $at, 34816

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800D7CD0 glabel func_800D7CD0
/* B4EE70 800D7CD0 00057100 */ sll $t6, $a1, 4 /* B4EE70 800D7CD0 00057100 */ sll $t6, $a1, 4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
/* B51E50 800DACB0 00000000 */ nop /* B51E50 800DACB0 00000000 */ nop
/* B51E54 800DACB4 00000000 */ nop /* B51E54 800DACB4 00000000 */ nop

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800DDE20 glabel func_800DDE20
/* B54FC0 800DDE20 3C014380 */ li $at, 0x43800000 # 0.000000 /* B54FC0 800DDE20 3C014380 */ li $at, 0x43800000 # 0.000000

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800E11F0 glabel func_800E11F0
/* B58390 800E11F0 3C068017 */ lui $a2, %hi(gAudioContext) # $a2, 0x8017 /* B58390 800E11F0 3C068017 */ lui $a2, %hi(gAudioContext) # $a2, 0x8017

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800E88C0 glabel func_800E88C0
/* B5FA60 800E88C0 8C820000 */ lw $v0, ($a0) /* B5FA60 800E88C0 8C820000 */ lw $v0, ($a0)

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800E9340 glabel func_800E9340
/* B604E0 800E9340 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B604E0 800E9340 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800EC960 glabel func_800EC960
/* B63B00 800EC960 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B63B00 800EC960 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800F7260 glabel func_800F7260
/* B6E400 800F7260 AFA40000 */ sw $a0, ($sp) /* B6E400 800F7260 AFA40000 */ sw $a0, ($sp)

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800F9280 glabel func_800F9280
/* B70420 800F9280 27BDFFC8 */ addiu $sp, $sp, -0x38 /* B70420 800F9280 27BDFFC8 */ addiu $sp, $sp, -0x38

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800FCD40 glabel func_800FCD40
/* B73EE0 800FCD40 27BDFFE0 */ addiu $sp, $sp, -0x20 /* B73EE0 800FCD40 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80100040 glabel func_80100040
/* B771E0 80100040 27BDFEB0 */ addiu $sp, $sp, -0x150 /* B771E0 80100040 27BDFEB0 */ addiu $sp, $sp, -0x150

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_801014C0 glabel func_801014C0
/* B78660 801014C0 27BDFFE0 */ addiu $sp, $sp, -0x20 /* B78660 801014C0 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80101910 glabel func_80101910
/* B78AB0 80101910 27BDFFD0 */ addiu $sp, $sp, -0x30 /* B78AB0 80101910 27BDFFD0 */ addiu $sp, $sp, -0x30

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80101EB0 glabel func_80101EB0
/* B79050 80101EB0 27BDFD68 */ addiu $sp, $sp, -0x298 /* B79050 80101EB0 27BDFD68 */ addiu $sp, $sp, -0x298

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80102420 glabel func_80102420
/* B795C0 80102420 00001825 */ move $v1, $zero /* B795C0 80102420 00001825 */ move $v1, $zero

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80102FA0 glabel func_80102FA0
/* B7A140 80102FA0 3C013780 */ li $at, 0x37800000 # 0.000000 /* B7A140 80102FA0 3C013780 */ li $at, 0x37800000 # 0.000000

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80103010 glabel func_80103010
/* B7A1B0 80103010 27BDFF88 */ addiu $sp, $sp, -0x78 /* B7A1B0 80103010 27BDFF88 */ addiu $sp, $sp, -0x78

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_801041E0 glabel func_801041E0
/* B7B380 801041E0 27BDFE90 */ addiu $sp, $sp, -0x170 /* B7B380 801041E0 27BDFE90 */ addiu $sp, $sp, -0x170

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104450 glabel func_80104450
/* B7B5F0 80104450 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B7B5F0 80104450 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104810 glabel func_80104810
/* B7B9B0 80104810 27BDFF90 */ addiu $sp, $sp, -0x70 /* B7B9B0 80104810 27BDFF90 */ addiu $sp, $sp, -0x70

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104C80 glabel func_80104C80
/* B7BE20 80104C80 27BDFFA8 */ addiu $sp, $sp, -0x58 /* B7BE20 80104C80 27BDFFA8 */ addiu $sp, $sp, -0x58

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104D00 glabel func_80104D00
/* B7BEA0 80104D00 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B7BEA0 80104D00 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104D60 glabel func_80104D60
/* B7BF00 80104D60 27BDFEA0 */ addiu $sp, $sp, -0x160 /* B7BF00 80104D60 27BDFEA0 */ addiu $sp, $sp, -0x160

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80104F40 glabel func_80104F40
/* B7C0E0 80104F40 27BDFF90 */ addiu $sp, $sp, -0x70 /* B7C0E0 80104F40 27BDFF90 */ addiu $sp, $sp, -0x70

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80105250 glabel func_80105250
/* B7C3F0 80105250 27BDFB38 */ addiu $sp, $sp, -0x4c8 /* B7C3F0 80105250 27BDFB38 */ addiu $sp, $sp, -0x4c8

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_80105CF0 glabel func_80105CF0
/* B7CE90 80105CF0 27BDFF98 */ addiu $sp, $sp, -0x68 /* B7CE90 80105CF0 27BDFF98 */ addiu $sp, $sp, -0x68

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __d_to_ll glabel __d_to_ll
/* B7D6F0 80106550 46206109 */ trunc.l.d $f4, $f12 /* B7D6F0 80106550 46206109 */ trunc.l.d $f4, $f12

View File

@ -3,7 +3,7 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text

View File

@ -3,7 +3,7 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
@ -67,7 +67,7 @@ glabel __osIntTable
.section .text .section .text
.align 4 .balign 16
glabel __osExceptionPreamble glabel __osExceptionPreamble
/* 0045D0 800039D0 3C1A8000 */ lui $k0, %hi(__osException) # $k0, 0x8000 /* 0045D0 800039D0 3C1A8000 */ lui $k0, %hi(__osException) # $k0, 0x8000

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
/* B7D670 801064D0 00000000 */ nop /* B7D670 801064D0 00000000 */ nop
/* B7D674 801064D4 00000000 */ nop /* B7D674 801064D4 00000000 */ nop

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel guMtxIdent glabel guMtxIdent
/* B7AD00 80103B60 20080001 */ addi $t0, $zero, 1 /* B7AD00 80103B60 20080001 */ addi $t0, $zero, 1

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
## Handwritten ASM ## Handwritten ASM

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
/* B7B2F0 80104150 00000000 */ nop /* B7B2F0 80104150 00000000 */ nop
/* B7B2F4 80104154 00000000 */ nop /* B7B2F4 80104154 00000000 */ nop

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel guScale glabel guScale
/* B77380 801001E0 3C014780 */ li $at, 0x47800000 # 0.000000 /* B77380 801001E0 3C014780 */ li $at, 0x47800000 # 0.000000

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
/* B7CDB0 80105C10 00000000 */ nop /* B7CDB0 80105C10 00000000 */ nop
/* B7CDB4 80105C14 00000000 */ nop /* B7CDB4 80105C14 00000000 */ nop

View File

@ -3,7 +3,7 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel func_800FFA50 glabel func_800FFA50
/* B76BF0 800FFA50 27BDFF98 */ addiu $sp, $sp, -0x68 /* B76BF0 800FFA50 27BDFF98 */ addiu $sp, $sp, -0x68

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel __ull_rshift glabel __ull_rshift
/* 004310 80003710 AFA40000 */ sw $a0, ($sp) /* 004310 80003710 AFA40000 */ sw $a0, ($sp)

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osGetCount glabel osGetCount
/* 007AA0 80006EA0 40024800 */ mfc0 $v0, $9 /* 007AA0 80006EA0 40024800 */ mfc0 $v0, $9

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osInvalDCache glabel osInvalDCache
/* 006E00 80006200 18A0001F */ blez $a1, .L80006280 /* 006E00 80006200 18A0001F */ blez $a1, .L80006280

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osInvalICache glabel osInvalICache
/* 006D50 80006150 18A00011 */ blez $a1, .L80006198 /* 006D50 80006150 18A00011 */ blez $a1, .L80006198

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osMapTLBRdb glabel osMapTLBRdb
/* 0086E0 80007AE0 40085000 */ mfc0 $t0, $10 /* 0086E0 80007AE0 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osSetIntMask glabel osSetIntMask
/* 005B40 80004F40 400C6000 */ mfc0 $t4, $12 /* 005B40 80004F40 400C6000 */ mfc0 $t4, $12

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osUnmapTLBAll glabel osUnmapTLBAll
/* 006BC0 80005FC0 40085000 */ mfc0 $t0, $10 /* 006BC0 80005FC0 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osWritebackDCache glabel osWritebackDCache
/* 0052C0 800046C0 18A00011 */ blez $a1, .L80004708 /* 0052C0 800046C0 18A00011 */ blez $a1, .L80004708

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel osWritebackDCacheAll glabel osWritebackDCacheAll
/* B7D630 80106490 3C088000 */ lui $t0, %hi(D_80000010) # $t0, 0x8000 /* B7D630 80106490 3C088000 */ lui $t0, %hi(D_80000010) # $t0, 0x8000

View File

@ -3,7 +3,7 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .text .section .text
.align 4 .balign 16
glabel Yaz0_Old_Decompress glabel Yaz0_Old_Decompress
/* 0031B0 800025B0 8C870008 */ lw $a3, 8($a0) /* 0031B0 800025B0 8C870008 */ lw $a3, 8($a0)

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80144A20 glabel D_80144A20
.asciz "this" .asciz "this"

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8011FAA0 glabel D_8011FAA0
.incbin "baserom.z64", 0xB96C40, 0x8 .incbin "baserom.z64", 0xB96C40, 0x8

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80143CE0 glabel D_80143CE0
.float 0.666666686 .float 0.666666686

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .bss .section .bss
.balign 16
glabel D_801612F0 glabel D_801612F0
.space 0x68 .space 0x68

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8012D180 glabel D_8012D180
.incbin "baserom.z64", 0xBA4320, 0x4 .incbin "baserom.z64", 0xBA4320, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80143CF0 glabel D_80143CF0
.asciz "mempak: find '%c' (%d)\n" .asciz "mempak: find '%c' (%d)\n"

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8012D200 glabel D_8012D200
.incbin "baserom.z64", 0xBA43A0, 0x7 .incbin "baserom.z64", 0xBA43A0, 0x7

View File

@ -3,9 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8012DBB0 glabel D_8012DBB0
.incbin "baserom.z64", 0xBA4D50, 0x10 .incbin "baserom.z64", 0xBA4D50, 0x10

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8012DCA0 glabel D_8012DCA0
.incbin "baserom.z64", 0xBA4E40, 0x58 .incbin "baserom.z64", 0xBA4E40, 0x58

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_801479A0 glabel D_801479A0
.asciz "G_ZBUFFER" .asciz "G_ZBUFFER"

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .bss .section .bss
.balign 16
glabel D_8016B6E0 glabel D_8016B6E0
.space 0x18 .space 0x18

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel gWaveSamples glabel gWaveSamples
.incbin "baserom.z64", 0xBA6230, 0x8 .incbin "baserom.z64", 0xBA6230, 0x8

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_801493D0 glabel jtbl_801493D0
.word L800DCCE4 .word L800DCCE4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_801493F0 glabel D_801493F0
.float 0.33 .float 0.33

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_801304D0 glabel D_801304D0
.incbin "baserom.z64", 0xBA7670, 0x4 .incbin "baserom.z64", 0xBA7670, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80149420 glabel D_80149420
.asciz "SUPERDMA" .asciz "SUPERDMA"
@ -52,7 +52,7 @@ glabel D_80149484
glabel D_80149488 glabel D_80149488
.float 16.713 .float 16.713
.align 4 # file split? .balign 16 # file split?
glabel jtbl_80149490 glabel jtbl_80149490
.word L800E58AC .word L800E58AC

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80130510 glabel D_80130510
.incbin "baserom.z64", 0xBA76B0, 0x4 .incbin "baserom.z64", 0xBA76B0, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_801495F0 glabel jtbl_801495F0
.word L800E9034 .word L800E9034

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_80149620 glabel jtbl_80149620
.word L800E9530 .word L800E9530

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80130570 glabel D_80130570
.incbin "baserom.z64", 0xBA7710, 0x8 .incbin "baserom.z64", 0xBA7710, 0x8

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80149C60 glabel D_80149C60
.asciz "AUDIO : Ocarina Control Assign Normal\n" .asciz "AUDIO : Ocarina Control Assign Normal\n"

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80133340 glabel D_80133340
.incbin "baserom.z64", 0xBAA4E0, 0x4 .incbin "baserom.z64", 0xBAA4E0, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_8014A620 glabel jtbl_8014A620
.word L800F7534 .word L800F7534

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80133400 glabel D_80133400
.incbin "baserom.z64", 0xBAA5A0, 0x4 .incbin "baserom.z64", 0xBAA5A0, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_8014A640 glabel jtbl_8014A640
.word L800F9588 .word L800F9588
@ -44,7 +44,7 @@ glabel jtbl_8014A680
.word L800FACD4 .word L800FACD4
.word L800FAC3C .word L800FAC3C
.align 4 # file split? const data below used in multiple files .balign 16 # file split? const data below used in multiple files
glabel D_8014A6C0 glabel D_8014A6C0
.half 0x1C00 .half 0x1C00

View File

@ -3,9 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .bss .section .bss
.balign 16
glabel D_80175860 glabel D_80175860
.space 0x100 .space 0x100

View File

@ -3,9 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .bss .section .bss
.balign 16
glabel pifMempakBuf glabel pifMempakBuf
.space 0x40 .space 0x40

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80134CF0 glabel D_80134CF0
.incbin "baserom.z64", 0xBABE90, 0x4 .incbin "baserom.z64", 0xBABE90, 0x4

View File

@ -3,9 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_80134D20 glabel D_80134D20
.incbin "baserom.z64", 0xBABEC0, 0x10 .incbin "baserom.z64", 0xBABEC0, 0x10

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_8014B2E0 glabel D_8014B2E0
.double -0 .double -0

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel jtbl_80154CF0 glabel jtbl_80154CF0
.word L80110520 .word L80110520

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .bss .section .bss
.balign 16
glabel D_80161100 glabel D_80161100
.space 0x4 .space 0x4

View File

@ -3,10 +3,12 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .data .section .data
.balign 16
glabel D_8012CED0 glabel D_8012CED0
.incbin "baserom.z64", 0xBA4070, 0x4 .incbin "baserom.z64", 0xBA4070, 0x4

View File

@ -3,11 +3,11 @@
# assembler directives # assembler directives
.set noat # allow manual use of $at .set noat # allow manual use of $at
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
.set gp=64 # allow use of 64-bit general purposee registers .set gp=64 # allow use of 64-bit general purpose registers
.section .rodata .section .rodata
.align 4 .balign 16
glabel D_80143100 glabel D_80143100
.asciz "shrink_window_setval(%d)\n" .asciz "shrink_window_setval(%d)\n"

Some files were not shown because too many files have changed in this diff Show More