? 0x23c68
Jump to navigation
Jump to search
# ROUTINE: ? (0x23c68) # Parameters: # a0 = (p1) ? # a1 = (p2) ? 80023c68: 10a00004 beq r5,r0,0x80023c7c # if (p2 != 0) { 80023c6c: 00000000 nop 80023c70: 90820007 lbu r2,0x0007(r4) # *(p1 + 7) 80023c74: 08008f22 j 0x80023c88 # value = *(p1 + 7) | 0x02; // Put the 0x02 bit in 80023c78: 34420002 ori r2,r2,0x0002 # } else { 80023c7c: 90820007 lbu r2,0x0007(r4) # *(p1 + 7) 80023c80: 00000000 nop 80023c84: 304200fd andi r2,r2,0x00fd # value = *(p1 + 7) & 0xfd // Take the 0x02 bit out # } 80023c88: 03e00008 jr r31 80023c8c: a0820007 sb r2,0x0007(r4) # *(p1 + 7) = value