Update asm-processor

This commit is contained in:
Ryan Dwyer
2021-02-14 10:08:55 +10:00
parent 6b978e81d8
commit 0b673d8648
3 changed files with 701 additions and 360 deletions
+102 -103
View File
@@ -102,109 +102,6 @@ void playersAllocate(s32 count)
GLOBAL_ASM(
glabel playerAllocate
# This rodata belongs to weaponGetModel
.late_rodata
glabel var7f1b5168
.word weaponGetModel+0x60 # f128b54
glabel var7f1b516c
.word weaponGetModel+0x60 # f128b54
glabel var7f1b5170
.word weaponGetModel+0x68 # f128b5c
glabel var7f1b5174
.word weaponGetModel+0x98 # f128b8c
glabel var7f1b5178
.word weaponGetModel+0xa0 # f128b94
glabel var7f1b517c
.word weaponGetModel+0x70 # f128b64
glabel var7f1b5180
.word weaponGetModel+0x78 # f128b6c
glabel var7f1b5184
.word weaponGetModel+0x90 # f128b84
glabel var7f1b5188
.word weaponGetModel+0x80 # f128b74
glabel var7f1b518c
.word weaponGetModel+0x88 # f128b7c
glabel var7f1b5190
.word weaponGetModel+0xa8 # f128b9c
glabel var7f1b5194
.word weaponGetModel+0xd0 # f128bc4
glabel var7f1b5198
.word weaponGetModel+0xd8 # f128bcc
glabel var7f1b519c
.word weaponGetModel+0xe0 # f128bd4
glabel var7f1b51a0
.word weaponGetModel+0xe8 # f128bdc
glabel var7f1b51a4
.word weaponGetModel+0xb8 # f128bac
glabel var7f1b51a8
.word weaponGetModel+0xc8 # f128bbc
glabel var7f1b51ac
.word weaponGetModel+0xb0 # f128ba4
glabel var7f1b51b0
.word weaponGetModel+0xc0 # f128bb4
glabel var7f1b51b4
.word weaponGetModel+0xf0 # f128be4
glabel var7f1b51b8
.word weaponGetModel+0xf8 # f128bec
glabel var7f1b51bc
.word weaponGetModel+0x120 # f128c14
glabel var7f1b51c0
.word weaponGetModel+0x118 # f128c0c
glabel var7f1b51c4
.word weaponGetModel+0x108 # f128bfc
glabel var7f1b51c8
.word weaponGetModel+0x100 # f128bf4
glabel var7f1b51cc
.word weaponGetModel+0x110 # f128c04
glabel var7f1b51d0
.word weaponGetModel+0x138 # f128c2c
glabel var7f1b51d4
.word weaponGetModel+0x128 # f128c1c
glabel var7f1b51d8
.word weaponGetModel+0x140 # f128c34
glabel var7f1b51dc
.word weaponGetModel+0x130 # f128c24
glabel var7f1b51e0
.word weaponGetModel+0x158 # f128c4c
glabel var7f1b51e4
.word weaponGetModel+0x150 # f128c44
glabel var7f1b51e8
.word weaponGetModel+0x170 # f128c64
glabel var7f1b51ec
.word weaponGetModel+0x168 # f128c5c
glabel var7f1b51f0
.word weaponGetModel+0x160 # f128c54
glabel var7f1b51f4
.word weaponGetModel+0x1c8 # f128cbc
glabel var7f1b51f8
.word weaponGetModel+0x188 # f128c7c
glabel var7f1b51fc
.word weaponGetModel+0x190 # f128c84
glabel var7f1b5200
.word weaponGetModel+0x198 # f128c8c
glabel var7f1b5204
.word weaponGetModel+0x1a0 # f128c94
glabel var7f1b5208
.word weaponGetModel+0x1a8 # f128c9c
glabel var7f1b520c
.word weaponGetModel+0x1b0 # f128ca4
glabel var7f1b5210
.word weaponGetModel+0x1b8 # f128cac
glabel var7f1b5214
.word weaponGetModel+0x1c0 # f128cb4
glabel var7f1b5218
.word weaponGetModel+0x148 # f128c3c
glabel var7f1b521c
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5220
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5224
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5228
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b522c
.word weaponGetModel+0x180 # f128c74
.text
/* f127ae4: 27bdf838 */ addiu $sp,$sp,-1992
/* f127ae8: 3c0f8008 */ lui $t7,%hi(var8007dc10)
/* f127aec: 25efdc10 */ addiu $t7,$t7,%lo(var8007dc10)
@@ -1125,6 +1022,108 @@ void currentPlayerSetAspectRatio(f32 aspect)
GLOBAL_ASM(
glabel weaponGetModel
.late_rodata
glabel var7f1b5168
.word weaponGetModel+0x60 # f128b54
glabel var7f1b516c
.word weaponGetModel+0x60 # f128b54
glabel var7f1b5170
.word weaponGetModel+0x68 # f128b5c
glabel var7f1b5174
.word weaponGetModel+0x98 # f128b8c
glabel var7f1b5178
.word weaponGetModel+0xa0 # f128b94
glabel var7f1b517c
.word weaponGetModel+0x70 # f128b64
glabel var7f1b5180
.word weaponGetModel+0x78 # f128b6c
glabel var7f1b5184
.word weaponGetModel+0x90 # f128b84
glabel var7f1b5188
.word weaponGetModel+0x80 # f128b74
glabel var7f1b518c
.word weaponGetModel+0x88 # f128b7c
glabel var7f1b5190
.word weaponGetModel+0xa8 # f128b9c
glabel var7f1b5194
.word weaponGetModel+0xd0 # f128bc4
glabel var7f1b5198
.word weaponGetModel+0xd8 # f128bcc
glabel var7f1b519c
.word weaponGetModel+0xe0 # f128bd4
glabel var7f1b51a0
.word weaponGetModel+0xe8 # f128bdc
glabel var7f1b51a4
.word weaponGetModel+0xb8 # f128bac
glabel var7f1b51a8
.word weaponGetModel+0xc8 # f128bbc
glabel var7f1b51ac
.word weaponGetModel+0xb0 # f128ba4
glabel var7f1b51b0
.word weaponGetModel+0xc0 # f128bb4
glabel var7f1b51b4
.word weaponGetModel+0xf0 # f128be4
glabel var7f1b51b8
.word weaponGetModel+0xf8 # f128bec
glabel var7f1b51bc
.word weaponGetModel+0x120 # f128c14
glabel var7f1b51c0
.word weaponGetModel+0x118 # f128c0c
glabel var7f1b51c4
.word weaponGetModel+0x108 # f128bfc
glabel var7f1b51c8
.word weaponGetModel+0x100 # f128bf4
glabel var7f1b51cc
.word weaponGetModel+0x110 # f128c04
glabel var7f1b51d0
.word weaponGetModel+0x138 # f128c2c
glabel var7f1b51d4
.word weaponGetModel+0x128 # f128c1c
glabel var7f1b51d8
.word weaponGetModel+0x140 # f128c34
glabel var7f1b51dc
.word weaponGetModel+0x130 # f128c24
glabel var7f1b51e0
.word weaponGetModel+0x158 # f128c4c
glabel var7f1b51e4
.word weaponGetModel+0x150 # f128c44
glabel var7f1b51e8
.word weaponGetModel+0x170 # f128c64
glabel var7f1b51ec
.word weaponGetModel+0x168 # f128c5c
glabel var7f1b51f0
.word weaponGetModel+0x160 # f128c54
glabel var7f1b51f4
.word weaponGetModel+0x1c8 # f128cbc
glabel var7f1b51f8
.word weaponGetModel+0x188 # f128c7c
glabel var7f1b51fc
.word weaponGetModel+0x190 # f128c84
glabel var7f1b5200
.word weaponGetModel+0x198 # f128c8c
glabel var7f1b5204
.word weaponGetModel+0x1a0 # f128c94
glabel var7f1b5208
.word weaponGetModel+0x1a8 # f128c9c
glabel var7f1b520c
.word weaponGetModel+0x1b0 # f128ca4
glabel var7f1b5210
.word weaponGetModel+0x1b8 # f128cac
glabel var7f1b5214
.word weaponGetModel+0x1c0 # f128cb4
glabel var7f1b5218
.word weaponGetModel+0x148 # f128c3c
glabel var7f1b521c
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5220
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5224
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b5228
.word weaponGetModel+0x1e0 # f128cd4
glabel var7f1b522c
.word weaponGetModel+0x180 # f128c74
.text
/* f128af4: 28810052 */ slti $at,$a0,0x52
/* f128af8: 14200007 */ bnez $at,.L0f128b18
/* f128afc: 24010052 */ addiu $at,$zero,0x52
+22 -24
View File
@@ -5549,7 +5549,6 @@ glabel var7f1b829c
GLOBAL_ASM(
glabel func0f17f260
# This rodata belongs to menuhandlerPlayerTeam
.late_rodata
glabel var7f1b82a0
.word func0f17f260+0x1a0 # f17f400
@@ -5561,28 +5560,6 @@ glabel var7f1b82ac
.word func0f17f260+0xa4 # f17f304
glabel var7f1b82b0
.word func0f17f260+0x110 # f17f370
glabel var7f1b82b4
.word menuhandlerPlayerTeam+0x24 # f17f520
glabel var7f1b82b8
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82bc
.word menuhandlerPlayerTeam+0x30 # f17f52c
glabel var7f1b82c0
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82c4
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82c8
.word menuhandlerPlayerTeam+0x50 # f17f54c
glabel var7f1b82cc
.word menuhandlerPlayerTeam+0x68 # f17f564
glabel var7f1b82d0
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82d4
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82d8
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82dc
.word menuhandlerPlayerTeam+0x9c # f17f598
.text
/* f17f260: 27bdffc8 */ addiu $sp,$sp,-56
/* f17f264: afb30024 */ sw $s3,0x24($sp)
@@ -5768,8 +5745,29 @@ s32 menuhandlerQuickTeamSeparator(u32 operation, struct menuitem *item, union ha
GLOBAL_ASM(
glabel menuhandlerPlayerTeam
# Rodata continued from earlier
.late_rodata
glabel var7f1b82b4
.word menuhandlerPlayerTeam+0x24 # f17f520
glabel var7f1b82b8
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82bc
.word menuhandlerPlayerTeam+0x30 # f17f52c
glabel var7f1b82c0
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82c4
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82c8
.word menuhandlerPlayerTeam+0x50 # f17f54c
glabel var7f1b82cc
.word menuhandlerPlayerTeam+0x68 # f17f564
glabel var7f1b82d0
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82d4
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82d8
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82dc
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82e0
.word menuhandlerPlayerTeam+0x9c # f17f598
glabel var7f1b82e4