mirror of https://github.com/zeldaret/oot.git
30 lines
1.4 KiB
ArmAsm
30 lines
1.4 KiB
ArmAsm
glabel func_800DC008
|
|
/* B531A8 800DC008 00074103 */ sra $t0, $a3, 4
|
|
/* B531AC 800DC00C 310800FF */ andi $t0, $t0, 0xff
|
|
/* B531B0 800DC010 00084400 */ sll $t0, $t0, 0x10
|
|
/* B531B4 800DC014 3C011400 */ lui $at, 0x1400
|
|
/* B531B8 800DC018 01014025 */ or $t0, $t0, $at
|
|
/* B531BC 800DC01C 30AEFFFF */ andi $t6, $a1, 0xffff
|
|
/* B531C0 800DC020 AFA50004 */ sw $a1, 4($sp)
|
|
/* B531C4 800DC024 AFA60008 */ sw $a2, 8($sp)
|
|
/* B531C8 800DC028 010E7825 */ or $t7, $t0, $t6
|
|
/* B531CC 800DC02C AC8F0000 */ sw $t7, ($a0)
|
|
/* B531D0 800DC030 8FB80010 */ lw $t8, 0x10($sp)
|
|
/* B531D4 800DC034 30C6FFFF */ andi $a2, $a2, 0xffff
|
|
/* B531D8 800DC038 00064840 */ sll $t1, $a2, 1
|
|
/* B531DC 800DC03C 8F190028 */ lw $t9, 0x28($t8)
|
|
/* B531E0 800DC040 24AC01A0 */ addiu $t4, $a1, 0x1a0
|
|
/* B531E4 800DC044 318DFFFF */ andi $t5, $t4, 0xffff
|
|
/* B531E8 800DC048 03295821 */ addu $t3, $t9, $t1
|
|
/* B531EC 800DC04C AC8B0004 */ sw $t3, 4($a0)
|
|
/* B531F0 800DC050 248A0008 */ addiu $t2, $a0, 8
|
|
/* B531F4 800DC054 010D7025 */ or $t6, $t0, $t5
|
|
/* B531F8 800DC058 AD4E0000 */ sw $t6, ($t2)
|
|
/* B531FC 800DC05C 8FAF0010 */ lw $t7, 0x10($sp)
|
|
/* B53200 800DC060 25420008 */ addiu $v0, $t2, 8
|
|
/* B53204 800DC064 8DF8002C */ lw $t8, 0x2c($t7)
|
|
/* B53208 800DC068 0309C821 */ addu $t9, $t8, $t1
|
|
/* B5320C 800DC06C 03E00008 */ jr $ra
|
|
/* B53210 800DC070 AD590004 */ sw $t9, 4($t2)
|
|
|