mirror of https://github.com/zeldaret/oot.git
33 lines
1.4 KiB
ArmAsm
33 lines
1.4 KiB
ArmAsm
glabel func_80110460
|
|
/* B87600 80110460 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* B87604 80110464 3C0E0001 */ lui $t6, 1
|
|
/* B87608 80110468 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* B8760C 8011046C 01C47021 */ addu $t6, $t6, $a0
|
|
/* B87610 80110470 95CE0A20 */ lhu $t6, 0xa20($t6)
|
|
/* B87614 80110474 3C0F0001 */ lui $t7, 1
|
|
/* B87618 80110478 01E47821 */ addu $t7, $t7, $a0
|
|
/* B8761C 8011047C 29C10002 */ slti $at, $t6, 2
|
|
/* B87620 80110480 14200004 */ bnez $at, .L80110494
|
|
/* B87624 80110484 3C020001 */ lui $v0, 1
|
|
/* B87628 80110488 95EF0A20 */ lhu $t7, 0xa20($t7)
|
|
/* B8762C 8011048C 29E10014 */ slti $at, $t7, 0x14
|
|
/* B87630 80110490 14200007 */ bnez $at, .L801104B0
|
|
.L80110494:
|
|
/* B87634 80110494 00441021 */ addu $v0, $v0, $a0
|
|
/* B87638 80110498 94420A20 */ lhu $v0, 0xa20($v0)
|
|
/* B8763C 8011049C 28410015 */ slti $at, $v0, 0x15
|
|
/* B87640 801104A0 14200005 */ bnez $at, .L801104B8
|
|
/* B87644 801104A4 28410018 */ slti $at, $v0, 0x18
|
|
/* B87648 801104A8 50200004 */ beql $at, $zero, .L801104BC
|
|
/* B8764C 801104AC 8FBF0014 */ lw $ra, 0x14($sp)
|
|
.L801104B0:
|
|
/* B87650 801104B0 0C01D83D */ jal func_800760F4
|
|
/* B87654 801104B4 00000000 */ nop
|
|
.L801104B8:
|
|
/* B87658 801104B8 8FBF0014 */ lw $ra, 0x14($sp)
|
|
.L801104BC:
|
|
/* B8765C 801104BC 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* B87660 801104C0 03E00008 */ jr $ra
|
|
/* B87664 801104C4 00000000 */ nop
|
|
|