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

15 lines
624 B
ArmAsm

.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel si
/* 46190 8006AD90 32290002 */ andi $t1, $s1, 2
/* 46194 8006AD94 11200008 */ beqz $t1, pi
/* 46198 8006AD98 00000000 */ nop
/* 4619C 8006AD9C 3231003D */ andi $s1, $s1, 0x3d
/* 461A0 8006ADA0 3C01A480 */ lui $at, 0xa480
/* 461A4 8006ADA4 AC200018 */ sw $zero, 0x18($at)
/* 461A8 8006ADA8 0C01ABDF */ jal send_mesg
/* 461AC 8006ADAC 24040028 */ addiu $a0, $zero, 0x28
/* 461B0 8006ADB0 1220001F */ beqz $s1, NoMoreRcpInts
/* 461B4 8006ADB4 00000000 */ nop