oot/asm/non_matchings/code/z_view/func_800AA358.s

47 lines
2.0 KiB
ArmAsm

.late_rodata
glabel D_80141384
.float 0.1
.text
glabel func_800AA358
/* B214F8 800AA358 C4A00000 */ lwc1 $f0, ($a1)
/* B214FC 800AA35C C4C40000 */ lwc1 $f4, ($a2)
/* B21500 800AA360 46002032 */ c.eq.s $f4, $f0
/* B21504 800AA364 00000000 */ nop
/* B21508 800AA368 4502000C */ bc1fl .L800AA39C
/* B2150C 800AA36C 8CAF0000 */ lw $t7, ($a1)
/* B21510 800AA370 C4C60008 */ lwc1 $f6, 8($a2)
/* B21514 800AA374 C4A80008 */ lwc1 $f8, 8($a1)
/* B21518 800AA378 3C018014 */ lui $at, %hi(D_80141384)
/* B2151C 800AA37C 46083032 */ c.eq.s $f6, $f8
/* B21520 800AA380 00000000 */ nop
/* B21524 800AA384 45020005 */ bc1fl .L800AA39C
/* B21528 800AA388 8CAF0000 */ lw $t7, ($a1)
/* B2152C 800AA38C C42A1384 */ lwc1 $f10, %lo(D_80141384)($at)
/* B21530 800AA390 460A0400 */ add.s $f16, $f0, $f10
/* B21534 800AA394 E4B00000 */ swc1 $f16, ($a1)
/* B21538 800AA398 8CAF0000 */ lw $t7, ($a1)
.L800AA39C:
/* B2153C 800AA39C 8C8A0120 */ lw $t2, 0x120($a0)
/* B21540 800AA3A0 AC8F0028 */ sw $t7, 0x28($a0)
/* B21544 800AA3A4 8CAE0004 */ lw $t6, 4($a1)
/* B21548 800AA3A8 354B0001 */ ori $t3, $t2, 1
/* B2154C 800AA3AC AC8E002C */ sw $t6, 0x2c($a0)
/* B21550 800AA3B0 8CAF0008 */ lw $t7, 8($a1)
/* B21554 800AA3B4 AC8F0030 */ sw $t7, 0x30($a0)
/* B21558 800AA3B8 8CD90000 */ lw $t9, ($a2)
/* B2155C 800AA3BC AC990034 */ sw $t9, 0x34($a0)
/* B21560 800AA3C0 8CD80004 */ lw $t8, 4($a2)
/* B21564 800AA3C4 AC980038 */ sw $t8, 0x38($a0)
/* B21568 800AA3C8 8CD90008 */ lw $t9, 8($a2)
/* B2156C 800AA3CC AC99003C */ sw $t9, 0x3c($a0)
/* B21570 800AA3D0 8CE90000 */ lw $t1, ($a3)
/* B21574 800AA3D4 AC890040 */ sw $t1, 0x40($a0)
/* B21578 800AA3D8 8CE80004 */ lw $t0, 4($a3)
/* B2157C 800AA3DC AC880044 */ sw $t0, 0x44($a0)
/* B21580 800AA3E0 8CE90008 */ lw $t1, 8($a3)
/* B21584 800AA3E4 AC8B0120 */ sw $t3, 0x120($a0)
/* B21588 800AA3E8 03E00008 */ jr $ra
/* B2158C 800AA3EC AC890048 */ sw $t1, 0x48($a0)