mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
99 lines
4.2 KiB
ArmAsm
99 lines
4.2 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
|
|
glabel func_80122F64
|
|
/* 0B9664 80122F64 2402F7FF */ addiu $v0, $zero, -0x801
|
|
/* 0B9668 80122F68 00822024 */ and $a0, $a0, $v0
|
|
/* 0B966C 80122F6C 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9670 80122F70 8C424370 */ lw $v0, 0x4370($v0)
|
|
/* 0B9674 80122F74 00042080 */ sll $a0, $a0, 2
|
|
/* 0B9678 80122F78 00822021 */ addu $a0, $a0, $v0
|
|
/* 0B967C 80122F7C 8C820000 */ lw $v0, ($a0)
|
|
/* 0B9680 80122F80 AC460060 */ sw $a2, 0x60($v0)
|
|
/* 0B9684 80122F84 03E00008 */ jr $ra
|
|
/* 0B9688 80122F88 AC450064 */ sw $a1, 0x64($v0)
|
|
|
|
/* 0B968C 80122F8C 2402F7FF */ addiu $v0, $zero, -0x801
|
|
/* 0B9690 80122F90 00822024 */ and $a0, $a0, $v0
|
|
/* 0B9694 80122F94 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9698 80122F98 8C424370 */ lw $v0, 0x4370($v0)
|
|
/* 0B969C 80122F9C 00042080 */ sll $a0, $a0, 2
|
|
/* 0B96A0 80122FA0 00822021 */ addu $a0, $a0, $v0
|
|
/* 0B96A4 80122FA4 8C830000 */ lw $v1, ($a0)
|
|
/* 0B96A8 80122FA8 8C620000 */ lw $v0, ($v1)
|
|
/* 0B96AC 80122FAC 00451025 */ or $v0, $v0, $a1
|
|
/* 0B96B0 80122FB0 03E00008 */ jr $ra
|
|
/* 0B96B4 80122FB4 AC620000 */ sw $v0, ($v1)
|
|
|
|
/* 0B96B8 80122FB8 2402F7FF */ addiu $v0, $zero, -0x801
|
|
/* 0B96BC 80122FBC 00822024 */ and $a0, $a0, $v0
|
|
/* 0B96C0 80122FC0 3C028015 */ lui $v0, 0x8015
|
|
/* 0B96C4 80122FC4 8C424370 */ lw $v0, 0x4370($v0)
|
|
/* 0B96C8 80122FC8 00042080 */ sll $a0, $a0, 2
|
|
/* 0B96CC 80122FCC 00822021 */ addu $a0, $a0, $v0
|
|
/* 0B96D0 80122FD0 8C840000 */ lw $a0, ($a0)
|
|
/* 0B96D4 80122FD4 8C820000 */ lw $v0, ($a0)
|
|
/* 0B96D8 80122FD8 2403FFF0 */ addiu $v1, $zero, -0x10
|
|
/* 0B96DC 80122FDC 00431024 */ and $v0, $v0, $v1
|
|
/* 0B96E0 80122FE0 00451025 */ or $v0, $v0, $a1
|
|
/* 0B96E4 80122FE4 03E00008 */ jr $ra
|
|
/* 0B96E8 80122FE8 AC820000 */ sw $v0, ($a0)
|
|
|
|
/* 0B96EC 80122FEC 24020001 */ addiu $v0, $zero, 1
|
|
/* 0B96F0 80122FF0 3C018015 */ lui $at, 0x8015
|
|
/* 0B96F4 80122FF4 AC224378 */ sw $v0, 0x4378($at)
|
|
/* 0B96F8 80122FF8 03E00008 */ jr $ra
|
|
/* 0B96FC 80122FFC 00000000 */ nop
|
|
|
|
/* 0B9700 80123000 3C018015 */ lui $at, 0x8015
|
|
/* 0B9704 80123004 AC204378 */ sw $zero, 0x4378($at)
|
|
/* 0B9708 80123008 03E00008 */ jr $ra
|
|
/* 0B970C 8012300C 00000000 */ nop
|
|
|
|
/* 0B9710 80123010 3C018015 */ lui $at, 0x8015
|
|
/* 0B9714 80123014 AC24438C */ sw $a0, 0x438c($at)
|
|
/* 0B9718 80123018 3C018015 */ lui $at, 0x8015
|
|
/* 0B971C 8012301C AC254390 */ sw $a1, 0x4390($at)
|
|
/* 0B9720 80123020 03E00008 */ jr $ra
|
|
/* 0B9724 80123024 00000000 */ nop
|
|
|
|
/* 0B9728 80123028 3C018015 */ lui $at, 0x8015
|
|
/* 0B972C 8012302C AC24437C */ sw $a0, 0x437c($at)
|
|
/* 0B9730 80123030 3C018015 */ lui $at, 0x8015
|
|
/* 0B9734 80123034 AC254380 */ sw $a1, 0x4380($at)
|
|
/* 0B9738 80123038 3C018015 */ lui $at, 0x8015
|
|
/* 0B973C 8012303C AC264384 */ sw $a2, 0x4384($at)
|
|
/* 0B9740 80123040 3C018015 */ lui $at, 0x8015
|
|
/* 0B9744 80123044 AC274388 */ sw $a3, 0x4388($at)
|
|
/* 0B9748 80123048 03E00008 */ jr $ra
|
|
/* 0B974C 8012304C 00000000 */ nop
|
|
|
|
/* 0B9750 80123050 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9754 80123054 8C424378 */ lw $v0, 0x4378($v0)
|
|
/* 0B9758 80123058 03E00008 */ jr $ra
|
|
/* 0B975C 8012305C 00000000 */ nop
|
|
|
|
/* 0B9760 80123060 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9764 80123064 8C42438C */ lw $v0, 0x438c($v0)
|
|
/* 0B9768 80123068 AC820000 */ sw $v0, ($a0)
|
|
/* 0B976C 8012306C 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9770 80123070 8C424390 */ lw $v0, 0x4390($v0)
|
|
/* 0B9774 80123074 03E00008 */ jr $ra
|
|
/* 0B9778 80123078 ACA20000 */ sw $v0, ($a1)
|
|
|
|
/* 0B977C 8012307C 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9780 80123080 8C42437C */ lw $v0, 0x437c($v0)
|
|
/* 0B9784 80123084 AC820000 */ sw $v0, ($a0)
|
|
/* 0B9788 80123088 3C028015 */ lui $v0, 0x8015
|
|
/* 0B978C 8012308C 8C424380 */ lw $v0, 0x4380($v0)
|
|
/* 0B9790 80123090 ACA20000 */ sw $v0, ($a1)
|
|
/* 0B9794 80123094 3C028015 */ lui $v0, 0x8015
|
|
/* 0B9798 80123098 8C424384 */ lw $v0, 0x4384($v0)
|
|
/* 0B979C 8012309C ACC20000 */ sw $v0, ($a2)
|
|
/* 0B97A0 801230A0 3C028015 */ lui $v0, 0x8015
|
|
/* 0B97A4 801230A4 8C424388 */ lw $v0, 0x4388($v0)
|
|
/* 0B97A8 801230A8 03E00008 */ jr $ra
|
|
/* 0B97AC 801230AC ACE20000 */ sw $v0, ($a3)
|
|
|