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
.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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800C0E70
/* B38010 800C0E70 AC850008 */ sw $a1, 8($a0)

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osDisableInt
/* 007E80 80007280 3C0A8001 */ lui $t2, %hi(__OSGlobalIntMask) # $t2, 0x8001

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osGetCause
/* 008790 80007B90 40026800 */ mfc0 $v0, $13

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osGetFpcCsr
/* 008680 80007A80 4442F800 */ cfc1 $v0, $31

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osGetSR
/* 0052B0 800046B0 40026000 */ mfc0 $v0, $12

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osProbeTLB
/* 005C40 80005040 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osRestoreInt
/* 007EF0 800072F0 40086000 */ mfc0 $t0, $12

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osSetCompare
/* 007B00 80006F00 40845800 */ mtc0 $a0, $11

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osSetFpcCsr
/* 008670 80007A70 4442F800 */ cfc1 $v0, $31

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osSetSR
/* 0052A0 800046A0 40846000 */ mtc0 $a0, $12

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __osSetWatchLo
/* 009F10 80009310 40849000 */ mtc0 $a0, $18

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel bcmp
/* 0074C0 800068C0 28C10010 */ slti $at, $a2, 0x10

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel bcopy
/* 007B10 80006F10 10C0001A */ beqz $a2, ret

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel bzero
/* 005050 80004450 28A1000C */ slti $at, $a1, 0xc

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800BB0A0
/* B32240 800BB0A0 3C013F80 */ li $at, 0x3F800000 # 0.000000

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800BB570
/* B32710 800BB570 27BDFFD8 */ addiu $sp, $sp, -0x28

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800C3C20
/* B3ADC0 800C3C20 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800D71F0
/* B4E390 800D71F0 34018800 */ li $at, 34816

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800D7CD0
/* B4EE70 800D7CD0 00057100 */ sll $t6, $a1, 4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
/* B51E50 800DACB0 00000000 */ nop
/* B51E54 800DACB4 00000000 */ nop

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800DDE20
/* B54FC0 800DDE20 3C014380 */ li $at, 0x43800000 # 0.000000

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800E11F0
/* B58390 800E11F0 3C068017 */ lui $a2, %hi(gAudioContext) # $a2, 0x8017

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800E88C0
/* B5FA60 800E88C0 8C820000 */ lw $v0, ($a0)

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800E9340
/* B604E0 800E9340 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800EC960
/* B63B00 800EC960 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800F7260
/* B6E400 800F7260 AFA40000 */ sw $a0, ($sp)

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800F9280
/* B70420 800F9280 27BDFFC8 */ addiu $sp, $sp, -0x38

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800FCD40
/* B73EE0 800FCD40 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80100040
/* B771E0 80100040 27BDFEB0 */ addiu $sp, $sp, -0x150

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_801014C0
/* B78660 801014C0 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80101910
/* B78AB0 80101910 27BDFFD0 */ addiu $sp, $sp, -0x30

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80101EB0
/* B79050 80101EB0 27BDFD68 */ addiu $sp, $sp, -0x298

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80102420
/* B795C0 80102420 00001825 */ move $v1, $zero

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80102FA0
/* B7A140 80102FA0 3C013780 */ li $at, 0x37800000 # 0.000000

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80103010
/* B7A1B0 80103010 27BDFF88 */ addiu $sp, $sp, -0x78

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_801041E0
/* B7B380 801041E0 27BDFE90 */ addiu $sp, $sp, -0x170

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104450
/* B7B5F0 80104450 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104810
/* B7B9B0 80104810 27BDFF90 */ addiu $sp, $sp, -0x70

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104C80
/* B7BE20 80104C80 27BDFFA8 */ addiu $sp, $sp, -0x58

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104D00
/* B7BEA0 80104D00 27BDFFE8 */ addiu $sp, $sp, -0x18

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104D60
/* B7BF00 80104D60 27BDFEA0 */ addiu $sp, $sp, -0x160

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80104F40
/* B7C0E0 80104F40 27BDFF90 */ addiu $sp, $sp, -0x70

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80105250
/* B7C3F0 80105250 27BDFB38 */ addiu $sp, $sp, -0x4c8

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_80105CF0
/* B7CE90 80105CF0 27BDFF98 */ addiu $sp, $sp, -0x68

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __d_to_ll
/* B7D6F0 80106550 46206109 */ trunc.l.d $f4, $f12

View File

@ -3,7 +3,7 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text

View File

@ -3,7 +3,7 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
@ -67,7 +67,7 @@ glabel __osIntTable
.section .text
.align 4
.balign 16
glabel __osExceptionPreamble
/* 0045D0 800039D0 3C1A8000 */ lui $k0, %hi(__osException) # $k0, 0x8000

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
/* B7D670 801064D0 00000000 */ nop
/* B7D674 801064D4 00000000 */ nop

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel guMtxIdent
/* B7AD00 80103B60 20080001 */ addi $t0, $zero, 1

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
## Handwritten ASM

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
/* B7B2F0 80104150 00000000 */ nop
/* B7B2F4 80104154 00000000 */ nop

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel guScale
/* B77380 801001E0 3C014780 */ li $at, 0x47800000 # 0.000000

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
/* B7CDB0 80105C10 00000000 */ nop
/* B7CDB4 80105C14 00000000 */ nop

View File

@ -3,7 +3,7 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel func_800FFA50
/* B76BF0 800FFA50 27BDFF98 */ addiu $sp, $sp, -0x68

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel __ull_rshift
/* 004310 80003710 AFA40000 */ sw $a0, ($sp)

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osGetCount
/* 007AA0 80006EA0 40024800 */ mfc0 $v0, $9

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osInvalDCache
/* 006E00 80006200 18A0001F */ blez $a1, .L80006280

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osInvalICache
/* 006D50 80006150 18A00011 */ blez $a1, .L80006198

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osMapTLBRdb
/* 0086E0 80007AE0 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osSetIntMask
/* 005B40 80004F40 400C6000 */ mfc0 $t4, $12

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osUnmapTLBAll
/* 006BC0 80005FC0 40085000 */ mfc0 $t0, $10

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osWritebackDCache
/* 0052C0 800046C0 18A00011 */ blez $a1, .L80004708

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel osWritebackDCacheAll
/* B7D630 80106490 3C088000 */ lui $t0, %hi(D_80000010) # $t0, 0x8000

View File

@ -3,7 +3,7 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .text
.align 4
.balign 16
glabel Yaz0_Old_Decompress
/* 0031B0 800025B0 8C870008 */ lw $a3, 8($a0)

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80144A20
.asciz "this"

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8011FAA0
.incbin "baserom.z64", 0xB96C40, 0x8

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80143CE0
.float 0.666666686

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .bss
.balign 16
glabel D_801612F0
.space 0x68

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8012D180
.incbin "baserom.z64", 0xBA4320, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80143CF0
.asciz "mempak: find '%c' (%d)\n"

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8012D200
.incbin "baserom.z64", 0xBA43A0, 0x7

View File

@ -3,9 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8012DBB0
.incbin "baserom.z64", 0xBA4D50, 0x10

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8012DCA0
.incbin "baserom.z64", 0xBA4E40, 0x58

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_801479A0
.asciz "G_ZBUFFER"

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .bss
.balign 16
glabel D_8016B6E0
.space 0x18

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel gWaveSamples
.incbin "baserom.z64", 0xBA6230, 0x8

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_801493D0
.word L800DCCE4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_801493F0
.float 0.33

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_801304D0
.incbin "baserom.z64", 0xBA7670, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80149420
.asciz "SUPERDMA"
@ -52,7 +52,7 @@ glabel D_80149484
glabel D_80149488
.float 16.713
.align 4 # file split?
.balign 16 # file split?
glabel jtbl_80149490
.word L800E58AC

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80130510
.incbin "baserom.z64", 0xBA76B0, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_801495F0
.word L800E9034

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_80149620
.word L800E9530

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80130570
.incbin "baserom.z64", 0xBA7710, 0x8

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80149C60
.asciz "AUDIO : Ocarina Control Assign Normal\n"

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80133340
.incbin "baserom.z64", 0xBAA4E0, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_8014A620
.word L800F7534

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80133400
.incbin "baserom.z64", 0xBAA5A0, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_8014A640
.word L800F9588
@ -44,7 +44,7 @@ glabel jtbl_8014A680
.word L800FACD4
.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
.half 0x1C00

View File

@ -3,9 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .bss
.balign 16
glabel D_80175860
.space 0x100

View File

@ -3,9 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .bss
.balign 16
glabel pifMempakBuf
.space 0x40

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80134CF0
.incbin "baserom.z64", 0xBABE90, 0x4

View File

@ -3,9 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_80134D20
.incbin "baserom.z64", 0xBABEC0, 0x10

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_8014B2E0
.double -0

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel jtbl_80154CF0
.word L80110520

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .bss
.balign 16
glabel D_80161100
.space 0x4

View File

@ -3,10 +3,12 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .data
.balign 16
glabel D_8012CED0
.incbin "baserom.z64", 0xBA4070, 0x4

View File

@ -3,11 +3,11 @@
# 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
.set gp=64 # allow use of 64-bit general purpose registers
.section .rodata
.align 4
.balign 16
glabel D_80143100
.asciz "shrink_window_setval(%d)\n"

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