mirror of https://github.com/zeldaret/oot.git
43 lines
1.9 KiB
ArmAsm
43 lines
1.9 KiB
ArmAsm
glabel func_80041B80
|
|
/* AB8D20 80041B80 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* AB8D24 80041B84 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* AB8D28 80041B88 AFA5001C */ sw $a1, 0x1c($sp)
|
|
/* AB8D2C 80041B8C AFA40018 */ sw $a0, 0x18($sp)
|
|
/* AB8D30 80041B90 AFA60020 */ sw $a2, 0x20($sp)
|
|
/* AB8D34 80041B94 0C00F131 */ jal T_BGCheck_getBGDataInfo
|
|
/* AB8D38 80041B98 00C02825 */ move $a1, $a2
|
|
/* AB8D3C 80041B9C 14400003 */ bnez $v0, .L80041BAC
|
|
/* AB8D40 80041BA0 3C048016 */ lui $a0, %hi(gSegments) # $a0, 0x8016
|
|
/* AB8D44 80041BA4 10000016 */ b .L80041C00
|
|
/* AB8D48 80041BA8 00001025 */ move $v0, $zero
|
|
.L80041BAC:
|
|
/* AB8D4C 80041BAC 8C846FA8 */ lw $a0, %lo(gSegments)($a0)
|
|
/* AB8D50 80041BB0 8C430020 */ lw $v1, 0x20($v0)
|
|
/* AB8D54 80041BB4 3C018000 */ lui $at, 0x8000
|
|
/* AB8D58 80041BB8 00812021 */ addu $a0, $a0, $at
|
|
/* AB8D5C 80041BBC 54640004 */ bnel $v1, $a0, .L80041BD0
|
|
/* AB8D60 80041BC0 8C43001C */ lw $v1, 0x1c($v0)
|
|
/* AB8D64 80041BC4 1000000E */ b .L80041C00
|
|
/* AB8D68 80041BC8 00001025 */ move $v0, $zero
|
|
/* AB8D6C 80041BCC 8C43001C */ lw $v1, 0x1c($v0)
|
|
.L80041BD0:
|
|
/* AB8D70 80041BD0 8FA5001C */ lw $a1, 0x1c($sp)
|
|
/* AB8D74 80041BD4 8FA60020 */ lw $a2, 0x20($sp)
|
|
/* AB8D78 80041BD8 14640003 */ bne $v1, $a0, .L80041BE8
|
|
/* AB8D7C 80041BDC 00000000 */ nop
|
|
/* AB8D80 80041BE0 10000007 */ b .L80041C00
|
|
/* AB8D84 80041BE4 00001025 */ move $v0, $zero
|
|
.L80041BE8:
|
|
/* AB8D88 80041BE8 0C01068A */ jal func_80041A28
|
|
/* AB8D8C 80041BEC 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* AB8D90 80041BF0 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* AB8D94 80041BF4 00402825 */ move $a1, $v0
|
|
/* AB8D98 80041BF8 0C0106C9 */ jal func_80041B24
|
|
/* AB8D9C 80041BFC 8FA60020 */ lw $a2, 0x20($sp)
|
|
.L80041C00:
|
|
/* AB8DA0 80041C00 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* AB8DA4 80041C04 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* AB8DA8 80041C08 03E00008 */ jr $ra
|
|
/* AB8DAC 80041C0C 00000000 */ nop
|
|
|