mirror of https://github.com/zeldaret/oot.git
47 lines
2.1 KiB
ArmAsm
47 lines
2.1 KiB
ArmAsm
glabel func_800DBA40
|
|
/* B52BE0 800DBA40 8CCE0270 */ lw $t6, 0x270($a2)
|
|
/* B52BE4 800DBA44 00801025 */ move $v0, $a0
|
|
/* B52BE8 800DBA48 30AFFFFF */ andi $t7, $a1, 0xffff
|
|
/* B52BEC 800DBA4C 11C00010 */ beqz $t6, .L800DBA90
|
|
/* B52BF0 800DBA50 3C010702 */ lui $at, 0x702
|
|
/* B52BF4 800DBA54 01E1C025 */ or $t8, $t7, $at
|
|
/* B52BF8 800DBA58 AC580000 */ sw $t8, ($v0)
|
|
/* B52BFC 800DBA5C 8CD90270 */ lw $t9, 0x270($a2)
|
|
/* B52C00 800DBA60 3C010700 */ lui $at, 0x700
|
|
/* B52C04 800DBA64 24840008 */ addiu $a0, $a0, 8
|
|
/* B52C08 800DBA68 AC590004 */ sw $t9, 4($v0)
|
|
/* B52C0C 800DBA6C 90C90000 */ lbu $t1, ($a2)
|
|
/* B52C10 800DBA70 00801825 */ move $v1, $a0
|
|
/* B52C14 800DBA74 24840008 */ addiu $a0, $a0, 8
|
|
/* B52C18 800DBA78 00095400 */ sll $t2, $t1, 0x10
|
|
/* B52C1C 800DBA7C 01415825 */ or $t3, $t2, $at
|
|
/* B52C20 800DBA80 356C0C80 */ ori $t4, $t3, 0xc80
|
|
/* B52C24 800DBA84 AC6C0000 */ sw $t4, ($v1)
|
|
/* B52C28 800DBA88 8CCD0278 */ lw $t5, 0x278($a2)
|
|
/* B52C2C 800DBA8C AC6D0004 */ sw $t5, 4($v1)
|
|
.L800DBA90:
|
|
/* B52C30 800DBA90 8CCE0274 */ lw $t6, 0x274($a2)
|
|
/* B52C34 800DBA94 00801025 */ move $v0, $a0
|
|
/* B52C38 800DBA98 30AFFFFF */ andi $t7, $a1, 0xffff
|
|
/* B52C3C 800DBA9C 11C00010 */ beqz $t6, .L800DBAE0
|
|
/* B52C40 800DBAA0 3C010702 */ lui $at, 0x702
|
|
/* B52C44 800DBAA4 01E1C025 */ or $t8, $t7, $at
|
|
/* B52C48 800DBAA8 AC580000 */ sw $t8, ($v0)
|
|
/* B52C4C 800DBAAC 8CD90274 */ lw $t9, 0x274($a2)
|
|
/* B52C50 800DBAB0 3C010700 */ lui $at, 0x700
|
|
/* B52C54 800DBAB4 24840008 */ addiu $a0, $a0, 8
|
|
/* B52C58 800DBAB8 AC590004 */ sw $t9, 4($v0)
|
|
/* B52C5C 800DBABC 90C90000 */ lbu $t1, ($a2)
|
|
/* B52C60 800DBAC0 00801825 */ move $v1, $a0
|
|
/* B52C64 800DBAC4 24840008 */ addiu $a0, $a0, 8
|
|
/* B52C68 800DBAC8 00095400 */ sll $t2, $t1, 0x10
|
|
/* B52C6C 800DBACC 01415825 */ or $t3, $t2, $at
|
|
/* B52C70 800DBAD0 356C0E20 */ ori $t4, $t3, 0xe20
|
|
/* B52C74 800DBAD4 AC6C0000 */ sw $t4, ($v1)
|
|
/* B52C78 800DBAD8 8CCD027C */ lw $t5, 0x27c($a2)
|
|
/* B52C7C 800DBADC AC6D0004 */ sw $t5, 4($v1)
|
|
.L800DBAE0:
|
|
/* B52C80 800DBAE0 03E00008 */ jr $ra
|
|
/* B52C84 800DBAE4 00801025 */ move $v0, $a0
|
|
|