mirror of https://github.com/zeldaret/oot.git
29 lines
1.3 KiB
ArmAsm
29 lines
1.3 KiB
ArmAsm
glabel func_80041B24
|
|
/* AB8CC4 80041B24 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* AB8CC8 80041B28 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* AB8CCC 80041B2C AFA5001C */ sw $a1, 0x1c($sp)
|
|
/* AB8CD0 80041B30 0C00F131 */ jal T_BGCheck_getBGDataInfo
|
|
/* AB8CD4 80041B34 00C02825 */ move $a1, $a2
|
|
/* AB8CD8 80041B38 14400003 */ bnez $v0, .L80041B48
|
|
/* AB8CDC 80041B3C 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* AB8CE0 80041B40 1000000D */ b .L80041B78
|
|
/* AB8CE4 80041B44 00001025 */ move $v0, $zero
|
|
.L80041B48:
|
|
/* AB8CE8 80041B48 8C430020 */ lw $v1, 0x20($v0)
|
|
/* AB8CEC 80041B4C 3C0F8016 */ lui $t7, %hi(gSegments) # $t7, 0x8016
|
|
/* AB8CF0 80041B50 8DEF6FA8 */ lw $t7, %lo(gSegments)($t7)
|
|
/* AB8CF4 80041B54 3C018000 */ lui $at, 0x8000
|
|
/* AB8CF8 80041B58 00617021 */ addu $t6, $v1, $at
|
|
/* AB8CFC 80041B5C 15CF0003 */ bne $t6, $t7, .L80041B6C
|
|
/* AB8D00 80041B60 8FB8001C */ lw $t8, 0x1c($sp)
|
|
/* AB8D04 80041B64 10000004 */ b .L80041B78
|
|
/* AB8D08 80041B68 00001025 */ move $v0, $zero
|
|
.L80041B6C:
|
|
/* AB8D0C 80041B6C 0018C8C0 */ sll $t9, $t8, 3
|
|
/* AB8D10 80041B70 00794021 */ addu $t0, $v1, $t9
|
|
/* AB8D14 80041B74 95020002 */ lhu $v0, 2($t0)
|
|
.L80041B78:
|
|
/* AB8D18 80041B78 03E00008 */ jr $ra
|
|
/* AB8D1C 80041B7C 27BD0018 */ addiu $sp, $sp, 0x18
|
|
|