papermario/asm/nonmatchings/os/code_45df0_len_970/firstnmi.s
2020-09-23 23:16:13 -04:00

18 lines
833 B
ArmAsm

.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel firstnmi
/* 4626C 8006AE6C 240A0001 */ addiu $t2, $zero, 1
/* 46270 8006AE70 AD2A0000 */ sw $t2, ($t1)
/* 46274 8006AE74 0C01ABDF */ jal send_mesg
/* 46278 8006AE78 24040070 */ addiu $a0, $zero, 0x70
/* 4627C 8006AE7C 2401EFFF */ addiu $at, $zero, -0x1001
/* 46280 8006AE80 02018024 */ and $s0, $s0, $at
/* 46284 8006AE84 3C0A8009 */ lui $t2, 0x8009
/* 46288 8006AE88 8D4A4658 */ lw $t2, 0x4658($t2)
/* 4628C 8006AE8C 8D5B0118 */ lw $k1, 0x118($t2)
/* 46290 8006AE90 2401EFFF */ addiu $at, $zero, -0x1001
/* 46294 8006AE94 0361D824 */ and $k1, $k1, $at
/* 46298 8006AE98 10000019 */ b redispatch
/* 4629C 8006AE9C AD5B0118 */ sw $k1, 0x118($t2)