Files
oot/asm/non_matchings/code/z_play/func_800C0744.s
T
2020-03-17 00:31:30 -04:00

23 lines
972 B
ArmAsm

glabel func_800C0744
/* B378E4 800C0744 AFA50004 */ sw $a1, 4($sp)
/* B378E8 800C0748 00052C00 */ sll $a1, $a1, 0x10
/* B378EC 800C074C AFA60008 */ sw $a2, 8($sp)
/* B378F0 800C0750 00063400 */ sll $a2, $a2, 0x10
/* B378F4 800C0754 00052C03 */ sra $a1, $a1, 0x10
/* B378F8 800C0758 2401FFFF */ li $at, -1
/* B378FC 800C075C 14A10003 */ bne $a1, $at, .L800C076C
/* B37900 800C0760 00063403 */ sra $a2, $a2, 0x10
/* B37904 800C0764 10000003 */ b .L800C0774
/* B37908 800C0768 848307A0 */ lh $v1, 0x7a0($a0)
.L800C076C:
/* B3790C 800C076C 00051C00 */ sll $v1, $a1, 0x10
/* B37910 800C0770 00031C03 */ sra $v1, $v1, 0x10
.L800C0774:
/* B37914 800C0774 00037080 */ sll $t6, $v1, 2
/* B37918 800C0778 008E7821 */ addu $t7, $a0, $t6
/* B3791C 800C077C 8DE50790 */ lw $a1, 0x790($t7)
/* B37920 800C0780 24020001 */ li $v0, 1
/* B37924 800C0784 03E00008 */ jr $ra
/* B37928 800C0788 A4A6015A */ sh $a2, 0x15a($a1)