From 16def5ad2149d3b5cb5ffa850cf60311393e3f80 Mon Sep 17 00:00:00 2001 From: David Benepe Date: Fri, 31 Jul 2020 16:17:45 -0500 Subject: [PATCH] Named some libultra functions --- .../unknown_001050/func_800015F8.s | 2 +- asm/non_matchings/unknown_003260/D_80002E38.s | 8 +- .../unknown_003260/func_80002C00.s | 4 +- .../unknown_003260/func_800041FC.s | 4 +- .../unknown_003260/func_800042CC.s | 4 +- .../unknown_003260/func_80004384.s | 4 +- .../unknown_003260/func_800048D8.s | 4 +- .../unknown_003260/func_80004A60.s | 4 +- .../unknown_0255E0/func_8002A5F8.s | 24 ++-- .../unknown_061D30/func_80063984.s | 4 +- .../unknown_064830/func_80064224.s | 2 +- .../unknown_064830/func_800644A0.s | 6 +- .../unknown_064830/func_80064638.s | 6 +- .../unknown_064830/func_800647D0.s | 4 +- .../unknown_0667D0/func_80065D98.s | 2 +- .../unknown_066AA0/func_80065EA0.s | 2 +- .../unknown_071730/func_80071D30.s | 8 +- .../unknown_071730/func_80071E58.s | 8 +- .../unknown_071730/func_80071F80.s | 2 +- .../unknown_071730/func_800720DC.s | 6 +- .../unknown_072E50/func_80072718.s | 4 +- .../unknown_072E50/func_80074204.s | 2 +- .../unknown_072E50/func_8007431C.s | 2 +- .../unknown_072E50/func_800744DC.s | 2 +- .../unknown_072E50/func_800745D0.s | 2 +- .../unknown_072E50/func_800746F0.s | 2 +- .../unknown_072E50/func_80074874.s | 2 +- .../unknown_072E50/func_8007497C.s | 2 +- .../unknown_072E50/func_800758DC.s | 2 +- .../unknown_072E50/func_80075B18.s | 2 +- .../unknown_072E50/func_80076194.s | 2 +- .../unknown_072E50/func_800764E8.s | 2 +- .../unknown_072E50/func_800766D4.s | 2 +- .../unknown_072E50/func_80076BA0.s | 2 +- .../unknown_072E50/func_80076F78.s | 4 +- .../unknown_078050/func_80077A54.s | 4 +- .../unknown_078050/setupOSTasks.s | 16 +-- asm/non_matchings/unknown_079F50/D_800795AC.s | 2 +- .../unknown_079F50/func_80079350.s | 4 +- .../unknown_079F50/func_80079480.s | 8 +- .../unknown_079F50/func_80079818.s | 10 +- .../unknown_079F50/func_80079B44.s | 2 +- .../unknown_079F50/func_80079E40.s | 8 +- .../unknown_079F50/func_80079FA8.s | 10 +- .../unknown_079F50/func_8007A080.s | 4 +- .../unknown_07AF10/func_8007A310.s | 2 +- .../unknown_07AF10/func_8007A550.s | 6 +- .../unknown_07AF10/func_8007A98C.s | 2 +- asm/non_matchings/unknown_0AEE70/D_800B6FC4.s | 2 +- .../unknown_0AEE70/func_800B7144.s | 2 +- .../unknown_0B8920/func_800C6000.s | 10 +- .../unknown_0B8920/osCreatePiManager.s | 97 ++++++++++++++++ .../unknown_0C7F50/func_800C73BC.s | 2 +- .../unknown_0C7F50/func_800C73F0.s | 2 +- .../osEepromRead_0CEE80/osEepromRead.s | 14 +-- .../osEepromWrite_0CF180/osEepromWrite.s | 14 +-- .../osStartThread_0C95A0/osStartThread.s | 10 +- .../{func_800C78D0.s => osGetCount.s} | 2 +- .../{func_800C8AF0.s => osStopThread.s} | 4 +- ...{func_800C8CF0.s => osVirtualToPhysical.s} | 4 +- .../unknown_0C9970/func_800C8D70.s | 2 +- .../{func_800C8E30.s => osSendMesg.s} | 2 +- .../{func_800C8F80.s => osPiStartDma.s} | 10 +- .../unknown_0C9C90/func_800C9090.s | 8 +- .../unknown_0C9C90/func_800C91AC.s | 6 +- .../unknown_0C9C90/func_800C92D0.s | 4 +- .../unknown_0C9C90/func_800C93D0.s | 4 +- .../{func_800C9A30.s => osSetIntMask.s} | 2 +- .../{func_800C9B30.s => __d_to_ll.s} | 2 +- .../{func_800C9B4C.s => __f_to_ll.s} | 2 +- .../{func_800C9CBC.s => __ll_to_f.s} | 2 +- .../unknown_0CA940/func_800C9D54.s | 2 +- .../non_matchings/unknown_0CA9A0/D_800CC17C.s | 2 +- .../unknown_0CA9A0/func_800CAC5C.s | 4 +- .../{func_800CC920.s => guPerspectiveF.s} | 8 +- .../{func_800CC5A0.s => osInitialize.s} | 40 +++---- .../{func_800CC840.s => osSetThreadPri.s} | 6 +- .../unknown_0CD820/func_800CCC20.s | 10 +- .../unknown_0CD820/func_800CCFE0.s | 8 +- .../{func_800CD52C.s => __osPfsGetInitData.s} | 2 +- .../{func_800CD430.s => __osPfsRequestData.s} | 2 +- .../{func_800CD290.s => osPfsIsPlug.s} | 14 +-- ...c_800CD600.s => __osSiCreateAccessQueue.s} | 4 +- .../{func_800CD650.s => __osSiGetAccess.s} | 4 +- .../{func_800CD6C0.s => __osSiRawStartDma.s} | 10 +- .../{func_800CD694.s => __osSiRelAccess.s} | 4 +- .../{func_800CD770.s => __osContAddressCrc.s} | 2 +- .../{func_800CD820.s => __osContDataCrc.s} | 2 +- .../{func_800CD8F0.s => __osContRamWrite.s} | 18 +-- ...func_800CDB20.s => __osPackRamWriteData.s} | 4 +- .../{func_800CDCA0.s => __osContRamRead.s} | 18 +-- ...{func_800CDEE4.s => __osPackRamReadData.s} | 4 +- .../{func_800CE210.s => osEepromProbe.s} | 8 +- ...{func_800CE470.s => __osPackEepReadData.s} | 2 +- .../{func_800CE83C.s => __osEepStatus.s} | 6 +- ...func_800CE730.s => __osPackEepWriteData.s} | 2 +- .../{func_800CEDD4.s => __osPfsGetStatus.s} | 10 +- .../unknown_0CF330/func_800CED20.s | 8 +- .../unknown_0CF330/func_800CEEE0.s | 2 +- .../unknown_0CF330/func_800CEFDC.s | 16 +-- .../{func_800CF3E0.s => osPfsFreeBlocks.s} | 6 +- .../unknown_0D0130/func_800CF530.s | 22 ++-- .../unknown_0D0130/func_800CFBF4.s | 2 +- .../unknown_0D0130/func_800CFDA8.s | 2 +- .../unknown_0D0130/func_800CFF90.s | 24 ++-- .../unknown_0D0130/func_800D0390.s | 6 +- .../unknown_0D1180/func_800D0580.s | 8 +- .../unknown_0D1180/func_800D0870.s | 14 +-- .../unknown_0D1180/func_800D0D88.s | 10 +- .../{func_800D0E80.s => osPfsFindFile.s} | 6 +- .../{func_800D1728.s => __osClearPage.s} | 8 +- .../{func_800D14C4.s => __osPfsDeclearPage.s} | 6 +- .../{func_800D1040.s => osPfsAllocateFile.s} | 20 ++-- .../{func_800D17F0.s => osInvalDCache.s} | 2 +- ...func_800D18A0.s => osWritebackDCacheAll.s} | 2 +- .../{func_800D18E0.s => osDpSetNextBuffer.s} | 8 +- .../{func_800D1990.s => osCreateViManager.s} | 16 +-- .../{D_800D1B08.s => viMgrMain.s} | 14 +-- .../{func_800D1D10.s => osViBlack.s} | 2 +- ...nc_800D1EF0.s => _VirtualToPhysicalTask.s} | 16 +-- .../{func_800D21B0.s => osGetTime.s} | 4 +- .../{func_800D200C.s => osSpTaskLoad.s} | 22 ++-- .../{func_800D216C.s => osSpTaskStartGo.s} | 6 +- .../{func_800D2240.s => osSpTaskYield.s} | 2 +- ...nc_800D2260.s => osViSetSpecialFeatures.s} | 2 +- .../non_matchings/unknown_0D3020/D_800D25A0.s | 2 +- .../non_matchings/unknown_0D3020/D_800D2680.s | 2 +- .../non_matchings/unknown_0D3020/D_800D2760.s | 10 +- .../non_matchings/unknown_0D3020/D_800D2CB0.s | 5 - .../non_matchings/unknown_0D3020/D_800D35A0.s | 2 +- .../{func_800D69A0.s => _Genld.s} | 2 +- .../{func_800D6F10.s => _Ldtob.s} | 6 +- .../{func_800D6700.s => _Litob.s} | 4 +- .../{func_800D3F10.s => _Printf.s} | 4 +- .../{func_800D38A0.s => _Putfld.s} | 10 +- .../{func_800D5BC0.s => __osCheckId.s} | 8 +- .../{func_800D57CC.s => __osCheckPackId.s} | 10 +- .../{func_800D2C70.s => __osDequeueThread.s} | 2 +- .../{func_800D3424.s => __osDispatchThread.s} | 2 +- .../{func_800D6050.s => __osDpDeviceBusy.s} | 2 +- .../unknown_0D3020/__osEnqueueAndYield.s | 4 +- .../{func_800D33CC.s => __osEnqueueThread.s} | 2 +- .../{D_800D2CC0.s => __osException.s} | 38 +++---- .../unknown_0D3020/__osExceptionPreamble.s | 5 + .../{func_800D5964.s => __osGetId.s} | 16 +-- .../{func_800D4570.s => __osGetSR.s} | 2 +- .../{func_800D534C.s => __osIdCheckSum.s} | 2 +- .../{func_800D5138.s => __osInsertTimer.s} | 2 +- .../{func_800D5CBC.s => __osPfsRWInode.s} | 20 ++-- .../{func_800D5FDC.s => __osPfsSelectBank.s} | 4 +- ...c_800D2480.s => __osPiCreateAccessQueue.s} | 8 +- .../{func_800D35B0.s => __osProbeTLB.s} | 2 +- .../{func_800D53B4.s => __osRepairPackId.s} | 26 ++--- .../{func_800D7460.s => __osSetCompare.s} | 2 +- .../{func_800D4580.s => __osSetFpcCsr.s} | 2 +- .../{func_800D4560.s => __osSetSR.s} | 2 +- .../{func_800D50C4.s => __osSetTimerIntr.s} | 6 +- .../{func_800D52C0.s => __osSiDeviceBusy.s} | 2 +- .../{func_800D4590.s => __osSiRawReadIo.s} | 4 +- .../{func_800D45E0.s => __osSiRawWriteIo.s} | 4 +- .../{func_800D64D0.s => __osSpDeviceBusy.s} | 2 +- .../{func_800D6440.s => __osSpRawStartDma.s} | 6 +- .../{func_800D6400.s => __osSpSetPc.s} | 2 +- .../{func_800D52F0.s => __osSumcalc.s} | 2 +- .../{func_800D4F4C.s => __osTimerInterrupt.s} | 12 +- ...unc_800D4EC0.s => __osTimerServicesInit.s} | 2 +- ...c_800D6080.s => __osViGetCurrentContext.s} | 2 +- .../{func_800D2B10.s => __osViInit.s} | 4 +- .../{func_800D6090.s => __osViSwapContext.s} | 8 +- .../{func_800D4840.s => guMtxF2L.s} | 2 +- .../{func_800D4940.s => guMtxIdentF.s} | 6 +- .../{func_800D7570.s => ldiv.s} | 2 +- .../{func_800D7470.s => lldiv.s} | 2 +- .../{func_800D6600.s => osDestroyThread.s} | 6 +- .../{func_800D2540.s => osGetThreadPri.s} | 2 +- .../{func_800D36A0.s => osJamMesg.s} | 2 +- .../{func_800D4730.s => osMapTLBRdb.s} | 2 +- .../{func_800D37F0.s => osPiGetCmdQueue.s} | 2 +- .../{func_800D4790.s => osPiRawWriteIo.s} | 2 +- .../{func_800D4DE0.s => osSetTimer.s} | 6 +- .../{func_800D4630.s => osWritebackDCache.s} | 2 +- .../{func_800D46B0.s => osWritebackICache.s} | 2 +- .../{func_800D31E4.s => send_mesg.s} | 4 +- lib/src/unknown_0C8490.c | 2 +- lib/src/unknown_0C96F0.c | 2 +- lib/src/unknown_0C98F0.c | 2 +- lib/src/unknown_0C9A30.c | 2 +- lib/src/unknown_0C9B80.c | 2 +- lib/src/unknown_0CA530.c | 2 +- lib/src/unknown_0CA730.c | 6 +- lib/src/unknown_0CCF90.c | 6 +- lib/src/unknown_0CDE90.c | 6 +- lib/src/unknown_0CE200.c | 8 +- lib/src/unknown_0CE370.c | 8 +- lib/src/unknown_0CE8A0.c | 4 +- lib/src/unknown_0CEE10.c | 2 +- lib/src/unknown_0CF070.c | 2 +- lib/src/unknown_0CF330.c | 6 +- lib/src/unknown_0CFFE0.c | 2 +- lib/src/unknown_0D1A80.c | 2 +- lib/src/unknown_0D1C40.c | 6 +- lib/src/unknown_0D23F0.c | 2 +- lib/src/unknown_0D24A0.c | 2 +- lib/src/unknown_0D24E0.c | 2 +- lib/src/unknown_0D2590.c | 4 +- lib/src/unknown_0D2910.c | 2 +- lib/src/unknown_0D29F0.c | 8 +- lib/src/unknown_0D2E40.c | 4 +- lib/src/unknown_0D3020.c | 104 +++++++++--------- rename_sym.sh | 2 +- src/unknown_001050.c | 2 +- src/unknown_003260.c | 2 +- src/unknown_0667D0.c | 2 +- src/unknown_066AA0.c | 6 +- src/unknown_0B8920.c | 2 +- undefined_syms.txt | 6 +- 216 files changed, 751 insertions(+), 654 deletions(-) create mode 100644 asm/non_matchings/unknown_0B8920/osCreatePiManager.s rename lib/asm/non_matchings/unknown_0C8490/{func_800C78D0.s => osGetCount.s} (88%) rename lib/asm/non_matchings/unknown_0C96F0/{func_800C8AF0.s => osStopThread.s} (97%) rename lib/asm/non_matchings/unknown_0C98F0/{func_800C8CF0.s => osVirtualToPhysical.s} (95%) rename lib/asm/non_matchings/unknown_0C9A30/{func_800C8E30.s => osSendMesg.s} (99%) rename lib/asm/non_matchings/unknown_0C9B80/{func_800C8F80.s => osPiStartDma.s} (93%) rename lib/asm/non_matchings/unknown_0CA530/{func_800C9A30.s => osSetIntMask.s} (99%) rename lib/asm/non_matchings/unknown_0CA730/{func_800C9B30.s => __d_to_ll.s} (92%) rename lib/asm/non_matchings/unknown_0CA730/{func_800C9B4C.s => __f_to_ll.s} (99%) rename lib/asm/non_matchings/unknown_0CA730/{func_800C9CBC.s => __ll_to_f.s} (98%) rename lib/asm/non_matchings/unknown_0CCF90/{func_800CC920.s => guPerspectiveF.s} (97%) rename lib/asm/non_matchings/unknown_0CCF90/{func_800CC5A0.s => osInitialize.s} (86%) rename lib/asm/non_matchings/unknown_0CCF90/{func_800CC840.s => osSetThreadPri.s} (95%) rename lib/asm/non_matchings/unknown_0CDE90/{func_800CD52C.s => __osPfsGetInitData.s} (99%) rename lib/asm/non_matchings/unknown_0CDE90/{func_800CD430.s => __osPfsRequestData.s} (99%) rename lib/asm/non_matchings/unknown_0CDE90/{func_800CD290.s => osPfsIsPlug.s} (93%) rename lib/asm/non_matchings/unknown_0CE200/{func_800CD600.s => __osSiCreateAccessQueue.s} (93%) rename lib/asm/non_matchings/unknown_0CE200/{func_800CD650.s => __osSiGetAccess.s} (91%) rename lib/asm/non_matchings/unknown_0CE200/{func_800CD6C0.s => __osSiRawStartDma.s} (90%) rename lib/asm/non_matchings/unknown_0CE200/{func_800CD694.s => __osSiRelAccess.s} (88%) rename lib/asm/non_matchings/unknown_0CE370/{func_800CD770.s => __osContAddressCrc.s} (98%) rename lib/asm/non_matchings/unknown_0CE370/{func_800CD820.s => __osContDataCrc.s} (99%) rename lib/asm/non_matchings/unknown_0CE370/{func_800CD8F0.s => __osContRamWrite.s} (93%) rename lib/asm/non_matchings/unknown_0CE370/{func_800CDB20.s => __osPackRamWriteData.s} (98%) rename lib/asm/non_matchings/unknown_0CE8A0/{func_800CDCA0.s => __osContRamRead.s} (94%) rename lib/asm/non_matchings/unknown_0CE8A0/{func_800CDEE4.s => __osPackRamReadData.s} (98%) rename lib/asm/non_matchings/unknown_0CEE10/{func_800CE210.s => osEepromProbe.s} (87%) rename lib/asm/non_matchings/unknown_0CF070/{func_800CE470.s => __osPackEepReadData.s} (99%) rename lib/asm/non_matchings/unknown_0CF330/{func_800CE83C.s => __osEepStatus.s} (98%) rename lib/asm/non_matchings/unknown_0CF330/{func_800CE730.s => __osPackEepWriteData.s} (99%) rename lib/asm/non_matchings/unknown_0CF330/{func_800CEDD4.s => __osPfsGetStatus.s} (93%) rename lib/asm/non_matchings/unknown_0CFFE0/{func_800CF3E0.s => osPfsFreeBlocks.s} (97%) rename lib/asm/non_matchings/unknown_0D1A80/{func_800D0E80.s => osPfsFindFile.s} (97%) rename lib/asm/non_matchings/unknown_0D1C40/{func_800D1728.s => __osClearPage.s} (92%) rename lib/asm/non_matchings/unknown_0D1C40/{func_800D14C4.s => __osPfsDeclearPage.s} (98%) rename lib/asm/non_matchings/unknown_0D1C40/{func_800D1040.s => osPfsAllocateFile.s} (96%) rename lib/asm/non_matchings/unknown_0D23F0/{func_800D17F0.s => osInvalDCache.s} (99%) rename lib/asm/non_matchings/unknown_0D24A0/{func_800D18A0.s => osWritebackDCacheAll.s} (95%) rename lib/asm/non_matchings/unknown_0D24E0/{func_800D18E0.s => osDpSetNextBuffer.s} (91%) rename lib/asm/non_matchings/unknown_0D2590/{func_800D1990.s => osCreateViManager.s} (91%) rename lib/asm/non_matchings/unknown_0D2590/{D_800D1B08.s => viMgrMain.s} (93%) rename lib/asm/non_matchings/unknown_0D2910/{func_800D1D10.s => osViBlack.s} (98%) rename lib/asm/non_matchings/unknown_0D29F0/{func_800D1EF0.s => _VirtualToPhysicalTask.s} (88%) rename lib/asm/non_matchings/unknown_0D29F0/{func_800D21B0.s => osGetTime.s} (96%) rename lib/asm/non_matchings/unknown_0D29F0/{func_800D200C.s => osSpTaskLoad.s} (88%) rename lib/asm/non_matchings/unknown_0D29F0/{func_800D216C.s => osSpTaskStartGo.s} (84%) rename lib/asm/non_matchings/unknown_0D2E40/{func_800D2240.s => osSpTaskYield.s} (95%) rename lib/asm/non_matchings/unknown_0D2E40/{func_800D2260.s => osViSetSpecialFeatures.s} (99%) delete mode 100644 lib/asm/non_matchings/unknown_0D3020/D_800D2CB0.s rename lib/asm/non_matchings/unknown_0D3020/{func_800D69A0.s => _Genld.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6F10.s => _Ldtob.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6700.s => _Litob.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D3F10.s => _Printf.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D38A0.s => _Putfld.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D5BC0.s => __osCheckId.s} (94%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D57CC.s => __osCheckPackId.s} (95%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D2C70.s => __osDequeueThread.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D3424.s => __osDispatchThread.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6050.s => __osDpDeviceBusy.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D33CC.s => __osEnqueueThread.s} (97%) rename lib/asm/non_matchings/unknown_0D3020/{D_800D2CC0.s => __osException.s} (94%) create mode 100644 lib/asm/non_matchings/unknown_0D3020/__osExceptionPreamble.s rename lib/asm/non_matchings/unknown_0D3020/{func_800D5964.s => __osGetId.s} (94%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4570.s => __osGetSR.s} (88%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D534C.s => __osIdCheckSum.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D5138.s => __osInsertTimer.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D5CBC.s => __osPfsRWInode.s} (95%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D5FDC.s => __osPfsSelectBank.s} (94%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D2480.s => __osPiCreateAccessQueue.s} (93%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D35B0.s => __osProbeTLB.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D53B4.s => __osRepairPackId.s} (95%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D7460.s => __osSetCompare.s} (88%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4580.s => __osSetFpcCsr.s} (89%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4560.s => __osSetSR.s} (88%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D50C4.s => __osSetTimerIntr.s} (92%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D52C0.s => __osSiDeviceBusy.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4590.s => __osSiRawReadIo.s} (92%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D45E0.s => __osSiRawWriteIo.s} (92%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D64D0.s => __osSpDeviceBusy.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6440.s => __osSpRawStartDma.s} (93%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6400.s => __osSpSetPc.s} (97%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D52F0.s => __osSumcalc.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4F4C.s => __osTimerInterrupt.s} (94%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4EC0.s => __osTimerServicesInit.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6080.s => __osViGetCurrentContext.s} (85%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D2B10.s => __osViInit.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6090.s => __osViSwapContext.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4840.s => guMtxF2L.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4940.s => guMtxIdentF.s} (97%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D7570.s => ldiv.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D7470.s => lldiv.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D6600.s => osDestroyThread.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D2540.s => osGetThreadPri.s} (94%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D36A0.s => osJamMesg.s} (99%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4730.s => osMapTLBRdb.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D37F0.s => osPiGetCmdQueue.s} (96%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4790.s => osPiRawWriteIo.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4DE0.s => osSetTimer.s} (95%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D4630.s => osWritebackDCache.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D46B0.s => osWritebackICache.s} (98%) rename lib/asm/non_matchings/unknown_0D3020/{func_800D31E4.s => send_mesg.s} (97%) diff --git a/asm/non_matchings/unknown_001050/func_800015F8.s b/asm/non_matchings/unknown_001050/func_800015F8.s index e9f3efab..cf62d33b 100644 --- a/asm/non_matchings/unknown_001050/func_800015F8.s +++ b/asm/non_matchings/unknown_001050/func_800015F8.s @@ -1,7 +1,7 @@ glabel func_800015F8 /* 0021F8 800015F8 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0021FC 800015FC AFBF0014 */ sw $ra, 0x14($sp) -/* 002200 80001600 0C031E34 */ jal func_800C78D0 +/* 002200 80001600 0C031E34 */ jal osGetCount /* 002204 80001604 00000000 */ nop /* 002208 80001608 3C04800E */ lui $a0, %hi(D_800DC64C) # $a0, 0x800e /* 00220C 8000160C 8C84C64C */ lw $a0, %lo(D_800DC64C)($a0) diff --git a/asm/non_matchings/unknown_003260/D_80002E38.s b/asm/non_matchings/unknown_003260/D_80002E38.s index bbe1c94d..7c14eb84 100644 --- a/asm/non_matchings/unknown_003260/D_80002E38.s +++ b/asm/non_matchings/unknown_003260/D_80002E38.s @@ -26,7 +26,7 @@ glabel D_80002E38 /* 003A94 80002E94 8DEFC680 */ lw $t7, %lo(D_800DC680)($t7) /* 003A98 80002E98 0307C821 */ addu $t9, $t8, $a3 /* 003A9C 80002E9C 03222023 */ subu $a0, $t9, $v0 -/* 003AA0 80002EA0 0C03233C */ jal func_800C8CF0 +/* 003AA0 80002EA0 0C03233C */ jal osVirtualToPhysical /* 003AA4 80002EA4 AE0F000C */ sw $t7, 0xc($s0) /* 003AA8 80002EA8 10000054 */ b .L80002FFC /* 003AAC 80002EAC 8FBF002C */ lw $ra, 0x2c($sp) @@ -47,7 +47,7 @@ glabel D_80002E38 /* 003ADC 80002EDC 16000007 */ bnez $s0, .L80002EFC /* 003AE0 80002EE0 00000000 */ nop /* 003AE4 80002EE4 8CC40010 */ lw $a0, 0x10($a2) -/* 003AE8 80002EE8 0C03233C */ jal func_800C8CF0 +/* 003AE8 80002EE8 0C03233C */ jal osVirtualToPhysical /* 003AEC 80002EEC AFAA0030 */ sw $t2, 0x30($sp) /* 003AF0 80002EF0 8FAA0030 */ lw $t2, 0x30($sp) /* 003AF4 80002EF4 10000040 */ b .L80002FF8 @@ -112,10 +112,10 @@ glabel D_80002E38 /* 003BCC 80002FCC 24050001 */ li $a1, 1 /* 003BD0 80002FD0 00003025 */ move $a2, $zero /* 003BD4 80002FD4 AFA30010 */ sw $v1, 0x10($sp) -/* 003BD8 80002FD8 0C0323E0 */ jal func_800C8F80 +/* 003BD8 80002FD8 0C0323E0 */ jal osPiStartDma /* 003BDC 80002FDC AFA3004C */ sw $v1, 0x4c($sp) /* 003BE0 80002FE0 8FA4004C */ lw $a0, 0x4c($sp) -/* 003BE4 80002FE4 0C03233C */ jal func_800C8CF0 +/* 003BE4 80002FE4 0C03233C */ jal osVirtualToPhysical /* 003BE8 80002FE8 00000000 */ nop /* 003BEC 80002FEC 8FAC0048 */ lw $t4, 0x48($sp) /* 003BF0 80002FF0 00000000 */ nop diff --git a/asm/non_matchings/unknown_003260/func_80002C00.s b/asm/non_matchings/unknown_003260/func_80002C00.s index c1b798eb..c1e15a64 100644 --- a/asm/non_matchings/unknown_003260/func_80002C00.s +++ b/asm/non_matchings/unknown_003260/func_80002C00.s @@ -6,7 +6,7 @@ glabel func_80002C00 /* 003810 80002C10 0C000C10 */ jal func_80003040 /* 003814 80002C14 AFA5002C */ sw $a1, 0x2c($sp) /* 003818 80002C18 8E040000 */ lw $a0, ($s0) -/* 00381C 80002C1C 0C03233C */ jal func_800C8CF0 +/* 00381C 80002C1C 0C03233C */ jal osVirtualToPhysical /* 003820 80002C20 00000000 */ nop /* 003824 80002C24 8FA3002C */ lw $v1, 0x2c($sp) /* 003828 80002C28 AFA20024 */ sw $v0, 0x24($sp) @@ -116,7 +116,7 @@ glabel func_80002C00 /* 0039C0 80002DC0 00000000 */ nop /* 0039C4 80002DC4 00402025 */ move $a0, $v0 /* 0039C8 80002DC8 26050008 */ addiu $a1, $s0, 8 -/* 0039CC 80002DCC 0C03238C */ jal func_800C8E30 +/* 0039CC 80002DCC 0C03238C */ jal osSendMesg /* 0039D0 80002DD0 00003025 */ move $a2, $zero /* 0039D4 80002DD4 3C03800E */ lui $v1, %hi(D_800DC688) # $v1, 0x800e /* 0039D8 80002DD8 2463C688 */ addiu $v1, %lo(D_800DC688) # addiu $v1, $v1, -0x3978 diff --git a/asm/non_matchings/unknown_003260/func_800041FC.s b/asm/non_matchings/unknown_003260/func_800041FC.s index beabe917..c3bd5466 100644 --- a/asm/non_matchings/unknown_003260/func_800041FC.s +++ b/asm/non_matchings/unknown_003260/func_800041FC.s @@ -10,7 +10,7 @@ glabel func_800041FC /* 004E1C 8000421C AFB1001C */ sw $s1, 0x1c($sp) /* 004E20 80004220 AFB00018 */ sw $s0, 0x18($sp) /* 004E24 80004224 AFA60050 */ sw $a2, 0x50($sp) -/* 004E28 80004228 0C03268C */ jal func_800C9A30 +/* 004E28 80004228 0C03268C */ jal osSetIntMask /* 004E2C 8000422C 24040001 */ li $a0, 1 /* 004E30 80004230 AFA20030 */ sw $v0, 0x30($sp) /* 004E34 80004234 8E500008 */ lw $s0, 8($s2) @@ -45,7 +45,7 @@ glabel func_800041FC /* 004E9C 8000429C 02208025 */ move $s0, $s1 /* 004EA0 800042A0 8FA40030 */ lw $a0, 0x30($sp) .L800042A4: -/* 004EA4 800042A4 0C03268C */ jal func_800C9A30 +/* 004EA4 800042A4 0C03268C */ jal osSetIntMask /* 004EA8 800042A8 00000000 */ nop /* 004EAC 800042AC 8FBF002C */ lw $ra, 0x2c($sp) /* 004EB0 800042B0 8FB00018 */ lw $s0, 0x18($sp) diff --git a/asm/non_matchings/unknown_003260/func_800042CC.s b/asm/non_matchings/unknown_003260/func_800042CC.s index 9e2fa6b5..8aad9544 100644 --- a/asm/non_matchings/unknown_003260/func_800042CC.s +++ b/asm/non_matchings/unknown_003260/func_800042CC.s @@ -3,7 +3,7 @@ glabel func_800042CC /* 004ED0 800042D0 AFBF0014 */ sw $ra, 0x14($sp) /* 004ED4 800042D4 AFA40028 */ sw $a0, 0x28($sp) /* 004ED8 800042D8 AFA5002C */ sw $a1, 0x2c($sp) -/* 004EDC 800042DC 0C03268C */ jal func_800C9A30 +/* 004EDC 800042DC 0C03268C */ jal osSetIntMask /* 004EE0 800042E0 24040001 */ li $a0, 1 /* 004EE4 800042E4 3C07800E */ lui $a3, %hi(D_800DC6B0) # $a3, 0x800e /* 004EE8 800042E8 24E7C6B0 */ addiu $a3, %lo(D_800DC6B0) # addiu $a3, $a3, -0x3950 @@ -45,7 +45,7 @@ glabel func_800042CC /* 004F60 80004360 00000000 */ nop /* 004F64 80004364 A5060000 */ sh $a2, ($t0) /* 004F68 80004368 8FA40024 */ lw $a0, 0x24($sp) -/* 004F6C 8000436C 0C03268C */ jal func_800C9A30 +/* 004F6C 8000436C 0C03268C */ jal osSetIntMask /* 004F70 80004370 A7A3001E */ sh $v1, 0x1e($sp) /* 004F74 80004374 8FBF0014 */ lw $ra, 0x14($sp) /* 004F78 80004378 97A2001E */ lhu $v0, 0x1e($sp) diff --git a/asm/non_matchings/unknown_003260/func_80004384.s b/asm/non_matchings/unknown_003260/func_80004384.s index 451b9d66..9ddf5151 100644 --- a/asm/non_matchings/unknown_003260/func_80004384.s +++ b/asm/non_matchings/unknown_003260/func_80004384.s @@ -10,7 +10,7 @@ glabel func_80004384 /* 004FA4 800043A4 8CA60004 */ lw $a2, 4($a1) /* 004FA8 800043A8 12000058 */ beqz $s0, .L8000450C /* 004FAC 800043AC 24040001 */ li $a0, 1 -/* 004FB0 800043B0 0C03268C */ jal func_800C9A30 +/* 004FB0 800043B0 0C03268C */ jal osSetIntMask /* 004FB4 800043B4 AFA60030 */ sw $a2, 0x30($sp) /* 004FB8 800043B8 AFA20028 */ sw $v0, 0x28($sp) /* 004FBC 800043BC 8E0F0000 */ lw $t7, ($s0) @@ -39,7 +39,7 @@ glabel func_80004384 /* 005014 80004414 AC700004 */ sw $s0, 4($v1) .L80004418: /* 005018 80004418 8FA40028 */ lw $a0, 0x28($sp) -/* 00501C 8000441C 0C03268C */ jal func_800C9A30 +/* 00501C 8000441C 0C03268C */ jal osSetIntMask /* 005020 80004420 AFA60030 */ sw $a2, 0x30($sp) /* 005024 80004424 8FA4003C */ lw $a0, 0x3c($sp) /* 005028 80004428 8FA60030 */ lw $a2, 0x30($sp) diff --git a/asm/non_matchings/unknown_003260/func_800048D8.s b/asm/non_matchings/unknown_003260/func_800048D8.s index 871fc5ca..9a720d88 100644 --- a/asm/non_matchings/unknown_003260/func_800048D8.s +++ b/asm/non_matchings/unknown_003260/func_800048D8.s @@ -8,7 +8,7 @@ glabel func_800048D8 /* 0054F0 800048F0 AFB30024 */ sw $s3, 0x24($sp) /* 0054F4 800048F4 AFB1001C */ sw $s1, 0x1c($sp) /* 0054F8 800048F8 AFB00018 */ sw $s0, 0x18($sp) -/* 0054FC 800048FC 0C03268C */ jal func_800C9A30 +/* 0054FC 800048FC 0C03268C */ jal osSetIntMask /* 005500 80004900 24040001 */ li $a0, 1 /* 005504 80004904 3C10800E */ lui $s0, %hi(D_800DC6B0) # $s0, 0x800e /* 005508 80004908 8E10C6B0 */ lw $s0, %lo(D_800DC6B0)($s0) @@ -40,7 +40,7 @@ glabel func_800048D8 /* 005568 80004968 240E0400 */ li $t6, 1024 .L8000496C: /* 00556C 8000496C 8FA4004C */ lw $a0, 0x4c($sp) -/* 005570 80004970 0C03268C */ jal func_800C9A30 +/* 005570 80004970 0C03268C */ jal osSetIntMask /* 005574 80004974 00000000 */ nop /* 005578 80004978 8FBF002C */ lw $ra, 0x2c($sp) /* 00557C 8000497C 8FB00018 */ lw $s0, 0x18($sp) diff --git a/asm/non_matchings/unknown_003260/func_80004A60.s b/asm/non_matchings/unknown_003260/func_80004A60.s index 2c15aec7..4396a578 100644 --- a/asm/non_matchings/unknown_003260/func_80004A60.s +++ b/asm/non_matchings/unknown_003260/func_80004A60.s @@ -9,7 +9,7 @@ glabel func_80004A60 /* 00567C 80004A7C AFB30020 */ sw $s3, 0x20($sp) /* 005680 80004A80 AFB00014 */ sw $s0, 0x14($sp) /* 005684 80004A84 AFA5004C */ sw $a1, 0x4c($sp) -/* 005688 80004A88 0C03268C */ jal func_800C9A30 +/* 005688 80004A88 0C03268C */ jal osSetIntMask /* 00568C 80004A8C 24040001 */ li $a0, 1 /* 005690 80004A90 3C0E8012 */ lui $t6, %hi(D_80119C28) # $t6, 0x8012 /* 005694 80004A94 8DCE9C28 */ lw $t6, %lo(D_80119C28)($t6) @@ -46,7 +46,7 @@ glabel func_80004A60 /* 005708 80004B08 00000000 */ nop .L80004B0C: /* 00570C 80004B0C 8FA40044 */ lw $a0, 0x44($sp) -/* 005710 80004B10 0C03268C */ jal func_800C9A30 +/* 005710 80004B10 0C03268C */ jal osSetIntMask /* 005714 80004B14 00000000 */ nop /* 005718 80004B18 8FBF0024 */ lw $ra, 0x24($sp) /* 00571C 80004B1C 8FB00014 */ lw $s0, 0x14($sp) diff --git a/asm/non_matchings/unknown_0255E0/func_8002A5F8.s b/asm/non_matchings/unknown_0255E0/func_8002A5F8.s index e01e3f71..fb94c005 100644 --- a/asm/non_matchings/unknown_0255E0/func_8002A5F8.s +++ b/asm/non_matchings/unknown_0255E0/func_8002A5F8.s @@ -33,7 +33,7 @@ glabel func_8002A5F8 /* 02B26C 8002A66C 00000000 */ nop /* 02B270 8002A670 468021A0 */ cvt.s.w $f6, $f4 /* 02B274 8002A674 46143302 */ mul.s $f12, $f6, $f20 -/* 02B278 8002A678 0C0326D3 */ jal func_800C9B4C +/* 02B278 8002A678 0C0326D3 */ jal __f_to_ll /* 02B27C 8002A67C 00000000 */ nop /* 02B280 8002A680 AFA20048 */ sw $v0, 0x48($sp) /* 02B284 8002A684 1000000B */ b .L8002A6B4 @@ -45,7 +45,7 @@ glabel func_8002A5F8 /* 02B298 8002A698 00000000 */ nop /* 02B29C 8002A69C 468042A0 */ cvt.s.w $f10, $f8 /* 02B2A0 8002A6A0 46145302 */ mul.s $f12, $f10, $f20 -/* 02B2A4 8002A6A4 0C0326D3 */ jal func_800C9B4C +/* 02B2A4 8002A6A4 0C0326D3 */ jal __f_to_ll /* 02B2A8 8002A6A8 00000000 */ nop /* 02B2AC 8002A6AC AFA20048 */ sw $v0, 0x48($sp) /* 02B2B0 8002A6B0 AFA3004C */ sw $v1, 0x4c($sp) @@ -55,7 +55,7 @@ glabel func_8002A5F8 /* 02B2BC 8002A6BC 8FA40048 */ lw $a0, 0x48($sp) /* 02B2C0 8002A6C0 8FA40048 */ lw $a0, 0x48($sp) /* 02B2C4 8002A6C4 8FA5004C */ lw $a1, 0x4c($sp) -/* 02B2C8 8002A6C8 0C03272F */ jal func_800C9CBC +/* 02B2C8 8002A6C8 0C03272F */ jal __ll_to_f /* 02B2CC 8002A6CC 00000000 */ nop /* 02B2D0 8002A6D0 86280002 */ lh $t0, 2($s1) /* 02B2D4 8002A6D4 00000000 */ nop @@ -63,7 +63,7 @@ glabel func_8002A5F8 /* 02B2DC 8002A6DC 00000000 */ nop /* 02B2E0 8002A6E0 468084A0 */ cvt.s.w $f18, $f16 /* 02B2E4 8002A6E4 46169102 */ mul.s $f4, $f18, $f22 -/* 02B2E8 8002A6E8 0C0326D3 */ jal func_800C9B4C +/* 02B2E8 8002A6E8 0C0326D3 */ jal __f_to_ll /* 02B2EC 8002A6EC 46040300 */ add.s $f12, $f0, $f4 /* 02B2F0 8002A6F0 AFA20048 */ sw $v0, 0x48($sp) /* 02B2F4 8002A6F4 1000000F */ b .L8002A734 @@ -71,7 +71,7 @@ glabel func_8002A5F8 /* 02B2FC 8002A6FC 8FA40048 */ lw $a0, 0x48($sp) .L8002A700: /* 02B300 8002A700 8FA5004C */ lw $a1, 0x4c($sp) -/* 02B304 8002A704 0C03272F */ jal func_800C9CBC +/* 02B304 8002A704 0C03272F */ jal __ll_to_f /* 02B308 8002A708 00000000 */ nop /* 02B30C 8002A70C 86290008 */ lh $t1, 8($s1) /* 02B310 8002A710 00000000 */ nop @@ -79,7 +79,7 @@ glabel func_8002A5F8 /* 02B318 8002A718 00000000 */ nop /* 02B31C 8002A71C 46803220 */ cvt.s.w $f8, $f6 /* 02B320 8002A720 46164282 */ mul.s $f10, $f8, $f22 -/* 02B324 8002A724 0C0326D3 */ jal func_800C9B4C +/* 02B324 8002A724 0C0326D3 */ jal __f_to_ll /* 02B328 8002A728 460A0300 */ add.s $f12, $f0, $f10 /* 02B32C 8002A72C AFA20048 */ sw $v0, 0x48($sp) /* 02B330 8002A730 AFA3004C */ sw $v1, 0x4c($sp) @@ -89,7 +89,7 @@ glabel func_8002A5F8 /* 02B33C 8002A73C 8FA40048 */ lw $a0, 0x48($sp) /* 02B340 8002A740 8FA40048 */ lw $a0, 0x48($sp) /* 02B344 8002A744 8FA5004C */ lw $a1, 0x4c($sp) -/* 02B348 8002A748 0C03272F */ jal func_800C9CBC +/* 02B348 8002A748 0C03272F */ jal __ll_to_f /* 02B34C 8002A74C 00000000 */ nop /* 02B350 8002A750 862B0004 */ lh $t3, 4($s1) /* 02B354 8002A754 00000000 */ nop @@ -97,7 +97,7 @@ glabel func_8002A5F8 /* 02B35C 8002A75C 00000000 */ nop /* 02B360 8002A760 468084A0 */ cvt.s.w $f18, $f16 /* 02B364 8002A764 46189102 */ mul.s $f4, $f18, $f24 -/* 02B368 8002A768 0C0326D3 */ jal func_800C9B4C +/* 02B368 8002A768 0C0326D3 */ jal __f_to_ll /* 02B36C 8002A76C 46040300 */ add.s $f12, $f0, $f4 /* 02B370 8002A770 AFA20048 */ sw $v0, 0x48($sp) /* 02B374 8002A774 1000000F */ b .L8002A7B4 @@ -105,7 +105,7 @@ glabel func_8002A5F8 /* 02B37C 8002A77C 8FA40048 */ lw $a0, 0x48($sp) .L8002A780: /* 02B380 8002A780 8FA5004C */ lw $a1, 0x4c($sp) -/* 02B384 8002A784 0C03272F */ jal func_800C9CBC +/* 02B384 8002A784 0C03272F */ jal __ll_to_f /* 02B388 8002A788 00000000 */ nop /* 02B38C 8002A78C 862C000A */ lh $t4, 0xa($s1) /* 02B390 8002A790 00000000 */ nop @@ -113,16 +113,16 @@ glabel func_8002A5F8 /* 02B398 8002A798 00000000 */ nop /* 02B39C 8002A79C 46803220 */ cvt.s.w $f8, $f6 /* 02B3A0 8002A7A0 46184282 */ mul.s $f10, $f8, $f24 -/* 02B3A4 8002A7A4 0C0326D3 */ jal func_800C9B4C +/* 02B3A4 8002A7A4 0C0326D3 */ jal __f_to_ll /* 02B3A8 8002A7A8 460A0300 */ add.s $f12, $f0, $f10 /* 02B3AC 8002A7AC AFA20048 */ sw $v0, 0x48($sp) /* 02B3B0 8002A7B0 AFA3004C */ sw $v1, 0x4c($sp) .L8002A7B4: /* 02B3B4 8002A7B4 8FA40048 */ lw $a0, 0x48($sp) /* 02B3B8 8002A7B8 8FA5004C */ lw $a1, 0x4c($sp) -/* 02B3BC 8002A7BC 0C03272F */ jal func_800C9CBC +/* 02B3BC 8002A7BC 0C03272F */ jal __ll_to_f /* 02B3C0 8002A7C0 00000000 */ nop -/* 02B3C4 8002A7C4 0C0326D3 */ jal func_800C9B4C +/* 02B3C4 8002A7C4 0C0326D3 */ jal __f_to_ll /* 02B3C8 8002A7C8 461A0300 */ add.s $f12, $f0, $f26 /* 02B3CC 8002A7CC AFA20048 */ sw $v0, 0x48($sp) /* 02B3D0 8002A7D0 04400006 */ bltz $v0, .L8002A7EC diff --git a/asm/non_matchings/unknown_061D30/func_80063984.s b/asm/non_matchings/unknown_061D30/func_80063984.s index 7260fb6c..4ca8f9d8 100644 --- a/asm/non_matchings/unknown_061D30/func_80063984.s +++ b/asm/non_matchings/unknown_061D30/func_80063984.s @@ -3,7 +3,7 @@ glabel func_80063984 /* 064588 80063988 AFBF0014 */ sw $ra, 0x14($sp) /* 06458C 8006398C AFA40020 */ sw $a0, 0x20($sp) /* 064590 80063990 24040001 */ li $a0, 1 -/* 064594 80063994 0C03268C */ jal func_800C9A30 +/* 064594 80063994 0C03268C */ jal osSetIntMask /* 064598 80063998 AFA50024 */ sw $a1, 0x24($sp) /* 06459C 8006399C 8FA30020 */ lw $v1, 0x20($sp) /* 0645A0 800639A0 8FA70024 */ lw $a3, 0x24($sp) @@ -42,7 +42,7 @@ glabel func_80063984 .L80063A18: /* 064618 80063A18 8FA4001C */ lw $a0, 0x1c($sp) .L80063A1C: -/* 06461C 80063A1C 0C03268C */ jal func_800C9A30 +/* 06461C 80063A1C 0C03268C */ jal osSetIntMask /* 064620 80063A20 00000000 */ nop /* 064624 80063A24 8FBF0014 */ lw $ra, 0x14($sp) /* 064628 80063A28 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/unknown_064830/func_80064224.s b/asm/non_matchings/unknown_064830/func_80064224.s index 26c6f141..e488bd18 100644 --- a/asm/non_matchings/unknown_064830/func_80064224.s +++ b/asm/non_matchings/unknown_064830/func_80064224.s @@ -125,7 +125,7 @@ glabel func_80064224 /* 065010 80064410 8E190024 */ lw $t9, 0x24($s0) /* 065014 80064414 00000000 */ nop /* 065018 80064418 8F240014 */ lw $a0, 0x14($t9) -/* 06501C 8006441C 0C03233C */ jal func_800C8CF0 +/* 06501C 8006441C 0C03233C */ jal osVirtualToPhysical /* 065020 80064420 00000000 */ nop /* 065024 80064424 8FAC0038 */ lw $t4, 0x38($sp) /* 065028 80064428 8FA80034 */ lw $t0, 0x34($sp) diff --git a/asm/non_matchings/unknown_064830/func_800644A0.s b/asm/non_matchings/unknown_064830/func_800644A0.s index 691a4e92..a44eab87 100644 --- a/asm/non_matchings/unknown_064830/func_800644A0.s +++ b/asm/non_matchings/unknown_064830/func_800644A0.s @@ -41,7 +41,7 @@ glabel func_800644A0 /* 065138 80064538 AFA70028 */ sw $a3, 0x28($sp) /* 06513C 8006453C AFA6002C */ sw $a2, 0x2c($sp) /* 065140 80064540 26100008 */ addiu $s0, $s0, 8 -/* 065144 80064544 0C03233C */ jal func_800C8CF0 +/* 065144 80064544 0C03233C */ jal osVirtualToPhysical /* 065148 80064548 00A02025 */ move $a0, $a1 /* 06514C 8006454C 8FAA0044 */ lw $t2, 0x44($sp) /* 065150 80064550 8FA70028 */ lw $a3, 0x28($sp) @@ -67,7 +67,7 @@ glabel func_800644A0 /* 0651A0 800645A0 8FAD0060 */ lw $t5, 0x60($sp) /* 0651A4 800645A4 26100008 */ addiu $s0, $s0, 8 /* 0651A8 800645A8 8DA40014 */ lw $a0, 0x14($t5) -/* 0651AC 800645AC 0C03233C */ jal func_800C8CF0 +/* 0651AC 800645AC 0C03233C */ jal osVirtualToPhysical /* 0651B0 800645B0 AFA5003C */ sw $a1, 0x3c($sp) /* 0651B4 800645B4 8FA5003C */ lw $a1, 0x3c($sp) /* 0651B8 800645B8 8FA6002C */ lw $a2, 0x2c($sp) @@ -89,7 +89,7 @@ glabel func_800644A0 /* 0651F4 800645F4 AFA70028 */ sw $a3, 0x28($sp) /* 0651F8 800645F8 AFA30034 */ sw $v1, 0x34($sp) /* 0651FC 800645FC 26100008 */ addiu $s0, $s0, 8 -/* 065200 80064600 0C03233C */ jal func_800C8CF0 +/* 065200 80064600 0C03233C */ jal osVirtualToPhysical /* 065204 80064604 00A02025 */ move $a0, $a1 /* 065208 80064608 8FA30034 */ lw $v1, 0x34($sp) /* 06520C 8006460C 8FA70028 */ lw $a3, 0x28($sp) diff --git a/asm/non_matchings/unknown_064830/func_80064638.s b/asm/non_matchings/unknown_064830/func_80064638.s index 62ccdfc3..56878836 100644 --- a/asm/non_matchings/unknown_064830/func_80064638.s +++ b/asm/non_matchings/unknown_064830/func_80064638.s @@ -41,7 +41,7 @@ glabel func_80064638 /* 0652D0 800646D0 AFA70028 */ sw $a3, 0x28($sp) /* 0652D4 800646D4 AFA6002C */ sw $a2, 0x2c($sp) /* 0652D8 800646D8 26100008 */ addiu $s0, $s0, 8 -/* 0652DC 800646DC 0C03233C */ jal func_800C8CF0 +/* 0652DC 800646DC 0C03233C */ jal osVirtualToPhysical /* 0652E0 800646E0 00A02025 */ move $a0, $a1 /* 0652E4 800646E4 8FAA0044 */ lw $t2, 0x44($sp) /* 0652E8 800646E8 8FA70028 */ lw $a3, 0x28($sp) @@ -67,7 +67,7 @@ glabel func_80064638 /* 065338 80064738 8FAB0060 */ lw $t3, 0x60($sp) /* 06533C 8006473C 26100008 */ addiu $s0, $s0, 8 /* 065340 80064740 8D640014 */ lw $a0, 0x14($t3) -/* 065344 80064744 0C03233C */ jal func_800C8CF0 +/* 065344 80064744 0C03233C */ jal osVirtualToPhysical /* 065348 80064748 AFA5003C */ sw $a1, 0x3c($sp) /* 06534C 8006474C 8FA6002C */ lw $a2, 0x2c($sp) /* 065350 80064750 8FA5003C */ lw $a1, 0x3c($sp) @@ -93,7 +93,7 @@ glabel func_80064638 /* 06539C 8006479C AC790000 */ sw $t9, ($v1) /* 0653A0 800647A0 AFA30030 */ sw $v1, 0x30($sp) /* 0653A4 800647A4 26100008 */ addiu $s0, $s0, 8 -/* 0653A8 800647A8 0C03233C */ jal func_800C8CF0 +/* 0653A8 800647A8 0C03233C */ jal osVirtualToPhysical /* 0653AC 800647AC 00A02025 */ move $a0, $a1 /* 0653B0 800647B0 8FA30030 */ lw $v1, 0x30($sp) /* 0653B4 800647B4 00000000 */ nop diff --git a/asm/non_matchings/unknown_064830/func_800647D0.s b/asm/non_matchings/unknown_064830/func_800647D0.s index 879b9fd1..e2884c70 100644 --- a/asm/non_matchings/unknown_064830/func_800647D0.s +++ b/asm/non_matchings/unknown_064830/func_800647D0.s @@ -16,7 +16,7 @@ glabel func_800647D0 /* 065408 80064808 ACEE0000 */ sw $t6, ($a3) /* 06540C 8006480C ACE90008 */ sw $t1, 8($a3) /* 065410 80064810 AFA7003C */ sw $a3, 0x3c($sp) -/* 065414 80064814 0C03233C */ jal func_800C8CF0 +/* 065414 80064814 0C03233C */ jal osVirtualToPhysical /* 065418 80064818 24840008 */ addiu $a0, $a0, 8 /* 06541C 8006481C 8FA7003C */ lw $a3, 0x3c($sp) /* 065420 80064820 3C010E00 */ lui $at, 0xe00 @@ -33,7 +33,7 @@ glabel func_800647D0 /* 06544C 8006484C 01CFC825 */ or $t9, $t6, $t7 /* 065450 80064850 AC790000 */ sw $t9, ($v1) /* 065454 80064854 8E040028 */ lw $a0, 0x28($s0) -/* 065458 80064858 0C03233C */ jal func_800C8CF0 +/* 065458 80064858 0C03233C */ jal osVirtualToPhysical /* 06545C 8006485C AFA30020 */ sw $v1, 0x20($sp) /* 065460 80064860 8FA50020 */ lw $a1, 0x20($sp) /* 065464 80064864 00000000 */ nop diff --git a/asm/non_matchings/unknown_0667D0/func_80065D98.s b/asm/non_matchings/unknown_0667D0/func_80065D98.s index b3cbb0a4..9384d9ef 100644 --- a/asm/non_matchings/unknown_0667D0/func_80065D98.s +++ b/asm/non_matchings/unknown_0667D0/func_80065D98.s @@ -29,7 +29,7 @@ glabel D_80065D98 /* 066A04 80065E04 0C032268 */ jal osStartThread /* 066A08 80065E08 2484F910 */ addiu $a0, %lo(D_8011F910) # addiu $a0, $a0, -0x6f0 /* 066A0C 80065E0C 00002025 */ move $a0, $zero -/* 066A10 80065E10 0C033210 */ jal func_800CC840 +/* 066A10 80065E10 0C033210 */ jal osSetThreadPri /* 066A14 80065E14 00002825 */ move $a1, $zero .L80065E18: /* 066A18 80065E18 1000FFFF */ b .L80065E18 diff --git a/asm/non_matchings/unknown_066AA0/func_80065EA0.s b/asm/non_matchings/unknown_066AA0/func_80065EA0.s index 8a536cea..93fb3ad9 100644 --- a/asm/non_matchings/unknown_066AA0/func_80065EA0.s +++ b/asm/non_matchings/unknown_066AA0/func_80065EA0.s @@ -99,7 +99,7 @@ glabel func_80065EA0 /* 066C14 80066014 3C064270 */ lui $a2, 0x4270 /* 066C18 80066018 E7A40010 */ swc1 $f4, 0x10($sp) /* 066C1C 8006601C E7A60014 */ swc1 $f6, 0x14($sp) -/* 066C20 80066020 0C033248 */ jal func_800CC920 +/* 066C20 80066020 0C033248 */ jal guPerspectiveF /* 066C24 80066024 E7A80018 */ swc1 $f8, 0x18($sp) /* 066C28 80066028 3C058012 */ lui $a1, %hi(D_80120FE0) # $a1, 0x8012 /* 066C2C 8006602C 24A50FE0 */ addiu $a1, %lo(D_80120FE0) # addiu $a1, $a1, 0xfe0 diff --git a/asm/non_matchings/unknown_071730/func_80071D30.s b/asm/non_matchings/unknown_071730/func_80071D30.s index 263c2445..7333fb21 100644 --- a/asm/non_matchings/unknown_071730/func_80071D30.s +++ b/asm/non_matchings/unknown_071730/func_80071D30.s @@ -1,7 +1,7 @@ glabel func_80071D30 /* 072930 80071D30 27BDFFB0 */ addiu $sp, $sp, -0x50 /* 072934 80071D34 AFBF0014 */ sw $ra, 0x14($sp) -/* 072938 80071D38 0C033594 */ jal func_800CD650 +/* 072938 80071D38 0C033594 */ jal __osSiGetAccess /* 07293C 80071D3C AFA40050 */ sw $a0, 0x50($sp) /* 072940 80071D40 8FAF0050 */ lw $t7, 0x50($sp) /* 072944 80071D44 240E0003 */ li $t6, 3 @@ -12,7 +12,7 @@ glabel func_80071D30 /* 072958 80071D58 25083DD0 */ addiu $t0, %lo(D_80123DD0) # addiu $t0, $t0, 0x3dd0 /* 07295C 80071D5C 0018C980 */ sll $t9, $t8, 6 /* 072960 80071D60 03282821 */ addu $a1, $t9, $t0 -/* 072964 80071D64 0C0335B0 */ jal func_800CD6C0 +/* 072964 80071D64 0C0335B0 */ jal __osSiRawStartDma /* 072968 80071D68 24040001 */ li $a0, 1 /* 07296C 80071D6C 8FA90050 */ lw $t1, 0x50($sp) /* 072970 80071D70 00002825 */ move $a1, $zero @@ -21,7 +21,7 @@ glabel func_80071D30 /* 07297C 80071D7C 24060001 */ li $a2, 1 /* 072980 80071D80 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 072984 80071D84 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 072988 80071D88 0C0335B0 */ jal func_800CD6C0 +/* 072988 80071D88 0C0335B0 */ jal __osSiRawStartDma /* 07298C 80071D8C 00002025 */ move $a0, $zero /* 072990 80071D90 8FAA0050 */ lw $t2, 0x50($sp) /* 072994 80071D94 00002825 */ move $a1, $zero @@ -71,7 +71,7 @@ glabel func_80071D30 /* 072A38 80071E38 00000000 */ nop /* 072A3C 80071E3C 24040004 */ li $a0, 4 .L80071E40: -/* 072A40 80071E40 0C0335A5 */ jal func_800CD694 +/* 072A40 80071E40 0C0335A5 */ jal __osSiRelAccess /* 072A44 80071E44 AFA40048 */ sw $a0, 0x48($sp) /* 072A48 80071E48 8FBF0014 */ lw $ra, 0x14($sp) /* 072A4C 80071E4C 8FA20048 */ lw $v0, 0x48($sp) diff --git a/asm/non_matchings/unknown_071730/func_80071E58.s b/asm/non_matchings/unknown_071730/func_80071E58.s index 28fe9883..691b5b06 100644 --- a/asm/non_matchings/unknown_071730/func_80071E58.s +++ b/asm/non_matchings/unknown_071730/func_80071E58.s @@ -1,7 +1,7 @@ glabel func_80071E58 /* 072A58 80071E58 27BDFFB0 */ addiu $sp, $sp, -0x50 /* 072A5C 80071E5C AFBF0014 */ sw $ra, 0x14($sp) -/* 072A60 80071E60 0C033594 */ jal func_800CD650 +/* 072A60 80071E60 0C033594 */ jal __osSiGetAccess /* 072A64 80071E64 AFA40050 */ sw $a0, 0x50($sp) /* 072A68 80071E68 8FAF0050 */ lw $t7, 0x50($sp) /* 072A6C 80071E6C 240E0003 */ li $t6, 3 @@ -12,7 +12,7 @@ glabel func_80071E58 /* 072A80 80071E80 25083ED0 */ addiu $t0, %lo(D_80123ED0) # addiu $t0, $t0, 0x3ed0 /* 072A84 80071E84 0018C980 */ sll $t9, $t8, 6 /* 072A88 80071E88 03282821 */ addu $a1, $t9, $t0 -/* 072A8C 80071E8C 0C0335B0 */ jal func_800CD6C0 +/* 072A8C 80071E8C 0C0335B0 */ jal __osSiRawStartDma /* 072A90 80071E90 24040001 */ li $a0, 1 /* 072A94 80071E94 8FA90050 */ lw $t1, 0x50($sp) /* 072A98 80071E98 00002825 */ move $a1, $zero @@ -21,7 +21,7 @@ glabel func_80071E58 /* 072AA4 80071EA4 24060001 */ li $a2, 1 /* 072AA8 80071EA8 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 072AAC 80071EAC 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 072AB0 80071EB0 0C0335B0 */ jal func_800CD6C0 +/* 072AB0 80071EB0 0C0335B0 */ jal __osSiRawStartDma /* 072AB4 80071EB4 00002025 */ move $a0, $zero /* 072AB8 80071EB8 8FAA0050 */ lw $t2, 0x50($sp) /* 072ABC 80071EBC 00002825 */ move $a1, $zero @@ -71,7 +71,7 @@ glabel func_80071E58 /* 072B60 80071F60 00000000 */ nop /* 072B64 80071F64 24040004 */ li $a0, 4 .L80071F68: -/* 072B68 80071F68 0C0335A5 */ jal func_800CD694 +/* 072B68 80071F68 0C0335A5 */ jal __osSiRelAccess /* 072B6C 80071F6C AFA40048 */ sw $a0, 0x48($sp) /* 072B70 80071F70 8FBF0014 */ lw $ra, 0x14($sp) /* 072B74 80071F74 8FA20048 */ lw $v0, 0x48($sp) diff --git a/asm/non_matchings/unknown_071730/func_80071F80.s b/asm/non_matchings/unknown_071730/func_80071F80.s index 6f83936f..82926740 100644 --- a/asm/non_matchings/unknown_071730/func_80071F80.s +++ b/asm/non_matchings/unknown_071730/func_80071F80.s @@ -25,7 +25,7 @@ glabel func_80071F80 /* 072BD8 80071FD8 A3B9002E */ sb $t9, 0x2e($sp) /* 072BDC 80071FDC A3A9002F */ sb $t1, 0x2f($sp) /* 072BE0 80071FE0 AFA60060 */ sw $a2, 0x60($sp) -/* 072BE4 80071FE4 0C0335DC */ jal func_800CD770 +/* 072BE4 80071FE4 0C0335DC */ jal __osContAddressCrc /* 072BE8 80071FE8 AFA30054 */ sw $v1, 0x54($sp) /* 072BEC 80071FEC 97AA005E */ lhu $t2, 0x5e($sp) /* 072BF0 80071FF0 240D00FF */ li $t5, 255 diff --git a/asm/non_matchings/unknown_071730/func_800720DC.s b/asm/non_matchings/unknown_071730/func_800720DC.s index ebaf0f01..cf2b876c 100644 --- a/asm/non_matchings/unknown_071730/func_800720DC.s +++ b/asm/non_matchings/unknown_071730/func_800720DC.s @@ -19,7 +19,7 @@ glabel func_800720DC /* 072D1C 8007211C 24060400 */ li $a2, 1024 /* 072D20 80072120 27A70030 */ addiu $a3, $sp, 0x30 /* 072D24 80072124 AFA00010 */ sw $zero, 0x10($sp) -/* 072D28 80072128 0C03363C */ jal func_800CD8F0 +/* 072D28 80072128 0C03363C */ jal __osContRamWrite /* 072D2C 8007212C AFA40058 */ sw $a0, 0x58($sp) /* 072D30 80072130 24010002 */ li $at, 2 /* 072D34 80072134 14410008 */ bne $v0, $at, .L80072158 @@ -28,7 +28,7 @@ glabel func_800720DC /* 072D40 80072140 02002825 */ move $a1, $s0 /* 072D44 80072144 24060400 */ li $a2, 1024 /* 072D48 80072148 27A70030 */ addiu $a3, $sp, 0x30 -/* 072D4C 8007214C 0C03363C */ jal func_800CD8F0 +/* 072D4C 8007214C 0C03363C */ jal __osContRamWrite /* 072D50 80072150 AFA00010 */ sw $zero, 0x10($sp) /* 072D54 80072154 00401825 */ move $v1, $v0 .L80072158: @@ -39,7 +39,7 @@ glabel func_800720DC .L80072168: /* 072D68 80072168 8FA40058 */ lw $a0, 0x58($sp) /* 072D6C 8007216C 24060400 */ li $a2, 1024 -/* 072D70 80072170 0C033728 */ jal func_800CDCA0 +/* 072D70 80072170 0C033728 */ jal __osContRamRead /* 072D74 80072174 27A70030 */ addiu $a3, $sp, 0x30 /* 072D78 80072178 10400004 */ beqz $v0, .L8007218C /* 072D7C 8007217C 93AE004F */ lbu $t6, 0x4f($sp) diff --git a/asm/non_matchings/unknown_072E50/func_80072718.s b/asm/non_matchings/unknown_072E50/func_80072718.s index c4eefdac..c65125f9 100644 --- a/asm/non_matchings/unknown_072E50/func_80072718.s +++ b/asm/non_matchings/unknown_072E50/func_80072718.s @@ -35,7 +35,7 @@ glabel func_80072718 /* 073398 80072798 AC480000 */ sw $t0, ($v0) /* 07339C 8007279C AC400000 */ sw $zero, ($v0) /* 0733A0 800727A0 8C844010 */ lw $a0, %lo(D_80124010)($a0) -/* 0733A4 800727A4 0C0334A4 */ jal func_800CD290 +/* 0733A4 800727A4 0C0334A4 */ jal osPfsIsPlug /* 0733A8 800727A8 27A5006D */ addiu $a1, $sp, 0x6d /* 0733AC 800727AC 3C168012 */ lui $s6, %hi(D_80124018) # $s6, 0x8012 /* 0733B0 800727B0 3C148012 */ lui $s4, %hi(D_801241E7) # $s4, 0x8012 @@ -112,7 +112,7 @@ glabel func_80072718 /* 0734B8 800728B8 0000A825 */ move $s5, $zero /* 0734BC 800728BC 3C048012 */ lui $a0, %hi(D_80124010) # $a0, 0x8012 /* 0734C0 800728C0 8C844010 */ lw $a0, %lo(D_80124010)($a0) -/* 0734C4 800728C4 0C0334A4 */ jal func_800CD290 +/* 0734C4 800728C4 0C0334A4 */ jal osPfsIsPlug /* 0734C8 800728C8 27A5006D */ addiu $a1, $sp, 0x6d /* 0734CC 800728CC 3C04800E */ lui $a0, %hi(D_800DE48C) # $a0, 0x800e /* 0734D0 800728D0 8C84E48C */ lw $a0, %lo(D_800DE48C)($a0) diff --git a/asm/non_matchings/unknown_072E50/func_80074204.s b/asm/non_matchings/unknown_072E50/func_80074204.s index 2cb1666a..4addeb61 100644 --- a/asm/non_matchings/unknown_072E50/func_80074204.s +++ b/asm/non_matchings/unknown_072E50/func_80074204.s @@ -8,7 +8,7 @@ glabel func_80074204 /* 074E1C 8007421C AFA40030 */ sw $a0, 0x30($sp) /* 074E20 80074220 0C01A840 */ jal func_8006A100 /* 074E24 80074224 AFA50034 */ sw $a1, 0x34($sp) -/* 074E28 80074228 0C033884 */ jal func_800CE210 +/* 074E28 80074228 0C033884 */ jal osEepromProbe /* 074E2C 8007422C 00402025 */ move $a0, $v0 /* 074E30 80074230 14400003 */ bnez $v0, .L80074240 /* 074E34 80074234 24130005 */ li $s3, 5 diff --git a/asm/non_matchings/unknown_072E50/func_8007431C.s b/asm/non_matchings/unknown_072E50/func_8007431C.s index 6bf7f7b7..a0863b92 100644 --- a/asm/non_matchings/unknown_072E50/func_8007431C.s +++ b/asm/non_matchings/unknown_072E50/func_8007431C.s @@ -8,7 +8,7 @@ glabel func_8007431C /* 074F34 80074334 AFB30020 */ sw $s3, 0x20($sp) /* 074F38 80074338 0C01A840 */ jal func_8006A100 /* 074F3C 8007433C AFB00014 */ sw $s0, 0x14($sp) -/* 074F40 80074340 0C033884 */ jal func_800CE210 +/* 074F40 80074340 0C033884 */ jal osEepromProbe /* 074F44 80074344 00402025 */ move $a0, $v0 /* 074F48 80074348 1040005D */ beqz $v0, .L800744C0 /* 074F4C 8007434C 27A40044 */ addiu $a0, $sp, 0x44 diff --git a/asm/non_matchings/unknown_072E50/func_800744DC.s b/asm/non_matchings/unknown_072E50/func_800744DC.s index c1e1eae9..45273051 100644 --- a/asm/non_matchings/unknown_072E50/func_800744DC.s +++ b/asm/non_matchings/unknown_072E50/func_800744DC.s @@ -8,7 +8,7 @@ glabel func_800744DC /* 0750F4 800744F4 AFB30020 */ sw $s3, 0x20($sp) /* 0750F8 800744F8 0C01A840 */ jal func_8006A100 /* 0750FC 800744FC AFB2001C */ sw $s2, 0x1c($sp) -/* 075100 80074500 0C033884 */ jal func_800CE210 +/* 075100 80074500 0C033884 */ jal osEepromProbe /* 075104 80074504 00402025 */ move $a0, $v0 /* 075108 80074508 14400003 */ bnez $v0, .L80074518 /* 07510C 8007450C 24120005 */ li $s2, 5 diff --git a/asm/non_matchings/unknown_072E50/func_800745D0.s b/asm/non_matchings/unknown_072E50/func_800745D0.s index a2f268c8..fdf48c68 100644 --- a/asm/non_matchings/unknown_072E50/func_800745D0.s +++ b/asm/non_matchings/unknown_072E50/func_800745D0.s @@ -8,7 +8,7 @@ glabel func_800745D0 /* 0751E8 800745E8 AFA40040 */ sw $a0, 0x40($sp) /* 0751EC 800745EC 0C01A840 */ jal func_8006A100 /* 0751F0 800745F0 AFA50044 */ sw $a1, 0x44($sp) -/* 0751F4 800745F4 0C033884 */ jal func_800CE210 +/* 0751F4 800745F4 0C033884 */ jal osEepromProbe /* 0751F8 800745F8 00402025 */ move $a0, $v0 /* 0751FC 800745FC 14400003 */ bnez $v0, .L8007460C /* 075200 80074600 24040200 */ li $a0, 512 diff --git a/asm/non_matchings/unknown_072E50/func_800746F0.s b/asm/non_matchings/unknown_072E50/func_800746F0.s index b88ab1ee..9575f5de 100644 --- a/asm/non_matchings/unknown_072E50/func_800746F0.s +++ b/asm/non_matchings/unknown_072E50/func_800746F0.s @@ -8,7 +8,7 @@ glabel func_800746F0 /* 075308 80074708 AFB20020 */ sw $s2, 0x20($sp) /* 07530C 8007470C 0C01A840 */ jal func_8006A100 /* 075310 80074710 AFA50044 */ sw $a1, 0x44($sp) -/* 075314 80074714 0C033884 */ jal func_800CE210 +/* 075314 80074714 0C033884 */ jal osEepromProbe /* 075318 80074718 00402025 */ move $a0, $v0 /* 07531C 8007471C 14400003 */ bnez $v0, .L8007472C /* 075320 80074720 24040200 */ li $a0, 512 diff --git a/asm/non_matchings/unknown_072E50/func_80074874.s b/asm/non_matchings/unknown_072E50/func_80074874.s index db6f6fa8..a9cb0884 100644 --- a/asm/non_matchings/unknown_072E50/func_80074874.s +++ b/asm/non_matchings/unknown_072E50/func_80074874.s @@ -4,7 +4,7 @@ glabel func_80074874 /* 07547C 8007487C AFB00018 */ sw $s0, 0x18($sp) /* 075480 80074880 0C01A840 */ jal func_8006A100 /* 075484 80074884 00808025 */ move $s0, $a0 -/* 075488 80074888 0C033884 */ jal func_800CE210 +/* 075488 80074888 0C033884 */ jal osEepromProbe /* 07548C 8007488C 00402025 */ move $a0, $v0 /* 075490 80074890 14400003 */ bnez $v0, .L800748A0 /* 075494 80074894 00000000 */ nop diff --git a/asm/non_matchings/unknown_072E50/func_8007497C.s b/asm/non_matchings/unknown_072E50/func_8007497C.s index 13dff2c6..c885cfe5 100644 --- a/asm/non_matchings/unknown_072E50/func_8007497C.s +++ b/asm/non_matchings/unknown_072E50/func_8007497C.s @@ -4,7 +4,7 @@ glabel func_8007497C /* 075584 80074984 AFB00018 */ sw $s0, 0x18($sp) /* 075588 80074988 0C01A840 */ jal func_8006A100 /* 07558C 8007498C 00808025 */ move $s0, $a0 -/* 075590 80074990 0C033884 */ jal func_800CE210 +/* 075590 80074990 0C033884 */ jal osEepromProbe /* 075594 80074994 00402025 */ move $a0, $v0 /* 075598 80074998 14400003 */ bnez $v0, .L800749A8 /* 07559C 8007499C 24060000 */ li $a2, 0 diff --git a/asm/non_matchings/unknown_072E50/func_800758DC.s b/asm/non_matchings/unknown_072E50/func_800758DC.s index 7b32da33..e7022d91 100644 --- a/asm/non_matchings/unknown_072E50/func_800758DC.s +++ b/asm/non_matchings/unknown_072E50/func_800758DC.s @@ -62,7 +62,7 @@ glabel func_800758DC /* 0765BC 800759BC 24100005 */ li $s0, 5 /* 0765C0 800759C0 02602025 */ move $a0, $s3 .L800759C4: -/* 0765C4 800759C4 0C033CF8 */ jal func_800CF3E0 +/* 0765C4 800759C4 0C033CF8 */ jal osPfsFreeBlocks /* 0765C8 800759C8 27A5003C */ addiu $a1, $sp, 0x3c /* 0765CC 800759CC 14500006 */ bne $v0, $s0, .L800759E8 /* 0765D0 800759D0 00401825 */ move $v1, $v0 diff --git a/asm/non_matchings/unknown_072E50/func_80075B18.s b/asm/non_matchings/unknown_072E50/func_80075B18.s index b5e7d7cd..2c40751a 100644 --- a/asm/non_matchings/unknown_072E50/func_80075B18.s +++ b/asm/non_matchings/unknown_072E50/func_80075B18.s @@ -39,7 +39,7 @@ glabel func_80075B18 /* 0767AC 80075BAC 8E840000 */ lw $a0, ($s4) /* 0767B0 80075BB0 A2A00000 */ sb $zero, ($s5) /* 0767B4 80075BB4 A2C00000 */ sb $zero, ($s6) -/* 0767B8 80075BB8 0C0334A4 */ jal func_800CD290 +/* 0767B8 80075BB8 0C0334A4 */ jal osPfsIsPlug /* 0767BC 80075BBC 27A5004E */ addiu $a1, $sp, 0x4e /* 0767C0 80075BC0 3C118012 */ lui $s1, %hi(D_801241B8) # $s1, 0x8012 /* 0767C4 80075BC4 263141B8 */ addiu $s1, %lo(D_801241B8) # addiu $s1, $s1, 0x41b8 diff --git a/asm/non_matchings/unknown_072E50/func_80076194.s b/asm/non_matchings/unknown_072E50/func_80076194.s index e705bba5..36f5e12d 100644 --- a/asm/non_matchings/unknown_072E50/func_80076194.s +++ b/asm/non_matchings/unknown_072E50/func_80076194.s @@ -18,7 +18,7 @@ glabel func_80076194 /* 076DD4 800761D4 27184018 */ addiu $t8, %lo(D_80124018) # addiu $t8, $t8, 0x4018 /* 076DD8 800761D8 000F78C0 */ sll $t7, $t7, 3 /* 076DDC 800761DC 01F82021 */ addu $a0, $t7, $t8 -/* 076DE0 800761E0 0C033CF8 */ jal func_800CF3E0 +/* 076DE0 800761E0 0C033CF8 */ jal osPfsFreeBlocks /* 076DE4 800761E4 27A50028 */ addiu $a1, $sp, 0x28 /* 076DE8 800761E8 10400007 */ beqz $v0, .L80076208 /* 076DEC 800761EC 00401825 */ move $v1, $v0 diff --git a/asm/non_matchings/unknown_072E50/func_800764E8.s b/asm/non_matchings/unknown_072E50/func_800764E8.s index 5ab7c70b..fdb635e9 100644 --- a/asm/non_matchings/unknown_072E50/func_800764E8.s +++ b/asm/non_matchings/unknown_072E50/func_800764E8.s @@ -44,7 +44,7 @@ glabel func_800764E8 /* 077188 80076588 03192021 */ addu $a0, $t8, $t9 /* 07718C 8007658C 24053459 */ li $a1, 13401 /* 077190 80076590 27A70034 */ addiu $a3, $sp, 0x34 -/* 077194 80076594 0C0343A0 */ jal func_800D0E80 +/* 077194 80076594 0C0343A0 */ jal osPfsFindFile /* 077198 80076598 AFA90014 */ sw $t1, 0x14($sp) /* 07719C 8007659C 8FBF001C */ lw $ra, 0x1c($sp) /* 0771A0 800765A0 14400003 */ bnez $v0, .L800765B0 diff --git a/asm/non_matchings/unknown_072E50/func_800766D4.s b/asm/non_matchings/unknown_072E50/func_800766D4.s index 3d1148c2..78a6cbb2 100644 --- a/asm/non_matchings/unknown_072E50/func_800766D4.s +++ b/asm/non_matchings/unknown_072E50/func_800766D4.s @@ -95,7 +95,7 @@ glabel func_800766D4 /* 07742C 8007682C 016C2021 */ addu $a0, $t3, $t4 /* 077430 80076830 24053459 */ li $a1, 13401 /* 077434 80076834 27A70044 */ addiu $a3, $sp, 0x44 -/* 077438 80076838 0C034410 */ jal func_800D1040 +/* 077438 80076838 0C034410 */ jal osPfsAllocateFile /* 07743C 8007683C AFAE0014 */ sw $t6, 0x14($sp) /* 077440 80076840 14400003 */ bnez $v0, .L80076850 /* 077444 80076844 24010007 */ li $at, 7 diff --git a/asm/non_matchings/unknown_072E50/func_80076BA0.s b/asm/non_matchings/unknown_072E50/func_80076BA0.s index 1748249e..b86edf24 100644 --- a/asm/non_matchings/unknown_072E50/func_80076BA0.s +++ b/asm/non_matchings/unknown_072E50/func_80076BA0.s @@ -18,7 +18,7 @@ glabel func_80076BA0 /* 0777E0 80076BE0 24C64238 */ addiu $a2, %lo(D_80124238) # addiu $a2, $a2, 0x4238 /* 0777E4 80076BE4 24A54278 */ addiu $a1, %lo(D_80124278) # addiu $a1, $a1, 0x4278 /* 0777E8 80076BE8 24040096 */ li $a0, 150 -/* 0777EC 80076BEC 0C031800 */ jal func_800C6000 +/* 0777EC 80076BEC 0C031800 */ jal osCreatePiManager /* 0777F0 80076BF0 24070010 */ li $a3, 16 /* 0777F4 80076BF4 3C0E000F */ lui $t6, %hi(D_000ECC30) # $t6, 0xf /* 0777F8 80076BF8 3C0F000F */ lui $t7, %hi(D_000ECB60) # $t7, 0xf diff --git a/asm/non_matchings/unknown_072E50/func_80076F78.s b/asm/non_matchings/unknown_072E50/func_80076F78.s index 490466e2..d3ed4c68 100644 --- a/asm/non_matchings/unknown_072E50/func_80076F78.s +++ b/asm/non_matchings/unknown_072E50/func_80076F78.s @@ -12,7 +12,7 @@ glabel func_80076F78 /* 077BA0 80076FA0 AFB5003C */ sw $s5, 0x3c($sp) /* 077BA4 80076FA4 AFB40038 */ sw $s4, 0x38($sp) /* 077BA8 80076FA8 AFB00028 */ sw $s0, 0x28($sp) -/* 077BAC 80076FAC 0C0345FC */ jal func_800D17F0 +/* 077BAC 80076FAC 0C0345FC */ jal osInvalDCache /* 077BB0 80076FB0 00C02825 */ move $a1, $a2 /* 077BB4 80076FB4 1A200019 */ blez $s1, .L8007701C /* 077BB8 80076FB8 24105000 */ li $s0, 20480 @@ -32,7 +32,7 @@ glabel func_80076F78 /* 077BE8 80076FE8 02603825 */ move $a3, $s3 /* 077BEC 80076FEC AFB20010 */ sw $s2, 0x10($sp) /* 077BF0 80076FF0 AFB00014 */ sw $s0, 0x14($sp) -/* 077BF4 80076FF4 0C0323E0 */ jal func_800C8F80 +/* 077BF4 80076FF4 0C0323E0 */ jal osPiStartDma /* 077BF8 80076FF8 AFB40018 */ sw $s4, 0x18($sp) /* 077BFC 80076FFC 02802025 */ move $a0, $s4 /* 077C00 80077000 02C02825 */ move $a1, $s6 diff --git a/asm/non_matchings/unknown_078050/func_80077A54.s b/asm/non_matchings/unknown_078050/func_80077A54.s index 7f100ef1..82c62bd9 100644 --- a/asm/non_matchings/unknown_078050/func_80077A54.s +++ b/asm/non_matchings/unknown_078050/func_80077A54.s @@ -28,7 +28,7 @@ glabel func_80077A54 /* 0786B0 80077AB0 AFBF0014 */ sw $ra, 0x14($sp) /* 0786B4 80077AB4 AFA40018 */ sw $a0, 0x18($sp) /* 0786B8 80077AB8 AFA5001C */ sw $a1, 0x1c($sp) -/* 0786BC 80077ABC 0C034628 */ jal func_800D18A0 +/* 0786BC 80077ABC 0C034628 */ jal osWritebackDCacheAll /* 0786C0 80077AC0 AFA60020 */ sw $a2, 0x20($sp) /* 0786C4 80077AC4 0C034634 */ jal func_800D18D0 /* 0786C8 80077AC8 00000000 */ nop @@ -44,7 +44,7 @@ glabel func_80077A54 /* 0786EC 80077AEC 8FA7001C */ lw $a3, 0x1c($sp) .L80077AF0: /* 0786F0 80077AF0 8FA40018 */ lw $a0, 0x18($sp) -/* 0786F4 80077AF4 0C034638 */ jal func_800D18E0 +/* 0786F4 80077AF4 0C034638 */ jal osDpSetNextBuffer /* 0786F8 80077AF8 000737C3 */ sra $a2, $a3, 0x1f /* 0786FC 80077AFC 0C034634 */ jal func_800D18D0 /* 078700 80077B00 00000000 */ nop diff --git a/asm/non_matchings/unknown_078050/setupOSTasks.s b/asm/non_matchings/unknown_078050/setupOSTasks.s index d079abd1..016fa8ce 100644 --- a/asm/non_matchings/unknown_078050/setupOSTasks.s +++ b/asm/non_matchings/unknown_078050/setupOSTasks.s @@ -77,12 +77,12 @@ glabel setupOSTasks /* 078178 80077578 ACE20060 */ sw $v0, 0x60($a3) /* 07817C 8007757C ACE20064 */ sw $v0, 0x64($a3) /* 078180 80077580 ACF8000C */ sw $t8, 0xc($a3) -/* 078184 80077584 0C034628 */ jal func_800D18A0 +/* 078184 80077584 0C034628 */ jal osWritebackDCacheAll /* 078188 80077588 AFA7001C */ sw $a3, 0x1c($sp) /* 07818C 8007758C 3C048012 */ lui $a0, %hi(D_80126100) # $a0, 0x8012 /* 078190 80077590 8FA5001C */ lw $a1, 0x1c($sp) /* 078194 80077594 8C846100 */ lw $a0, %lo(D_80126100)($a0) -/* 078198 80077598 0C03238C */ jal func_800C8E30 +/* 078198 80077598 0C03238C */ jal osSendMesg /* 07819C 8007759C 24060001 */ li $a2, 1 /* 0781A0 800775A0 8FBF0014 */ lw $ra, 0x14($sp) /* 0781A4 800775A4 27BD0020 */ addiu $sp, $sp, 0x20 @@ -170,12 +170,12 @@ glabel setupOSTasks /* 0782E4 800776E4 27395EA0 */ addiu $t9, %lo(D_80125EA0) # addiu $t9, $t9, 0x5ea0 /* 0782E8 800776E8 ACF90050 */ sw $t9, 0x50($a3) .L800776EC: -/* 0782EC 800776EC 0C034628 */ jal func_800D18A0 +/* 0782EC 800776EC 0C034628 */ jal osWritebackDCacheAll /* 0782F0 800776F0 AFA70024 */ sw $a3, 0x24($sp) /* 0782F4 800776F4 3C048012 */ lui $a0, %hi(D_80126100) # $a0, 0x8012 /* 0782F8 800776F8 8FA50024 */ lw $a1, 0x24($sp) /* 0782FC 800776FC 8C846100 */ lw $a0, %lo(D_80126100)($a0) -/* 078300 80077700 0C03238C */ jal func_800C8E30 +/* 078300 80077700 0C03238C */ jal osSendMesg /* 078304 80077704 24060001 */ li $a2, 1 /* 078308 80077708 8FA80030 */ lw $t0, 0x30($sp) /* 07830C 8007770C 3C048012 */ lui $a0, %hi(D_80125EA0) # $a0, 0x8012 @@ -275,12 +275,12 @@ glabel setupOSTasks /* 078478 80077878 25295EA0 */ addiu $t1, %lo(D_80125EA0) # addiu $t1, $t1, 0x5ea0 /* 07847C 8007787C ACE90050 */ sw $t1, 0x50($a3) .L80077880: -/* 078480 80077880 0C034628 */ jal func_800D18A0 +/* 078480 80077880 0C034628 */ jal osWritebackDCacheAll /* 078484 80077884 AFA70024 */ sw $a3, 0x24($sp) /* 078488 80077888 3C048012 */ lui $a0, %hi(D_80126100) # $a0, 0x8012 /* 07848C 8007788C 8FA50024 */ lw $a1, 0x24($sp) /* 078490 80077890 8C846100 */ lw $a0, %lo(D_80126100)($a0) -/* 078494 80077894 0C03238C */ jal func_800C8E30 +/* 078494 80077894 0C03238C */ jal osSendMesg /* 078498 80077898 24060001 */ li $a2, 1 /* 07849C 8007789C 8FAA0030 */ lw $t2, 0x30($sp) /* 0784A0 800778A0 3C048012 */ lui $a0, %hi(D_80125EA0) # $a0, 0x8012 @@ -378,12 +378,12 @@ glabel setupOSTasks /* 078604 80077A04 ACE20064 */ sw $v0, 0x64($a3) .L80077A08: /* 078608 80077A08 ACE00068 */ sw $zero, 0x68($a3) -/* 07860C 80077A0C 0C034628 */ jal func_800D18A0 +/* 07860C 80077A0C 0C034628 */ jal osWritebackDCacheAll /* 078610 80077A10 AFA70024 */ sw $a3, 0x24($sp) /* 078614 80077A14 3C048012 */ lui $a0, %hi(D_80126100) # $a0, 0x8012 /* 078618 80077A18 8FA50024 */ lw $a1, 0x24($sp) /* 07861C 80077A1C 8C846100 */ lw $a0, %lo(D_80126100)($a0) -/* 078620 80077A20 0C03238C */ jal func_800C8E30 +/* 078620 80077A20 0C03238C */ jal osSendMesg /* 078624 80077A24 24060001 */ li $a2, 1 /* 078628 80077A28 8FA90030 */ lw $t1, 0x30($sp) /* 07862C 80077A2C 3C048012 */ lui $a0, %hi(D_80125ED8) # $a0, 0x8012 diff --git a/asm/non_matchings/unknown_079F50/D_800795AC.s b/asm/non_matchings/unknown_079F50/D_800795AC.s index d577042b..8676224a 100644 --- a/asm/non_matchings/unknown_079F50/D_800795AC.s +++ b/asm/non_matchings/unknown_079F50/D_800795AC.s @@ -67,7 +67,7 @@ glabel D_800795AC .L80079698: /* 07A298 80079698 8E040008 */ lw $a0, 8($s0) /* 07A29C 8007969C 02202825 */ move $a1, $s1 -/* 07A2A0 800796A0 0C03238C */ jal func_800C8E30 +/* 07A2A0 800796A0 0C03238C */ jal osSendMesg /* 07A2A4 800796A4 00003025 */ move $a2, $zero /* 07A2A8 800796A8 8E100004 */ lw $s0, 4($s0) /* 07A2AC 800796AC 00000000 */ nop diff --git a/asm/non_matchings/unknown_079F50/func_80079350.s b/asm/non_matchings/unknown_079F50/func_80079350.s index c5c419fb..1af277c3 100644 --- a/asm/non_matchings/unknown_079F50/func_80079350.s +++ b/asm/non_matchings/unknown_079F50/func_80079350.s @@ -21,7 +21,7 @@ glabel func_80079350 /* 079F9C 8007939C A48E0000 */ sh $t6, ($a0) /* 079FA0 800793A0 A48F0020 */ sh $t7, 0x20($a0) /* 079FA4 800793A4 30F100FF */ andi $s1, $a3, 0xff -/* 079FA8 800793A8 0C034664 */ jal func_800D1990 +/* 079FA8 800793A8 0C034664 */ jal osCreateViManager /* 079FAC 800793AC 240400FE */ li $a0, 254 /* 079FB0 800793B0 0011C080 */ sll $t8, $s1, 2 /* 079FB4 800793B4 0311C021 */ addu $t8, $t8, $s1 @@ -30,7 +30,7 @@ glabel func_80079350 /* 079FC0 800793C0 0018C100 */ sll $t8, $t8, 4 /* 079FC4 800793C4 0C034728 */ jal func_800D1CA0 /* 079FC8 800793C8 03192021 */ addu $a0, $t8, $t9 -/* 079FCC 800793CC 0C034744 */ jal func_800D1D10 +/* 079FCC 800793CC 0C034744 */ jal osViBlack /* 079FD0 800793D0 24040001 */ li $a0, 1 /* 079FD4 800793D4 26110040 */ addiu $s1, $s0, 0x40 /* 079FD8 800793D8 02202025 */ move $a0, $s1 diff --git a/asm/non_matchings/unknown_079F50/func_80079480.s b/asm/non_matchings/unknown_079F50/func_80079480.s index 84d52d07..ef94a751 100644 --- a/asm/non_matchings/unknown_079F50/func_80079480.s +++ b/asm/non_matchings/unknown_079F50/func_80079480.s @@ -5,7 +5,7 @@ glabel func_80079480 /* 07A08C 8007948C AFA60020 */ sw $a2, 0x20($sp) /* 07A090 80079490 AFA70024 */ sw $a3, 0x24($sp) /* 07A094 80079494 24040001 */ li $a0, 1 -/* 07A098 80079498 0C03268C */ jal func_800C9A30 +/* 07A098 80079498 0C03268C */ jal osSetIntMask /* 07A09C 8007949C AFA5001C */ sw $a1, 0x1c($sp) /* 07A0A0 800794A0 8FA30018 */ lw $v1, 0x18($sp) /* 07A0A4 800794A4 8FA5001C */ lw $a1, 0x1c($sp) @@ -18,7 +18,7 @@ glabel func_80079480 /* 07A0C0 800794C0 93B80027 */ lbu $t8, 0x27($sp) /* 07A0C4 800794C4 00000000 */ nop /* 07A0C8 800794C8 A0B80000 */ sb $t8, ($a1) -/* 07A0CC 800794CC 0C03268C */ jal func_800C9A30 +/* 07A0CC 800794CC 0C03268C */ jal osSetIntMask /* 07A0D0 800794D0 AC650260 */ sw $a1, 0x260($v1) /* 07A0D4 800794D4 8FBF0014 */ lw $ra, 0x14($sp) /* 07A0D8 800794D8 27BD0018 */ addiu $sp, $sp, 0x18 @@ -32,7 +32,7 @@ glabel func_80079480 /* 07A0F4 800794F4 AFA00018 */ sw $zero, 0x18($sp) /* 07A0F8 800794F8 AFA50024 */ sw $a1, 0x24($sp) /* 07A0FC 800794FC 24040001 */ li $a0, 1 -/* 07A100 80079500 0C03268C */ jal func_800C9A30 +/* 07A100 80079500 0C03268C */ jal osSetIntMask /* 07A104 80079504 AFA3001C */ sw $v1, 0x1c($sp) /* 07A108 80079508 8FA3001C */ lw $v1, 0x1c($sp) /* 07A10C 8007950C 8FA50024 */ lw $a1, 0x24($sp) @@ -59,7 +59,7 @@ glabel func_80079480 /* 07A154 80079554 1460FFF1 */ bnez $v1, .L8007951C /* 07A158 80079558 00000000 */ nop .L8007955C: -/* 07A15C 8007955C 0C03268C */ jal func_800C9A30 +/* 07A15C 8007955C 0C03268C */ jal osSetIntMask /* 07A160 80079560 00000000 */ nop /* 07A164 80079564 8FBF0014 */ lw $ra, 0x14($sp) /* 07A168 80079568 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/asm/non_matchings/unknown_079F50/func_80079818.s b/asm/non_matchings/unknown_079F50/func_80079818.s index cfb498b4..56520bba 100644 --- a/asm/non_matchings/unknown_079F50/func_80079818.s +++ b/asm/non_matchings/unknown_079F50/func_80079818.s @@ -60,7 +60,7 @@ glabel func_80079818 /* 07A4F0 800798F0 15A00004 */ bnez $t5, .L80079904 /* 07A4F4 800798F4 24A5E738 */ addiu $a1, %lo(D_800DE738) # addiu $a1, $a1, -0x18c8 /* 07A4F8 800798F8 8C440050 */ lw $a0, 0x50($v0) -/* 07A4FC 800798FC 0C03238C */ jal func_800C8E30 +/* 07A4FC 800798FC 0C03238C */ jal osSendMesg /* 07A500 80079900 24060001 */ li $a2, 1 .L80079904: /* 07A504 80079904 240E0001 */ li $t6, 1 @@ -163,12 +163,12 @@ glabel func_80079818 /* 07A66C 80079A6C 24A5E730 */ addiu $a1, %lo(D_800DE730) # addiu $a1, $a1, -0x18d0 .L80079A70: /* 07A670 80079A70 8C450054 */ lw $a1, 0x54($v0) -/* 07A674 80079A74 0C03238C */ jal func_800C8E30 +/* 07A674 80079A74 0C03238C */ jal osSendMesg /* 07A678 80079A78 24060001 */ li $a2, 1 /* 07A67C 80079A7C 10000004 */ b .L80079A90 /* 07A680 80079A80 AE200280 */ sw $zero, 0x280($s1) .L80079A84: -/* 07A684 80079A84 0C03238C */ jal func_800C8E30 +/* 07A684 80079A84 0C03238C */ jal osSendMesg /* 07A688 80079A88 24060001 */ li $a2, 1 .L80079A8C: /* 07A68C 80079A8C AE200280 */ sw $zero, 0x280($s1) @@ -195,7 +195,7 @@ glabel func_80079818 /* 07A6D4 80079AD4 14600012 */ bnez $v1, .L80079B20 /* 07A6D8 80079AD8 02202825 */ move $a1, $s1 /* 07A6DC 80079ADC 8E040008 */ lw $a0, 8($s0) -/* 07A6E0 80079AE0 0C03238C */ jal func_800C8E30 +/* 07A6E0 80079AE0 0C03238C */ jal osSendMesg /* 07A6E4 80079AE4 00003025 */ move $a2, $zero /* 07A6E8 80079AE8 8E2D0264 */ lw $t5, 0x264($s1) /* 07A6EC 80079AEC 00000000 */ nop @@ -210,7 +210,7 @@ glabel func_80079818 /* 07A70C 80079B0C 14410004 */ bne $v0, $at, .L80079B20 /* 07A710 80079B10 02202825 */ move $a1, $s1 /* 07A714 80079B14 8E040008 */ lw $a0, 8($s0) -/* 07A718 80079B18 0C03238C */ jal func_800C8E30 +/* 07A718 80079B18 0C03238C */ jal osSendMesg /* 07A71C 80079B1C 00003025 */ move $a2, $zero .L80079B20: /* 07A720 80079B20 8E100004 */ lw $s0, 4($s0) diff --git a/asm/non_matchings/unknown_079F50/func_80079B44.s b/asm/non_matchings/unknown_079F50/func_80079B44.s index 182340db..90efdd27 100644 --- a/asm/non_matchings/unknown_079F50/func_80079B44.s +++ b/asm/non_matchings/unknown_079F50/func_80079B44.s @@ -10,7 +10,7 @@ glabel func_80079B44 /* 07A764 80079B64 24010002 */ li $at, 2 /* 07A768 80079B68 15C10039 */ bne $t6, $at, .L80079C50 /* 07A76C 80079B6C 00808025 */ move $s0, $a0 -/* 07A770 80079B70 0C031E34 */ jal func_800C78D0 +/* 07A770 80079B70 0C031E34 */ jal osGetCount /* 07A774 80079B74 AFA50034 */ sw $a1, 0x34($sp) /* 07A778 80079B78 3C038012 */ lui $v1, %hi(D_80126124) # $v1, 0x8012 /* 07A77C 80079B7C 24636124 */ addiu $v1, %lo(D_80126124) # addiu $v1, $v1, 0x6124 diff --git a/asm/non_matchings/unknown_079F50/func_80079E40.s b/asm/non_matchings/unknown_079F50/func_80079E40.s index b5be5402..6c5e4d21 100644 --- a/asm/non_matchings/unknown_079F50/func_80079E40.s +++ b/asm/non_matchings/unknown_079F50/func_80079E40.s @@ -34,12 +34,12 @@ glabel func_80079E40 /* 07AABC 80079EBC 24A5E730 */ addiu $a1, %lo(D_800DE730) # addiu $a1, $a1, -0x18d0 .L80079EC0: /* 07AAC0 80079EC0 8CE50054 */ lw $a1, 0x54($a3) -/* 07AAC4 80079EC4 0C03238C */ jal func_800C8E30 +/* 07AAC4 80079EC4 0C03238C */ jal osSendMesg /* 07AAC8 80079EC8 24060001 */ li $a2, 1 /* 07AACC 80079ECC 10000004 */ b .L80079EE0 /* 07AAD0 80079ED0 8FAC0018 */ lw $t4, 0x18($sp) .L80079ED4: -/* 07AAD4 80079ED4 0C03238C */ jal func_800C8E30 +/* 07AAD4 80079ED4 0C03238C */ jal osSendMesg /* 07AAD8 80079ED8 24060001 */ li $a2, 1 /* 07AADC 80079EDC 8FAC0018 */ lw $t4, 0x18($sp) .L80079EE0: @@ -57,12 +57,12 @@ glabel func_80079E40 /* 07AB08 80079F08 24A5E730 */ addiu $a1, %lo(D_800DE730) # addiu $a1, $a1, -0x18d0 .L80079F0C: /* 07AB0C 80079F0C 8CE50054 */ lw $a1, 0x54($a3) -/* 07AB10 80079F10 0C03238C */ jal func_800C8E30 +/* 07AB10 80079F10 0C03238C */ jal osSendMesg /* 07AB14 80079F14 24060001 */ li $a2, 1 /* 07AB18 80079F18 10000005 */ b .L80079F30 /* 07AB1C 80079F1C 24020001 */ li $v0, 1 .L80079F20: -/* 07AB20 80079F20 0C03238C */ jal func_800C8E30 +/* 07AB20 80079F20 0C03238C */ jal osSendMesg /* 07AB24 80079F24 24060001 */ li $a2, 1 .L80079F28: /* 07AB28 80079F28 10000001 */ b .L80079F30 diff --git a/asm/non_matchings/unknown_079F50/func_80079FA8.s b/asm/non_matchings/unknown_079F50/func_80079FA8.s index 1d53cb4f..e1cbbbff 100644 --- a/asm/non_matchings/unknown_079F50/func_80079FA8.s +++ b/asm/non_matchings/unknown_079F50/func_80079FA8.s @@ -11,9 +11,9 @@ glabel func_80079FA8 /* 07ABCC 80079FCC 24010002 */ li $at, 2 /* 07ABD0 80079FD0 15C10007 */ bne $t6, $at, .L80079FF0 /* 07ABD4 80079FD4 00000000 */ nop -/* 07ABD8 80079FD8 0C034628 */ jal func_800D18A0 +/* 07ABD8 80079FD8 0C034628 */ jal osWritebackDCacheAll /* 07ABDC 80079FDC 00000000 */ nop -/* 07ABE0 80079FE0 0C031E34 */ jal func_800C78D0 +/* 07ABE0 80079FE0 0C031E34 */ jal osGetCount /* 07ABE4 80079FE4 00000000 */ nop /* 07ABE8 80079FE8 3C018012 */ lui $at, %hi(D_80126120) # $at, 0x8012 /* 07ABEC 80079FEC AC226120 */ sw $v0, %lo(D_80126120)($at) @@ -23,10 +23,10 @@ glabel func_80079FA8 /* 07ABF8 80079FF8 01E1C024 */ and $t8, $t7, $at /* 07ABFC 80079FFC AE180004 */ sw $t8, 4($s0) /* 07AC00 8007A000 26040010 */ addiu $a0, $s0, 0x10 -/* 07AC04 8007A004 0C034803 */ jal func_800D200C +/* 07AC04 8007A004 0C034803 */ jal osSpTaskLoad /* 07AC08 8007A008 AFA40024 */ sw $a0, 0x24($sp) /* 07AC0C 8007A00C 8FA40024 */ lw $a0, 0x24($sp) -/* 07AC10 8007A010 0C03485B */ jal func_800D216C +/* 07AC10 8007A010 0C03485B */ jal osSpTaskStartGo /* 07AC14 8007A014 00000000 */ nop /* 07AC18 8007A018 3C01800E */ lui $at, %hi(D_800DE754) # $at, 0x800e /* 07AC1C 8007A01C AC20E754 */ sw $zero, %lo(D_800DE754)($at) @@ -45,7 +45,7 @@ glabel func_80079FA8 /* 07AC4C 8007A04C 8E240038 */ lw $a0, 0x38($s1) /* 07AC50 8007A050 8D060000 */ lw $a2, ($t0) /* 07AC54 8007A054 8D070004 */ lw $a3, 4($t0) -/* 07AC58 8007A058 0C034638 */ jal func_800D18E0 +/* 07AC58 8007A058 0C034638 */ jal osDpSetNextBuffer /* 07AC5C 8007A05C 00000000 */ nop /* 07AC60 8007A060 8FA90028 */ lw $t1, 0x28($sp) /* 07AC64 8007A064 00000000 */ nop diff --git a/asm/non_matchings/unknown_079F50/func_8007A080.s b/asm/non_matchings/unknown_079F50/func_8007A080.s index b1d947f5..c07daf3d 100644 --- a/asm/non_matchings/unknown_079F50/func_8007A080.s +++ b/asm/non_matchings/unknown_079F50/func_8007A080.s @@ -10,11 +10,11 @@ glabel func_8007A080 /* 07ACA0 8007A0A0 8C4F0004 */ lw $t7, 4($v0) /* 07ACA4 8007A0A4 00000000 */ nop /* 07ACA8 8007A0A8 35F80010 */ ori $t8, $t7, 0x10 -/* 07ACAC 8007A0AC 0C03486C */ jal func_800D21B0 +/* 07ACAC 8007A0AC 0C03486C */ jal osGetTime /* 07ACB0 8007A0B0 AC580004 */ sw $t8, 4($v0) /* 07ACB4 8007A0B4 3C018012 */ lui $at, %hi(D_8012611C) # $at, 0x8012 /* 07ACB8 8007A0B8 AC226118 */ sw $v0, %lo(D_80126118)($at) -/* 07ACBC 8007A0BC 0C034890 */ jal func_800D2240 +/* 07ACBC 8007A0BC 0C034890 */ jal osSpTaskYield /* 07ACC0 8007A0C0 AC23611C */ sw $v1, %lo(D_8012611C)($at) /* 07ACC4 8007A0C4 8FBF0014 */ lw $ra, 0x14($sp) .L8007A0C8: diff --git a/asm/non_matchings/unknown_07AF10/func_8007A310.s b/asm/non_matchings/unknown_07AF10/func_8007A310.s index 3e84741f..f2b4c3e2 100644 --- a/asm/non_matchings/unknown_07AF10/func_8007A310.s +++ b/asm/non_matchings/unknown_07AF10/func_8007A310.s @@ -102,7 +102,7 @@ glabel func_8007A310 /* 07B08C 8007A48C 2418000C */ li $t8, 12 /* 07B090 8007A490 3C018012 */ lui $at, %hi(D_801262D0) # $at, 0x8012 /* 07B094 8007A494 AC3862D0 */ sw $t8, %lo(D_801262D0)($at) -/* 07B098 8007A498 0C034744 */ jal func_800D1D10 +/* 07B098 8007A498 0C034744 */ jal osViBlack /* 07B09C 8007A49C 24040001 */ li $a0, 1 /* 07B0A0 8007A4A0 3C018012 */ lui $at, %hi(D_80126308) # $at, 0x8012 /* 07B0A4 8007A4A4 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/asm/non_matchings/unknown_07AF10/func_8007A550.s b/asm/non_matchings/unknown_07AF10/func_8007A550.s index b3fc8ac3..befc96bf 100644 --- a/asm/non_matchings/unknown_07AF10/func_8007A550.s +++ b/asm/non_matchings/unknown_07AF10/func_8007A550.s @@ -165,11 +165,11 @@ glabel func_8007A550 /* 07B3B8 8007A7B8 0C034728 */ jal func_800D1CA0 /* 07B3BC 8007A7BC 016C2021 */ addu $a0, $t3, $t4 .L8007A7C0: -/* 07B3C0 8007A7C0 0C034898 */ jal func_800D2260 +/* 07B3C0 8007A7C0 0C034898 */ jal osViSetSpecialFeatures /* 07B3C4 8007A7C4 24040010 */ li $a0, 16 -/* 07B3C8 8007A7C8 0C034898 */ jal func_800D2260 +/* 07B3C8 8007A7C8 0C034898 */ jal osViSetSpecialFeatures /* 07B3CC 8007A7CC 24040040 */ li $a0, 64 -/* 07B3D0 8007A7D0 0C034898 */ jal func_800D2260 +/* 07B3D0 8007A7D0 0C034898 */ jal osViSetSpecialFeatures /* 07B3D4 8007A7D4 24040002 */ li $a0, 2 /* 07B3D8 8007A7D8 8FBF0014 */ lw $ra, 0x14($sp) /* 07B3DC 8007A7DC 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/unknown_07AF10/func_8007A98C.s b/asm/non_matchings/unknown_07AF10/func_8007A98C.s index 8c408fe6..adea8d87 100644 --- a/asm/non_matchings/unknown_07AF10/func_8007A98C.s +++ b/asm/non_matchings/unknown_07AF10/func_8007A98C.s @@ -13,7 +13,7 @@ glabel func_8007A98C /* 07B5B8 8007A9B8 244EFFFF */ addiu $t6, $v0, -1 /* 07B5BC 8007A9BC 15C00003 */ bnez $t6, .L8007A9CC /* 07B5C0 8007A9C0 AC6E0000 */ sw $t6, ($v1) -/* 07B5C4 8007A9C4 0C034744 */ jal func_800D1D10 +/* 07B5C4 8007A9C4 0C034744 */ jal osViBlack /* 07B5C8 8007A9C8 00002025 */ move $a0, $zero .L8007A9CC: /* 07B5CC 8007A9CC 24010008 */ li $at, 8 diff --git a/asm/non_matchings/unknown_0AEE70/D_800B6FC4.s b/asm/non_matchings/unknown_0AEE70/D_800B6FC4.s index 52335a6e..d1a1b0c8 100644 --- a/asm/non_matchings/unknown_0AEE70/D_800B6FC4.s +++ b/asm/non_matchings/unknown_0AEE70/D_800B6FC4.s @@ -28,7 +28,7 @@ glabel D_800B6FC4 /* 0B7C2C 800B702C 24C697C8 */ addiu $a2, %lo(D_801297C8) # addiu $a2, $a2, -0x6838 /* 0B7C30 800B7030 24A597E8 */ addiu $a1, %lo(D_801297E8) # addiu $a1, $a1, -0x6818 /* 0B7C34 800B7034 24040096 */ li $a0, 150 -/* 0B7C38 800B7038 0C031800 */ jal func_800C6000 +/* 0B7C38 800B7038 0C031800 */ jal osCreatePiManager /* 0B7C3C 800B703C 24070008 */ li $a3, 8 /* 0B7C40 800B7040 2413FFF7 */ li $s3, -9 /* 0B7C44 800B7044 3C120800 */ lui $s2, 0x800 diff --git a/asm/non_matchings/unknown_0AEE70/func_800B7144.s b/asm/non_matchings/unknown_0AEE70/func_800B7144.s index aac72bd4..00e50fc8 100644 --- a/asm/non_matchings/unknown_0AEE70/func_800B7144.s +++ b/asm/non_matchings/unknown_0AEE70/func_800B7144.s @@ -14,7 +14,7 @@ glabel func_800B7144 /* 0B7D70 800B7170 28410080 */ slti $at, $v0, 0x80 /* 0B7D74 800B7174 10200003 */ beqz $at, .L800B7184 /* 0B7D78 800B7178 00000000 */ nop -/* 0B7D7C 800B717C 0C0322BC */ jal func_800C8AF0 +/* 0B7D7C 800B717C 0C0322BC */ jal osStopThread /* 0B7D80 800B7180 02002025 */ move $a0, $s0 .L800B7184: /* 0B7D84 800B7184 8E10000C */ lw $s0, 0xc($s0) diff --git a/asm/non_matchings/unknown_0B8920/func_800C6000.s b/asm/non_matchings/unknown_0B8920/func_800C6000.s index 4f15b99c..3673d101 100644 --- a/asm/non_matchings/unknown_0B8920/func_800C6000.s +++ b/asm/non_matchings/unknown_0B8920/func_800C6000.s @@ -1,4 +1,4 @@ -glabel func_800C6000 +glabel osCreatePiManager /* 0C6C00 800C6000 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 0C6C04 800C6004 AFB00020 */ sw $s0, 0x20($sp) /* 0C6C08 800C6008 3C10800E */ lui $s0, %hi(D_800E3740) # $s0, 0x800e @@ -24,7 +24,7 @@ glabel func_800C6000 /* 0C6C58 800C6058 00000000 */ nop /* 0C6C5C 800C605C 15E00003 */ bnez $t7, .L800C606C /* 0C6C60 800C6060 00000000 */ nop -/* 0C6C64 800C6064 0C034920 */ jal func_800D2480 +/* 0C6C64 800C6064 0C034920 */ jal __osPiCreateAccessQueue /* 0C6C68 800C6068 00000000 */ nop .L800C606C: /* 0C6C6C 800C606C 3C058013 */ lui $a1, %hi(D_8012AAB0) # $a1, 0x8013 @@ -35,14 +35,14 @@ glabel func_800C6000 /* 0C6C80 800C6080 24040008 */ li $a0, 8 /* 0C6C84 800C6084 2418FFFF */ li $t8, -1 /* 0C6C88 800C6088 AFB80028 */ sw $t8, 0x28($sp) -/* 0C6C8C 800C608C 0C034950 */ jal func_800D2540 +/* 0C6C8C 800C608C 0C034950 */ jal osGetThreadPri /* 0C6C90 800C6090 00002025 */ move $a0, $zero /* 0C6C94 800C6094 8FB90030 */ lw $t9, 0x30($sp) /* 0C6C98 800C6098 00002025 */ move $a0, $zero /* 0C6C9C 800C609C 0059082A */ slt $at, $v0, $t9 /* 0C6CA0 800C60A0 10200003 */ beqz $at, .L800C60B0 /* 0C6CA4 800C60A4 03202825 */ move $a1, $t9 -/* 0C6CA8 800C60A8 0C033210 */ jal func_800CC840 +/* 0C6CA8 800C60A8 0C033210 */ jal osSetThreadPri /* 0C6CAC 800C60AC AFA20028 */ sw $v0, 0x28($sp) .L800C60B0: /* 0C6CB0 800C60B0 0C034958 */ jal __osDisableInt @@ -87,7 +87,7 @@ glabel func_800C6000 /* 0C6D4C 800C614C 2401FFFF */ li $at, -1 /* 0C6D50 800C6150 13010003 */ beq $t8, $at, .L800C6160 /* 0C6D54 800C6154 00002025 */ move $a0, $zero -/* 0C6D58 800C6158 0C033210 */ jal func_800CC840 +/* 0C6D58 800C6158 0C033210 */ jal osSetThreadPri /* 0C6D5C 800C615C 03002825 */ move $a1, $t8 .L800C6160: /* 0C6D60 800C6160 8FBF0024 */ lw $ra, 0x24($sp) diff --git a/asm/non_matchings/unknown_0B8920/osCreatePiManager.s b/asm/non_matchings/unknown_0B8920/osCreatePiManager.s new file mode 100644 index 00000000..3673d101 --- /dev/null +++ b/asm/non_matchings/unknown_0B8920/osCreatePiManager.s @@ -0,0 +1,97 @@ +glabel osCreatePiManager +/* 0C6C00 800C6000 27BDFFD0 */ addiu $sp, $sp, -0x30 +/* 0C6C04 800C6004 AFB00020 */ sw $s0, 0x20($sp) +/* 0C6C08 800C6008 3C10800E */ lui $s0, %hi(D_800E3740) # $s0, 0x800e +/* 0C6C0C 800C600C 26103740 */ addiu $s0, %lo(D_800E3740) # addiu $s0, $s0, 0x3740 +/* 0C6C10 800C6010 8E0E0000 */ lw $t6, ($s0) +/* 0C6C14 800C6014 AFBF0024 */ sw $ra, 0x24($sp) +/* 0C6C18 800C6018 AFA40030 */ sw $a0, 0x30($sp) +/* 0C6C1C 800C601C AFA50034 */ sw $a1, 0x34($sp) +/* 0C6C20 800C6020 15C0004F */ bnez $t6, .L800C6160 +/* 0C6C24 800C6024 AFA60038 */ sw $a2, 0x38($sp) +/* 0C6C28 800C6028 00A02025 */ move $a0, $a1 +/* 0C6C2C 800C602C 00C02825 */ move $a1, $a2 +/* 0C6C30 800C6030 0C032208 */ jal osCreateMesgQueue +/* 0C6C34 800C6034 00E03025 */ move $a2, $a3 +/* 0C6C38 800C6038 3C048013 */ lui $a0, %hi(D_8012AAB0) # $a0, 0x8013 +/* 0C6C3C 800C603C 3C058013 */ lui $a1, %hi(D_8012AAC8) # $a1, 0x8013 +/* 0C6C40 800C6040 24A5AAC8 */ addiu $a1, %lo(D_8012AAC8) # addiu $a1, $a1, -0x5538 +/* 0C6C44 800C6044 2484AAB0 */ addiu $a0, %lo(D_8012AAB0) # addiu $a0, $a0, -0x5550 +/* 0C6C48 800C6048 0C032208 */ jal osCreateMesgQueue +/* 0C6C4C 800C604C 24060001 */ li $a2, 1 +/* 0C6C50 800C6050 3C0F800E */ lui $t7, %hi(D_800E4800) # $t7, 0x800e +/* 0C6C54 800C6054 8DEF4800 */ lw $t7, %lo(D_800E4800)($t7) +/* 0C6C58 800C6058 00000000 */ nop +/* 0C6C5C 800C605C 15E00003 */ bnez $t7, .L800C606C +/* 0C6C60 800C6060 00000000 */ nop +/* 0C6C64 800C6064 0C034920 */ jal __osPiCreateAccessQueue +/* 0C6C68 800C6068 00000000 */ nop +.L800C606C: +/* 0C6C6C 800C606C 3C058013 */ lui $a1, %hi(D_8012AAB0) # $a1, 0x8013 +/* 0C6C70 800C6070 3C062222 */ lui $a2, (0x22222222 >> 16) # lui $a2, 0x2222 +/* 0C6C74 800C6074 34C62222 */ ori $a2, (0x22222222 & 0xFFFF) # ori $a2, $a2, 0x2222 +/* 0C6C78 800C6078 24A5AAB0 */ addiu $a1, %lo(D_8012AAB0) # addiu $a1, $a1, -0x5550 +/* 0C6C7C 800C607C 0C0332EC */ jal osSetEventMsg +/* 0C6C80 800C6080 24040008 */ li $a0, 8 +/* 0C6C84 800C6084 2418FFFF */ li $t8, -1 +/* 0C6C88 800C6088 AFB80028 */ sw $t8, 0x28($sp) +/* 0C6C8C 800C608C 0C034950 */ jal osGetThreadPri +/* 0C6C90 800C6090 00002025 */ move $a0, $zero +/* 0C6C94 800C6094 8FB90030 */ lw $t9, 0x30($sp) +/* 0C6C98 800C6098 00002025 */ move $a0, $zero +/* 0C6C9C 800C609C 0059082A */ slt $at, $v0, $t9 +/* 0C6CA0 800C60A0 10200003 */ beqz $at, .L800C60B0 +/* 0C6CA4 800C60A4 03202825 */ move $a1, $t9 +/* 0C6CA8 800C60A8 0C033210 */ jal osSetThreadPri +/* 0C6CAC 800C60AC AFA20028 */ sw $v0, 0x28($sp) +.L800C60B0: +/* 0C6CB0 800C60B0 0C034958 */ jal __osDisableInt +/* 0C6CB4 800C60B4 00000000 */ nop +/* 0C6CB8 800C60B8 8FA90034 */ lw $t1, 0x34($sp) +/* 0C6CBC 800C60BC 8FAF0030 */ lw $t7, 0x30($sp) +/* 0C6CC0 800C60C0 3C048013 */ lui $a0, %hi(D_8012A800) # $a0, 0x8013 +/* 0C6CC4 800C60C4 3C0A8013 */ lui $t2, %hi(D_8012AAB0) # $t2, 0x8013 +/* 0C6CC8 800C60C8 3C0B8013 */ lui $t3, %hi(D_8012D1E8) # $t3, 0x8013 +/* 0C6CCC 800C60CC 3C0C800D */ lui $t4, %hi(D_800D25A0) # $t4, 0x800d +/* 0C6CD0 800C60D0 3C0D800D */ lui $t5, %hi(D_800D2680) # $t5, 0x800d +/* 0C6CD4 800C60D4 3C0E8013 */ lui $t6, %hi(D_8012AAB0) # $t6, 0x8013 +/* 0C6CD8 800C60D8 2484A800 */ addiu $a0, %lo(D_8012A800) # addiu $a0, $a0, -0x5800 +/* 0C6CDC 800C60DC 24080001 */ li $t0, 1 +/* 0C6CE0 800C60E0 254AAAB0 */ addiu $t2, %lo(D_8012AAB0) # addiu $t2, $t2, -0x5550 +/* 0C6CE4 800C60E4 256BD1E8 */ addiu $t3, %lo(D_8012D1E8) # addiu $t3, $t3, -0x2e18 +/* 0C6CE8 800C60E8 258C25A0 */ addiu $t4, %lo(D_800D25A0) # addiu $t4, $t4, 0x25a0 +/* 0C6CEC 800C60EC 25AD2680 */ addiu $t5, %lo(D_800D2680) # addiu $t5, $t5, 0x2680 +/* 0C6CF0 800C60F0 25CEAAB0 */ addiu $t6, %lo(D_8012AAB0) # addiu $t6, $t6, -0x5550 +/* 0C6CF4 800C60F4 3C06800D */ lui $a2, %hi(D_800D2760) # $a2, 0x800d +/* 0C6CF8 800C60F8 AFA2002C */ sw $v0, 0x2c($sp) +/* 0C6CFC 800C60FC AE080000 */ sw $t0, ($s0) +/* 0C6D00 800C6100 AE040004 */ sw $a0, 4($s0) +/* 0C6D04 800C6104 AE0A000C */ sw $t2, 0xc($s0) +/* 0C6D08 800C6108 AE0B0010 */ sw $t3, 0x10($s0) +/* 0C6D0C 800C610C AE0C0014 */ sw $t4, 0x14($s0) +/* 0C6D10 800C6110 AE0D0018 */ sw $t5, 0x18($s0) +/* 0C6D14 800C6114 24C62760 */ addiu $a2, %lo(D_800D2760) # addiu $a2, $a2, 0x2760 +/* 0C6D18 800C6118 AFAE0010 */ sw $t6, 0x10($sp) +/* 0C6D1C 800C611C 00002825 */ move $a1, $zero +/* 0C6D20 800C6120 02003825 */ move $a3, $s0 +/* 0C6D24 800C6124 AE090008 */ sw $t1, 8($s0) +/* 0C6D28 800C6128 0C032214 */ jal osCreateThread +/* 0C6D2C 800C612C AFAF0014 */ sw $t7, 0x14($sp) +/* 0C6D30 800C6130 3C048013 */ lui $a0, %hi(D_8012A800) # $a0, 0x8013 +/* 0C6D34 800C6134 0C032268 */ jal osStartThread +/* 0C6D38 800C6138 2484A800 */ addiu $a0, %lo(D_8012A800) # addiu $a0, $a0, -0x5800 +/* 0C6D3C 800C613C 8FA4002C */ lw $a0, 0x2c($sp) +/* 0C6D40 800C6140 0C034960 */ jal __osRestoreInt +/* 0C6D44 800C6144 00000000 */ nop +/* 0C6D48 800C6148 8FB80028 */ lw $t8, 0x28($sp) +/* 0C6D4C 800C614C 2401FFFF */ li $at, -1 +/* 0C6D50 800C6150 13010003 */ beq $t8, $at, .L800C6160 +/* 0C6D54 800C6154 00002025 */ move $a0, $zero +/* 0C6D58 800C6158 0C033210 */ jal osSetThreadPri +/* 0C6D5C 800C615C 03002825 */ move $a1, $t8 +.L800C6160: +/* 0C6D60 800C6160 8FBF0024 */ lw $ra, 0x24($sp) +/* 0C6D64 800C6164 8FB00020 */ lw $s0, 0x20($sp) +/* 0C6D68 800C6168 03E00008 */ jr $ra +/* 0C6D6C 800C616C 27BD0030 */ addiu $sp, $sp, 0x30 + diff --git a/asm/non_matchings/unknown_0C7F50/func_800C73BC.s b/asm/non_matchings/unknown_0C7F50/func_800C73BC.s index e44d2ae3..c8c5e78b 100644 --- a/asm/non_matchings/unknown_0C7F50/func_800C73BC.s +++ b/asm/non_matchings/unknown_0C7F50/func_800C73BC.s @@ -2,7 +2,7 @@ glabel func_800C73BC /* 0C7FBC 800C73BC 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0C7FC0 800C73C0 AFBF0014 */ sw $ra, 0x14($sp) /* 0C7FC4 800C73C4 3C048013 */ lui $a0, %hi(D_8012AAF0) # $a0, 0x8013 -/* 0C7FC8 800C73C8 0C0322BC */ jal func_800C8AF0 +/* 0C7FC8 800C73C8 0C0322BC */ jal osStopThread /* 0C7FCC 800C73CC 2484AAF0 */ addiu $a0, %lo(D_8012AAF0) # addiu $a0, $a0, -0x5510 /* 0C7FD0 800C73D0 8FBF0014 */ lw $ra, 0x14($sp) /* 0C7FD4 800C73D4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/asm/non_matchings/unknown_0C7F50/func_800C73F0.s b/asm/non_matchings/unknown_0C7F50/func_800C73F0.s index 2ad7f9ed..25b6f959 100644 --- a/asm/non_matchings/unknown_0C7F50/func_800C73F0.s +++ b/asm/non_matchings/unknown_0C7F50/func_800C73F0.s @@ -15,7 +15,7 @@ glabel func_800C73F0 /* 0C8024 800C7424 3C048013 */ lui $a0, %hi(D_8012ACA0) # $a0, 0x8013 /* 0C8028 800C7428 2484ACA0 */ addiu $a0, %lo(D_8012ACA0) # addiu $a0, $a0, -0x5360 /* 0C802C 800C742C 2405000A */ li $a1, 10 -/* 0C8030 800C7430 0C03238C */ jal func_800C8E30 +/* 0C8030 800C7430 0C03238C */ jal osSendMesg /* 0C8034 800C7434 00003025 */ move $a2, $zero .L800C7438: /* 0C8038 800C7438 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/lib/asm/non_matchings/osEepromRead_0CEE80/osEepromRead.s b/lib/asm/non_matchings/osEepromRead_0CEE80/osEepromRead.s index 21a418f8..93922e31 100644 --- a/lib/asm/non_matchings/osEepromRead_0CEE80/osEepromRead.s +++ b/lib/asm/non_matchings/osEepromRead_0CEE80/osEepromRead.s @@ -15,10 +15,10 @@ glabel osEepromRead /* 0CEEB4 800CE2B4 1000006A */ b .L800CE460 /* 0CEEB8 800CE2B8 2402FFFF */ li $v0, -1 .L800CE2BC: -/* 0CEEBC 800CE2BC 0C033594 */ jal func_800CD650 +/* 0CEEBC 800CE2BC 0C033594 */ jal __osSiGetAccess /* 0CEEC0 800CE2C0 00000000 */ nop /* 0CEEC4 800CE2C4 8FA40038 */ lw $a0, 0x38($sp) -/* 0CEEC8 800CE2C8 0C033A0F */ jal func_800CE83C +/* 0CEEC8 800CE2C8 0C033A0F */ jal __osEepStatus /* 0CEECC 800CE2CC 27A50028 */ addiu $a1, $sp, 0x28 /* 0CEED0 800CE2D0 AFA20034 */ sw $v0, 0x34($sp) /* 0CEED4 800CE2D4 8FB80034 */ lw $t8, 0x34($sp) @@ -38,18 +38,18 @@ glabel osEepromRead /* 0CEF04 800CE304 00000000 */ nop .L800CE308: /* 0CEF08 800CE308 8FA40038 */ lw $a0, 0x38($sp) -/* 0CEF0C 800CE30C 0C033A0F */ jal func_800CE83C +/* 0CEF0C 800CE30C 0C033A0F */ jal __osEepStatus /* 0CEF10 800CE310 27A50028 */ addiu $a1, $sp, 0x28 /* 0CEF14 800CE314 93AA002A */ lbu $t2, 0x2a($sp) /* 0CEF18 800CE318 314B0080 */ andi $t3, $t2, 0x80 /* 0CEF1C 800CE31C 1560FFFA */ bnez $t3, .L800CE308 /* 0CEF20 800CE320 00000000 */ nop .L800CE324: -/* 0CEF24 800CE324 0C03391C */ jal func_800CE470 +/* 0CEF24 800CE324 0C03391C */ jal __osPackEepReadData /* 0CEF28 800CE328 93A4003F */ lbu $a0, 0x3f($sp) /* 0CEF2C 800CE32C 3C058013 */ lui $a1, %hi(D_8012CE40) # $a1, 0x8013 /* 0CEF30 800CE330 24A5CE40 */ addiu $a1, %lo(D_8012CE40) # addiu $a1, $a1, -0x31c0 -/* 0CEF34 800CE334 0C0335B0 */ jal func_800CD6C0 +/* 0CEF34 800CE334 0C0335B0 */ jal __osSiRawStartDma /* 0CEF38 800CE338 24040001 */ li $a0, 1 /* 0CEF3C 800CE33C AFA20034 */ sw $v0, 0x34($sp) /* 0CEF40 800CE340 8FA40038 */ lw $a0, 0x38($sp) @@ -73,7 +73,7 @@ glabel osEepromRead /* 0CEF84 800CE384 3C058013 */ lui $a1, %hi(D_8012CE40) # $a1, 0x8013 /* 0CEF88 800CE388 AC20CE7C */ sw $zero, %lo(D_8012CE7C)($at) /* 0CEF8C 800CE38C 24A5CE40 */ addiu $a1, %lo(D_8012CE40) # addiu $a1, $a1, -0x31c0 -/* 0CEF90 800CE390 0C0335B0 */ jal func_800CD6C0 +/* 0CEF90 800CE390 0C0335B0 */ jal __osSiRawStartDma /* 0CEF94 800CE394 00002025 */ move $a0, $zero /* 0CEF98 800CE398 24190004 */ li $t9, 4 /* 0CEF9C 800CE39C 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 @@ -125,7 +125,7 @@ glabel osEepromRead /* 0CF04C 800CE44C 1420FFF4 */ bnez $at, .L800CE420 /* 0CF050 800CE450 AFAD0040 */ sw $t5, 0x40($sp) .L800CE454: -/* 0CF054 800CE454 0C0335A5 */ jal func_800CD694 +/* 0CF054 800CE454 0C0335A5 */ jal __osSiRelAccess /* 0CF058 800CE458 00000000 */ nop /* 0CF05C 800CE45C 8FA20034 */ lw $v0, 0x34($sp) .L800CE460: diff --git a/lib/asm/non_matchings/osEepromWrite_0CF180/osEepromWrite.s b/lib/asm/non_matchings/osEepromWrite_0CF180/osEepromWrite.s index 759f639b..81abd45b 100644 --- a/lib/asm/non_matchings/osEepromWrite_0CF180/osEepromWrite.s +++ b/lib/asm/non_matchings/osEepromWrite_0CF180/osEepromWrite.s @@ -14,10 +14,10 @@ glabel osEepromWrite /* 0CF1B0 800CE5B0 1000005B */ b .L800CE720 /* 0CF1B4 800CE5B4 2402FFFF */ li $v0, -1 .L800CE5B8: -/* 0CF1B8 800CE5B8 0C033594 */ jal func_800CD650 +/* 0CF1B8 800CE5B8 0C033594 */ jal __osSiGetAccess /* 0CF1BC 800CE5BC 00000000 */ nop /* 0CF1C0 800CE5C0 8FA40038 */ lw $a0, 0x38($sp) -/* 0CF1C4 800CE5C4 0C033A0F */ jal func_800CE83C +/* 0CF1C4 800CE5C4 0C033A0F */ jal __osEepStatus /* 0CF1C8 800CE5C8 27A5001C */ addiu $a1, $sp, 0x1c /* 0CF1CC 800CE5CC AFA20034 */ sw $v0, 0x34($sp) /* 0CF1D0 800CE5D0 8FB80034 */ lw $t8, 0x34($sp) @@ -37,7 +37,7 @@ glabel osEepromWrite /* 0CF200 800CE600 00000000 */ nop .L800CE604: /* 0CF204 800CE604 8FA40038 */ lw $a0, 0x38($sp) -/* 0CF208 800CE608 0C033A0F */ jal func_800CE83C +/* 0CF208 800CE608 0C033A0F */ jal __osEepStatus /* 0CF20C 800CE60C 27A5001C */ addiu $a1, $sp, 0x1c /* 0CF210 800CE610 93AA001E */ lbu $t2, 0x1e($sp) /* 0CF214 800CE614 314B0080 */ andi $t3, $t2, 0x80 @@ -45,11 +45,11 @@ glabel osEepromWrite /* 0CF21C 800CE61C 00000000 */ nop .L800CE620: /* 0CF220 800CE620 93A4003F */ lbu $a0, 0x3f($sp) -/* 0CF224 800CE624 0C0339CC */ jal func_800CE730 +/* 0CF224 800CE624 0C0339CC */ jal __osPackEepWriteData /* 0CF228 800CE628 8FA50040 */ lw $a1, 0x40($sp) /* 0CF22C 800CE62C 3C058013 */ lui $a1, %hi(D_8012CE40) # $a1, 0x8013 /* 0CF230 800CE630 24A5CE40 */ addiu $a1, %lo(D_8012CE40) # addiu $a1, $a1, -0x31c0 -/* 0CF234 800CE634 0C0335B0 */ jal func_800CD6C0 +/* 0CF234 800CE634 0C0335B0 */ jal __osSiRawStartDma /* 0CF238 800CE638 24040001 */ li $a0, 1 /* 0CF23C 800CE63C AFA20034 */ sw $v0, 0x34($sp) /* 0CF240 800CE640 8FA40038 */ lw $a0, 0x38($sp) @@ -73,7 +73,7 @@ glabel osEepromWrite /* 0CF284 800CE684 3C058013 */ lui $a1, %hi(D_8012CE40) # $a1, 0x8013 /* 0CF288 800CE688 AC20CE7C */ sw $zero, %lo(D_8012CE7C)($at) /* 0CF28C 800CE68C 24A5CE40 */ addiu $a1, %lo(D_8012CE40) # addiu $a1, $a1, -0x31c0 -/* 0CF290 800CE690 0C0335B0 */ jal func_800CD6C0 +/* 0CF290 800CE690 0C0335B0 */ jal __osSiRawStartDma /* 0CF294 800CE694 00002025 */ move $a0, $zero /* 0CF298 800CE698 24190005 */ li $t9, 5 /* 0CF29C 800CE69C 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 @@ -107,7 +107,7 @@ glabel osEepromWrite /* 0CF308 800CE708 93B80021 */ lbu $t8, 0x21($sp) /* 0CF30C 800CE70C 331900C0 */ andi $t9, $t8, 0xc0 /* 0CF310 800CE710 00194103 */ sra $t0, $t9, 4 -/* 0CF314 800CE714 0C0335A5 */ jal func_800CD694 +/* 0CF314 800CE714 0C0335A5 */ jal __osSiRelAccess /* 0CF318 800CE718 AFA80034 */ sw $t0, 0x34($sp) /* 0CF31C 800CE71C 8FA20034 */ lw $v0, 0x34($sp) .L800CE720: diff --git a/lib/asm/non_matchings/osStartThread_0C95A0/osStartThread.s b/lib/asm/non_matchings/osStartThread_0C95A0/osStartThread.s index 290a89ea..bb0b1324 100644 --- a/lib/asm/non_matchings/osStartThread_0C95A0/osStartThread.s +++ b/lib/asm/non_matchings/osStartThread_0C95A0/osStartThread.s @@ -18,7 +18,7 @@ glabel osStartThread /* 0C95E0 800C89E0 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0C95E4 800C89E4 A70F0010 */ sh $t7, 0x10($t8) /* 0C95E8 800C89E8 8FA50028 */ lw $a1, 0x28($sp) -/* 0C95EC 800C89EC 0C034CF3 */ jal func_800D33CC +/* 0C95EC 800C89EC 0C034CF3 */ jal __osEnqueueThread /* 0C95F0 800C89F0 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 /* 0C95F4 800C89F4 10000021 */ b .L800C8A7C /* 0C95F8 800C89F8 00000000 */ nop @@ -37,7 +37,7 @@ glabel osStartThread /* 0C9624 800C8A24 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0C9628 800C8A28 A56A0010 */ sh $t2, 0x10($t3) /* 0C962C 800C8A2C 8FA50028 */ lw $a1, 0x28($sp) -/* 0C9630 800C8A30 0C034CF3 */ jal func_800D33CC +/* 0C9630 800C8A30 0C034CF3 */ jal __osEnqueueThread /* 0C9634 800C8A34 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 /* 0C9638 800C8A38 10000010 */ b .L800C8A7C /* 0C963C 800C8A3C 00000000 */ nop @@ -47,7 +47,7 @@ glabel osStartThread /* 0C9648 800C8A48 A5AC0010 */ sh $t4, 0x10($t5) /* 0C964C 800C8A4C 8FAE0028 */ lw $t6, 0x28($sp) /* 0C9650 800C8A50 8DC40008 */ lw $a0, 8($t6) -/* 0C9654 800C8A54 0C034CF3 */ jal func_800D33CC +/* 0C9654 800C8A54 0C034CF3 */ jal __osEnqueueThread /* 0C9658 800C8A58 01C02825 */ move $a1, $t6 /* 0C965C 800C8A5C 8FAF0028 */ lw $t7, 0x28($sp) /* 0C9660 800C8A60 0C034D05 */ jal __osPopThread @@ -55,14 +55,14 @@ glabel osStartThread /* 0C9668 800C8A68 00408825 */ move $s1, $v0 /* 0C966C 800C8A6C 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0C9670 800C8A70 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 -/* 0C9674 800C8A74 0C034CF3 */ jal func_800D33CC +/* 0C9674 800C8A74 0C034CF3 */ jal __osEnqueueThread /* 0C9678 800C8A78 02202825 */ move $a1, $s1 .L800C8A7C: /* 0C967C 800C8A7C 3C18800E */ lui $t8, %hi(D_800E4890) # $t8, 0x800e /* 0C9680 800C8A80 8F184890 */ lw $t8, %lo(D_800E4890)($t8) /* 0C9684 800C8A84 17000005 */ bnez $t8, .L800C8A9C /* 0C9688 800C8A88 00000000 */ nop -/* 0C968C 800C8A8C 0C034D09 */ jal func_800D3424 +/* 0C968C 800C8A8C 0C034D09 */ jal __osDispatchThread /* 0C9690 800C8A90 00000000 */ nop /* 0C9694 800C8A94 1000000F */ b .L800C8AD4 /* 0C9698 800C8A98 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0C8490/func_800C78D0.s b/lib/asm/non_matchings/unknown_0C8490/osGetCount.s similarity index 88% rename from lib/asm/non_matchings/unknown_0C8490/func_800C78D0.s rename to lib/asm/non_matchings/unknown_0C8490/osGetCount.s index 2b8b7f22..999b4f08 100644 --- a/lib/asm/non_matchings/unknown_0C8490/func_800C78D0.s +++ b/lib/asm/non_matchings/unknown_0C8490/osGetCount.s @@ -1,4 +1,4 @@ -glabel func_800C78D0 +glabel osGetCount /* 0C84D0 800C78D0 40024800 */ mfc0 $v0, $9 /* 0C84D4 800C78D4 03E00008 */ jr $ra /* 0C84D8 800C78D8 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0C96F0/func_800C8AF0.s b/lib/asm/non_matchings/unknown_0C96F0/osStopThread.s similarity index 97% rename from lib/asm/non_matchings/unknown_0C96F0/func_800C8AF0.s rename to lib/asm/non_matchings/unknown_0C96F0/osStopThread.s index d445da0e..1e60f7d4 100644 --- a/lib/asm/non_matchings/unknown_0C96F0/func_800C8AF0.s +++ b/lib/asm/non_matchings/unknown_0C96F0/osStopThread.s @@ -1,4 +1,4 @@ -glabel func_800C8AF0 +glabel osStopThread /* 0C96F0 800C8AF0 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0C96F4 800C8AF4 AFBF0024 */ sw $ra, 0x24($sp) /* 0C96F8 800C8AF8 AFA40038 */ sw $a0, 0x38($sp) @@ -41,7 +41,7 @@ glabel func_800C8AF0 /* 0C977C 800C8B7C A5280010 */ sh $t0, 0x10($t1) /* 0C9780 800C8B80 8FAA0038 */ lw $t2, 0x38($sp) /* 0C9784 800C8B84 8D440008 */ lw $a0, 8($t2) -/* 0C9788 800C8B88 0C034B1C */ jal func_800D2C70 +/* 0C9788 800C8B88 0C034B1C */ jal __osDequeueThread /* 0C978C 800C8B8C 01402825 */ move $a1, $t2 .L800C8B90: /* 0C9790 800C8B90 0C034960 */ jal __osRestoreInt diff --git a/lib/asm/non_matchings/unknown_0C98F0/func_800C8CF0.s b/lib/asm/non_matchings/unknown_0C98F0/osVirtualToPhysical.s similarity index 95% rename from lib/asm/non_matchings/unknown_0C98F0/func_800C8CF0.s rename to lib/asm/non_matchings/unknown_0C98F0/osVirtualToPhysical.s index 5645aa28..621b912a 100644 --- a/lib/asm/non_matchings/unknown_0C98F0/func_800C8CF0.s +++ b/lib/asm/non_matchings/unknown_0C98F0/osVirtualToPhysical.s @@ -1,4 +1,4 @@ -glabel func_800C8CF0 +glabel osVirtualToPhysical /* 0C98F0 800C8CF0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0C98F4 800C8CF4 AFA40018 */ sw $a0, 0x18($sp) /* 0C98F8 800C8CF8 8FAE0018 */ lw $t6, 0x18($sp) @@ -26,7 +26,7 @@ glabel func_800C8CF0 /* 0C994C 800C8D4C 10000003 */ b .L800C8D5C /* 0C9950 800C8D50 01E11024 */ and $v0, $t7, $at .L800C8D54: -/* 0C9954 800C8D54 0C034D6C */ jal func_800D35B0 +/* 0C9954 800C8D54 0C034D6C */ jal __osProbeTLB /* 0C9958 800C8D58 8FA40018 */ lw $a0, 0x18($sp) .L800C8D5C: /* 0C995C 800C8D5C 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/lib/asm/non_matchings/unknown_0C9970/func_800C8D70.s b/lib/asm/non_matchings/unknown_0C9970/func_800C8D70.s index 552080b6..861336a7 100644 --- a/lib/asm/non_matchings/unknown_0C9970/func_800C8D70.s +++ b/lib/asm/non_matchings/unknown_0C9970/func_800C8D70.s @@ -33,7 +33,7 @@ glabel func_800C8D70 /* 0C99E0 800C8DE0 10000009 */ b .L800C8E08 /* 0C99E4 800C8DE4 2402FFFF */ li $v0, -1 .L800C8DE8: -/* 0C99E8 800C8DE8 0C03233C */ jal func_800C8CF0 +/* 0C99E8 800C8DE8 0C03233C */ jal osVirtualToPhysical /* 0C99EC 800C8DEC 8FA4001C */ lw $a0, 0x1c($sp) /* 0C99F0 800C8DF0 3C0CA450 */ lui $t4, 0xa450 /* 0C99F4 800C8DF4 AD820000 */ sw $v0, ($t4) diff --git a/lib/asm/non_matchings/unknown_0C9A30/func_800C8E30.s b/lib/asm/non_matchings/unknown_0C9A30/osSendMesg.s similarity index 99% rename from lib/asm/non_matchings/unknown_0C9A30/func_800C8E30.s rename to lib/asm/non_matchings/unknown_0C9A30/osSendMesg.s index 1059ecde..5e607dd4 100644 --- a/lib/asm/non_matchings/unknown_0C9A30/func_800C8E30.s +++ b/lib/asm/non_matchings/unknown_0C9A30/osSendMesg.s @@ -1,4 +1,4 @@ -glabel func_800C8E30 +glabel osSendMesg /* 0C9A30 800C8E30 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0C9A34 800C8E34 AFBF0024 */ sw $ra, 0x24($sp) /* 0C9A38 800C8E38 AFA40038 */ sw $a0, 0x38($sp) diff --git a/lib/asm/non_matchings/unknown_0C9B80/func_800C8F80.s b/lib/asm/non_matchings/unknown_0C9B80/osPiStartDma.s similarity index 93% rename from lib/asm/non_matchings/unknown_0C9B80/func_800C8F80.s rename to lib/asm/non_matchings/unknown_0C9B80/osPiStartDma.s index 39134373..606c4d1e 100644 --- a/lib/asm/non_matchings/unknown_0C9B80/func_800C8F80.s +++ b/lib/asm/non_matchings/unknown_0C9B80/osPiStartDma.s @@ -1,4 +1,4 @@ -glabel func_800C8F80 +glabel osPiStartDma /* 0C9B80 800C8F80 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0C9B84 800C8F84 3C0E800E */ lui $t6, %hi(D_800E3740) # $t6, 0x800e /* 0C9B88 800C8F88 8DCE3740 */ lw $t6, %lo(D_800E3740)($t6) @@ -46,22 +46,22 @@ glabel func_800C8F80 /* 0C9C24 800C9024 8FAB002C */ lw $t3, 0x2c($sp) /* 0C9C28 800C9028 1561000A */ bne $t3, $at, .L800C9054 /* 0C9C2C 800C902C 00000000 */ nop -/* 0C9C30 800C9030 0C034DFC */ jal func_800D37F0 +/* 0C9C30 800C9030 0C034DFC */ jal osPiGetCmdQueue /* 0C9C34 800C9034 00000000 */ nop /* 0C9C38 800C9038 00408825 */ move $s1, $v0 /* 0C9C3C 800C903C 02202025 */ move $a0, $s1 /* 0C9C40 800C9040 8FA50028 */ lw $a1, 0x28($sp) -/* 0C9C44 800C9044 0C034DA8 */ jal func_800D36A0 +/* 0C9C44 800C9044 0C034DA8 */ jal osJamMesg /* 0C9C48 800C9048 00003025 */ move $a2, $zero /* 0C9C4C 800C904C 10000009 */ b .L800C9074 /* 0C9C50 800C9050 00408025 */ move $s0, $v0 .L800C9054: -/* 0C9C54 800C9054 0C034DFC */ jal func_800D37F0 +/* 0C9C54 800C9054 0C034DFC */ jal osPiGetCmdQueue /* 0C9C58 800C9058 00000000 */ nop /* 0C9C5C 800C905C 00408825 */ move $s1, $v0 /* 0C9C60 800C9060 02202025 */ move $a0, $s1 /* 0C9C64 800C9064 8FA50028 */ lw $a1, 0x28($sp) -/* 0C9C68 800C9068 0C03238C */ jal func_800C8E30 +/* 0C9C68 800C9068 0C03238C */ jal osSendMesg /* 0C9C6C 800C906C 00003025 */ move $a2, $zero /* 0C9C70 800C9070 00408025 */ move $s0, $v0 .L800C9074: diff --git a/lib/asm/non_matchings/unknown_0C9C90/func_800C9090.s b/lib/asm/non_matchings/unknown_0C9C90/func_800C9090.s index f8491b2e..c77e0505 100644 --- a/lib/asm/non_matchings/unknown_0C9C90/func_800C9090.s +++ b/lib/asm/non_matchings/unknown_0C9C90/func_800C9090.s @@ -10,7 +10,7 @@ glabel func_800C9090 /* 0C9CB0 800C90B0 AFB10018 */ sw $s1, 0x18($sp) /* 0C9CB4 800C90B4 AFB00014 */ sw $s0, 0x14($sp) /* 0C9CB8 800C90B8 AFA50044 */ sw $a1, 0x44($sp) -/* 0C9CBC 800C90BC 0C03268C */ jal func_800C9A30 +/* 0C9CBC 800C90BC 0C03268C */ jal osSetIntMask /* 0C9CC0 800C90C0 24040001 */ li $a0, 1 /* 0C9CC4 800C90C4 AFA2002C */ sw $v0, 0x2c($sp) /* 0C9CC8 800C90C8 8E500008 */ lw $s0, 8($s2) @@ -37,7 +37,7 @@ glabel func_800C9090 /* 0C9D10 800C9110 1620FFF0 */ bnez $s1, .L800C90D4 /* 0C9D14 800C9114 02208025 */ move $s0, $s1 .L800C9118: -/* 0C9D18 800C9118 0C03268C */ jal func_800C9A30 +/* 0C9D18 800C9118 0C03268C */ jal osSetIntMask /* 0C9D1C 800C911C 8FA4002C */ lw $a0, 0x2c($sp) /* 0C9D20 800C9120 8FBF0024 */ lw $ra, 0x24($sp) /* 0C9D24 800C9124 8FB00014 */ lw $s0, 0x14($sp) @@ -53,7 +53,7 @@ glabel func_800C9090 /* 0C9D48 800C9148 AFBF0024 */ sw $ra, 0x24($sp) /* 0C9D4C 800C914C AFB1001C */ sw $s1, 0x1c($sp) /* 0C9D50 800C9150 AFB00018 */ sw $s0, 0x18($sp) -/* 0C9D54 800C9154 0C03268C */ jal func_800C9A30 +/* 0C9D54 800C9154 0C03268C */ jal osSetIntMask /* 0C9D58 800C9158 24040001 */ li $a0, 1 /* 0C9D5C 800C915C AFA2002C */ sw $v0, 0x2c($sp) /* 0C9D60 800C9160 8E500008 */ lw $s0, 8($s2) @@ -69,7 +69,7 @@ glabel func_800C9090 /* 0C9D84 800C9184 1620FFF9 */ bnez $s1, .L800C916C /* 0C9D88 800C9188 02208025 */ move $s0, $s1 .L800C918C: -/* 0C9D8C 800C918C 0C03268C */ jal func_800C9A30 +/* 0C9D8C 800C918C 0C03268C */ jal osSetIntMask /* 0C9D90 800C9190 8FA4002C */ lw $a0, 0x2c($sp) /* 0C9D94 800C9194 8FBF0024 */ lw $ra, 0x24($sp) /* 0C9D98 800C9198 8FB00018 */ lw $s0, 0x18($sp) diff --git a/lib/asm/non_matchings/unknown_0C9C90/func_800C91AC.s b/lib/asm/non_matchings/unknown_0C9C90/func_800C91AC.s index 63b3daee..e8fdf496 100644 --- a/lib/asm/non_matchings/unknown_0C9C90/func_800C91AC.s +++ b/lib/asm/non_matchings/unknown_0C9C90/func_800C91AC.s @@ -5,7 +5,7 @@ glabel func_800C91AC /* 0C9DB8 800C91B8 AFA50034 */ sw $a1, 0x34($sp) /* 0C9DBC 800C91BC AFA00020 */ sw $zero, 0x20($sp) /* 0C9DC0 800C91C0 24040001 */ li $a0, 1 -/* 0C9DC4 800C91C4 0C03268C */ jal func_800C9A30 +/* 0C9DC4 800C91C4 0C03268C */ jal osSetIntMask /* 0C9DC8 800C91C8 AFA60038 */ sw $a2, 0x38($sp) /* 0C9DCC 800C91CC 8FAE0030 */ lw $t6, 0x30($sp) /* 0C9DD0 800C91D0 8FA70038 */ lw $a3, 0x38($sp) @@ -13,7 +13,7 @@ glabel func_800C91AC /* 0C9DD8 800C91D8 8DC80000 */ lw $t0, ($t6) /* 0C9DDC 800C91DC 15000005 */ bnez $t0, .L800C91F4 /* 0C9DE0 800C91E0 01002025 */ move $a0, $t0 -/* 0C9DE4 800C91E4 0C03268C */ jal func_800C9A30 +/* 0C9DE4 800C91E4 0C03268C */ jal osSetIntMask /* 0C9DE8 800C91E8 00402025 */ move $a0, $v0 /* 0C9DEC 800C91EC 10000035 */ b .L800C92C4 /* 0C9DF0 800C91F0 8FBF0014 */ lw $ra, 0x14($sp) @@ -73,7 +73,7 @@ glabel func_800C91AC /* 0C9EB0 800C92B0 1440FFE5 */ bnez $v0, .L800C9248 /* 0C9EB4 800C92B4 00E33823 */ subu $a3, $a3, $v1 .L800C92B8: -/* 0C9EB8 800C92B8 0C03268C */ jal func_800C9A30 +/* 0C9EB8 800C92B8 0C03268C */ jal osSetIntMask /* 0C9EBC 800C92BC 8FA4001C */ lw $a0, 0x1c($sp) /* 0C9EC0 800C92C0 8FBF0014 */ lw $ra, 0x14($sp) .L800C92C4: diff --git a/lib/asm/non_matchings/unknown_0C9C90/func_800C92D0.s b/lib/asm/non_matchings/unknown_0C9C90/func_800C92D0.s index a01017b8..0616db48 100644 --- a/lib/asm/non_matchings/unknown_0C9C90/func_800C92D0.s +++ b/lib/asm/non_matchings/unknown_0C9C90/func_800C92D0.s @@ -4,7 +4,7 @@ glabel func_800C92D0 /* 0C9ED8 800C92D8 AFA40030 */ sw $a0, 0x30($sp) /* 0C9EDC 800C92DC AFB00018 */ sw $s0, 0x18($sp) /* 0C9EE0 800C92E0 AFA50034 */ sw $a1, 0x34($sp) -/* 0C9EE4 800C92E4 0C03268C */ jal func_800C9A30 +/* 0C9EE4 800C92E4 0C03268C */ jal osSetIntMask /* 0C9EE8 800C92E8 24040001 */ li $a0, 1 /* 0C9EEC 800C92EC 8FAE0030 */ lw $t6, 0x30($sp) /* 0C9EF0 800C92F0 AFA20024 */ sw $v0, 0x24($sp) @@ -29,7 +29,7 @@ glabel func_800C92D0 /* 0C9F38 800C9338 A70F0000 */ sh $t7, ($t8) .L800C933C: /* 0C9F3C 800C933C 8FA40024 */ lw $a0, 0x24($sp) -/* 0C9F40 800C9340 0C03268C */ jal func_800C9A30 +/* 0C9F40 800C9340 0C03268C */ jal osSetIntMask /* 0C9F44 800C9344 AFA30028 */ sw $v1, 0x28($sp) /* 0C9F48 800C9348 8FBF001C */ lw $ra, 0x1c($sp) /* 0C9F4C 800C934C 8FA20028 */ lw $v0, 0x28($sp) diff --git a/lib/asm/non_matchings/unknown_0C9C90/func_800C93D0.s b/lib/asm/non_matchings/unknown_0C9C90/func_800C93D0.s index d2a96d41..0d98992c 100644 --- a/lib/asm/non_matchings/unknown_0C9C90/func_800C93D0.s +++ b/lib/asm/non_matchings/unknown_0C9C90/func_800C93D0.s @@ -4,7 +4,7 @@ glabel func_800C93D0 /* 0C9FD8 800C93D8 00803025 */ move $a2, $a0 /* 0C9FDC 800C93DC AFA60018 */ sw $a2, 0x18($sp) /* 0C9FE0 800C93E0 24040001 */ li $a0, 1 -/* 0C9FE4 800C93E4 0C03268C */ jal func_800C9A30 +/* 0C9FE4 800C93E4 0C03268C */ jal osSetIntMask /* 0C9FE8 800C93E8 AFA5001C */ sw $a1, 0x1c($sp) /* 0C9FEC 800C93EC 8FA60018 */ lw $a2, 0x18($sp) /* 0C9FF0 800C93F0 8FA5001C */ lw $a1, 0x1c($sp) @@ -13,7 +13,7 @@ glabel func_800C93D0 /* 0C9FFC 800C93FC ACAE0010 */ sw $t6, 0x10($a1) /* 0CA000 800C9400 8CCF0000 */ lw $t7, ($a2) /* 0CA004 800C9404 ACAF0000 */ sw $t7, ($a1) -/* 0CA008 800C9408 0C03268C */ jal func_800C9A30 +/* 0CA008 800C9408 0C03268C */ jal osSetIntMask /* 0CA00C 800C940C ACC50000 */ sw $a1, ($a2) /* 0CA010 800C9410 8FBF0014 */ lw $ra, 0x14($sp) /* 0CA014 800C9414 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/lib/asm/non_matchings/unknown_0CA530/func_800C9A30.s b/lib/asm/non_matchings/unknown_0CA530/osSetIntMask.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CA530/func_800C9A30.s rename to lib/asm/non_matchings/unknown_0CA530/osSetIntMask.s index 2b19a0fa..e4909cd2 100644 --- a/lib/asm/non_matchings/unknown_0CA530/func_800C9A30.s +++ b/lib/asm/non_matchings/unknown_0CA530/osSetIntMask.s @@ -1,4 +1,4 @@ -glabel func_800C9A30 +glabel osSetIntMask /* 0CA630 800C9A30 400C6000 */ mfc0 $t4, $12 /* 0CA634 800C9A34 3182FF01 */ andi $v0, $t4, 0xff01 /* 0CA638 800C9A38 3C08800E */ lui $t0, %hi(D_800E38AC) # $t0, 0x800e diff --git a/lib/asm/non_matchings/unknown_0CA730/func_800C9B30.s b/lib/asm/non_matchings/unknown_0CA730/__d_to_ll.s similarity index 92% rename from lib/asm/non_matchings/unknown_0CA730/func_800C9B30.s rename to lib/asm/non_matchings/unknown_0CA730/__d_to_ll.s index 38996882..ea19d168 100644 --- a/lib/asm/non_matchings/unknown_0CA730/func_800C9B30.s +++ b/lib/asm/non_matchings/unknown_0CA730/__d_to_ll.s @@ -1,4 +1,4 @@ -glabel func_800C9B30 +glabel __d_to_ll /* 0CA730 800C9B30 46206109 */ trunc.l.d $f4, $f12 /* 0CA734 800C9B34 44222000 */ dmfc1 $v0, $f4 /* 0CA738 800C9B38 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0CA730/func_800C9B4C.s b/lib/asm/non_matchings/unknown_0CA730/__f_to_ll.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CA730/func_800C9B4C.s rename to lib/asm/non_matchings/unknown_0CA730/__f_to_ll.s index cf79488a..5a4c3e6c 100644 --- a/lib/asm/non_matchings/unknown_0CA730/func_800C9B4C.s +++ b/lib/asm/non_matchings/unknown_0CA730/__f_to_ll.s @@ -1,4 +1,4 @@ -glabel func_800C9B4C +glabel __f_to_ll /* 0CA74C 800C9B4C 46006109 */ trunc.l.s $f4, $f12 /* 0CA750 800C9B50 44222000 */ dmfc1 $v0, $f4 /* 0CA754 800C9B54 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0CA730/func_800C9CBC.s b/lib/asm/non_matchings/unknown_0CA730/__ll_to_f.s similarity index 98% rename from lib/asm/non_matchings/unknown_0CA730/func_800C9CBC.s rename to lib/asm/non_matchings/unknown_0CA730/__ll_to_f.s index 4ae0a995..8fac2a9e 100644 --- a/lib/asm/non_matchings/unknown_0CA730/func_800C9CBC.s +++ b/lib/asm/non_matchings/unknown_0CA730/__ll_to_f.s @@ -1,4 +1,4 @@ -glabel func_800C9CBC +glabel __ll_to_f /* 0CA8BC 800C9CBC AFA40000 */ sw $a0, ($sp) /* 0CA8C0 800C9CC0 AFA50004 */ sw $a1, 4($sp) /* 0CA8C4 800C9CC4 DFAE0000 */ ld $t6, ($sp) diff --git a/lib/asm/non_matchings/unknown_0CA940/func_800C9D54.s b/lib/asm/non_matchings/unknown_0CA940/func_800C9D54.s index 93c17c16..046ecd8a 100644 --- a/lib/asm/non_matchings/unknown_0CA940/func_800C9D54.s +++ b/lib/asm/non_matchings/unknown_0CA940/func_800C9D54.s @@ -9,7 +9,7 @@ glabel func_800C9D54 /* 0CA970 800C9D70 24849D40 */ addiu $a0, %lo(D_800C9D40) # addiu $a0, $a0, -0x62c0 /* 0CA974 800C9D74 27A70024 */ addiu $a3, $sp, 0x24 /* 0CA978 800C9D78 8FA60020 */ lw $a2, 0x20($sp) -/* 0CA97C 800C9D7C 0C034FC4 */ jal func_800D3F10 +/* 0CA97C 800C9D7C 0C034FC4 */ jal _Printf /* 0CA980 800C9D80 00002825 */ move $a1, $zero /* 0CA984 800C9D84 8FBF0014 */ lw $ra, 0x14($sp) /* 0CA988 800C9D88 27BD0020 */ addiu $sp, $sp, 0x20 diff --git a/lib/asm/non_matchings/unknown_0CA9A0/D_800CC17C.s b/lib/asm/non_matchings/unknown_0CA9A0/D_800CC17C.s index ac0645a6..0e68fdfb 100644 --- a/lib/asm/non_matchings/unknown_0CA9A0/D_800CC17C.s +++ b/lib/asm/non_matchings/unknown_0CA9A0/D_800CC17C.s @@ -120,7 +120,7 @@ glabel D_800CC17C /* 0CCF48 800CC348 AC4F0008 */ sw $t7, 8($v0) /* 0CCF4C 800CC34C 24450010 */ addiu $a1, $v0, 0x10 /* 0CCF50 800CC350 8D040014 */ lw $a0, 0x14($t0) -/* 0CCF54 800CC354 0C03233C */ jal func_800C8CF0 +/* 0CCF54 800CC354 0C03233C */ jal osVirtualToPhysical /* 0CCF58 800CC358 AFA50048 */ sw $a1, 0x48($sp) /* 0CCF5C 800CC35C 8FB80028 */ lw $t8, 0x28($sp) /* 0CCF60 800CC360 8FA80050 */ lw $t0, 0x50($sp) diff --git a/lib/asm/non_matchings/unknown_0CA9A0/func_800CAC5C.s b/lib/asm/non_matchings/unknown_0CA9A0/func_800CAC5C.s index 9236f7cd..c34241b8 100644 --- a/lib/asm/non_matchings/unknown_0CA9A0/func_800CAC5C.s +++ b/lib/asm/non_matchings/unknown_0CA9A0/func_800CAC5C.s @@ -262,7 +262,7 @@ glabel func_800CAC5C /* 0CBC60 800CB060 8FB80048 */ lw $t8, 0x48($sp) /* 0CBC64 800CB064 00000000 */ nop /* 0CBC68 800CB068 8F040014 */ lw $a0, 0x14($t8) -/* 0CBC6C 800CB06C 0C03233C */ jal func_800C8CF0 +/* 0CBC6C 800CB06C 0C03233C */ jal osVirtualToPhysical /* 0CBC70 800CB070 00000000 */ nop /* 0CBC74 800CB074 8FB90024 */ lw $t9, 0x24($sp) /* 0CBC78 800CB078 00000000 */ nop @@ -281,7 +281,7 @@ glabel func_800CAC5C /* 0CBCA8 800CB0A8 8FAD0048 */ lw $t5, 0x48($sp) /* 0CBCAC 800CB0AC 00000000 */ nop /* 0CBCB0 800CB0B0 8DA40014 */ lw $a0, 0x14($t5) -/* 0CBCB4 800CB0B4 0C03233C */ jal func_800C8CF0 +/* 0CBCB4 800CB0B4 0C03233C */ jal osVirtualToPhysical /* 0CBCB8 800CB0B8 00000000 */ nop /* 0CBCBC 800CB0BC 8FA80020 */ lw $t0, 0x20($sp) /* 0CBCC0 800CB0C0 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0CCF90/func_800CC920.s b/lib/asm/non_matchings/unknown_0CCF90/guPerspectiveF.s similarity index 97% rename from lib/asm/non_matchings/unknown_0CCF90/func_800CC920.s rename to lib/asm/non_matchings/unknown_0CCF90/guPerspectiveF.s index b0e0876b..39c9e489 100644 --- a/lib/asm/non_matchings/unknown_0CCF90/func_800CC920.s +++ b/lib/asm/non_matchings/unknown_0CCF90/guPerspectiveF.s @@ -1,11 +1,11 @@ -glabel func_800CC920 +glabel guPerspectiveF /* 0CD520 800CC920 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 0CD524 800CC924 44867000 */ mtc1 $a2, $f14 /* 0CD528 800CC928 AFBF0014 */ sw $ra, 0x14($sp) /* 0CD52C 800CC92C AFA7003C */ sw $a3, 0x3c($sp) /* 0CD530 800CC930 AFA40030 */ sw $a0, 0x30($sp) /* 0CD534 800CC934 AFA50034 */ sw $a1, 0x34($sp) -/* 0CD538 800CC938 0C035250 */ jal func_800D4940 +/* 0CD538 800CC938 0C035250 */ jal guMtxIdentF /* 0CD53C 800CC93C E7AE0038 */ swc1 $f14, 0x38($sp) /* 0CD540 800CC940 C7AE0038 */ lwc1 $f14, 0x38($sp) /* 0CD544 800CC944 3C01800F */ li $at, 0x800F0000 # -0.000000 @@ -160,10 +160,10 @@ glabel func_800CC920 /* 0CD778 800CCB78 27A40028 */ addiu $a0, $sp, 0x28 /* 0CD77C 800CCB7C E7A40010 */ swc1 $f4, 0x10($sp) /* 0CD780 800CCB80 E7A60014 */ swc1 $f6, 0x14($sp) -/* 0CD784 800CCB84 0C033248 */ jal func_800CC920 +/* 0CD784 800CCB84 0C033248 */ jal guPerspectiveF /* 0CD788 800CCB88 E7A80018 */ swc1 $f8, 0x18($sp) /* 0CD78C 800CCB8C 27A40028 */ addiu $a0, $sp, 0x28 -/* 0CD790 800CCB90 0C035210 */ jal func_800D4840 +/* 0CD790 800CCB90 0C035210 */ jal guMtxF2L /* 0CD794 800CCB94 8FA50068 */ lw $a1, 0x68($sp) /* 0CD798 800CCB98 8FBF0024 */ lw $ra, 0x24($sp) /* 0CD79C 800CCB9C 27BD0068 */ addiu $sp, $sp, 0x68 diff --git a/lib/asm/non_matchings/unknown_0CCF90/func_800CC5A0.s b/lib/asm/non_matchings/unknown_0CCF90/osInitialize.s similarity index 86% rename from lib/asm/non_matchings/unknown_0CCF90/func_800CC5A0.s rename to lib/asm/non_matchings/unknown_0CCF90/osInitialize.s index 8a207faf..a383f465 100644 --- a/lib/asm/non_matchings/unknown_0CCF90/func_800CC5A0.s +++ b/lib/asm/non_matchings/unknown_0CCF90/osInitialize.s @@ -1,29 +1,29 @@ -glabel func_800CC5A0 +glabel osInitialize /* 0CD1A0 800CC5A0 27BDFFC0 */ addiu $sp, $sp, -0x40 /* 0CD1A4 800CC5A4 AFBF001C */ sw $ra, 0x1c($sp) /* 0CD1A8 800CC5A8 240E0001 */ li $t6, 1 /* 0CD1AC 800CC5AC 3C018013 */ lui $at, %hi(D_8012CCC0) # $at, 0x8013 /* 0CD1B0 800CC5B0 AFB00018 */ sw $s0, 0x18($sp) /* 0CD1B4 800CC5B4 AFA00038 */ sw $zero, 0x38($sp) -/* 0CD1B8 800CC5B8 0C03515C */ jal func_800D4570 +/* 0CD1B8 800CC5B8 0C03515C */ jal __osGetSR /* 0CD1BC 800CC5BC AC2ECCC0 */ sw $t6, %lo(D_8012CCC0)($at) /* 0CD1C0 800CC5C0 00408025 */ move $s0, $v0 /* 0CD1C4 800CC5C4 3C012000 */ lui $at, 0x2000 -/* 0CD1C8 800CC5C8 0C035158 */ jal func_800D4560 +/* 0CD1C8 800CC5C8 0C035158 */ jal __osSetSR /* 0CD1CC 800CC5CC 02012025 */ or $a0, $s0, $at /* 0CD1D0 800CC5D0 3C040100 */ lui $a0, (0x01000800 >> 16) # lui $a0, 0x100 -/* 0CD1D4 800CC5D4 0C035160 */ jal func_800D4580 +/* 0CD1D4 800CC5D4 0C035160 */ jal __osSetFpcCsr /* 0CD1D8 800CC5D8 34840800 */ ori $a0, (0x01000800 & 0xFFFF) # ori $a0, $a0, 0x800 /* 0CD1DC 800CC5DC 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) # lui $a0, 0x1fc0 /* 0CD1E0 800CC5E0 348407FC */ ori $a0, (0x1FC007FC & 0xFFFF) # ori $a0, $a0, 0x7fc -/* 0CD1E4 800CC5E4 0C035164 */ jal func_800D4590 +/* 0CD1E4 800CC5E4 0C035164 */ jal __osSiRawReadIo /* 0CD1E8 800CC5E8 27A5003C */ addiu $a1, $sp, 0x3c /* 0CD1EC 800CC5EC 10400007 */ beqz $v0, .L800CC60C /* 0CD1F0 800CC5F0 00000000 */ nop .L800CC5F4: /* 0CD1F4 800CC5F4 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) # lui $a0, 0x1fc0 /* 0CD1F8 800CC5F8 348407FC */ ori $a0, (0x1FC007FC & 0xFFFF) # ori $a0, $a0, 0x7fc -/* 0CD1FC 800CC5FC 0C035164 */ jal func_800D4590 +/* 0CD1FC 800CC5FC 0C035164 */ jal __osSiRawReadIo /* 0CD200 800CC600 27A5003C */ addiu $a1, $sp, 0x3c /* 0CD204 800CC604 1440FFFB */ bnez $v0, .L800CC5F4 /* 0CD208 800CC608 00000000 */ nop @@ -32,7 +32,7 @@ glabel func_800CC5A0 /* 0CD210 800CC610 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) # lui $a0, 0x1fc0 /* 0CD214 800CC614 348407FC */ ori $a0, (0x1FC007FC & 0xFFFF) # ori $a0, $a0, 0x7fc /* 0CD218 800CC618 34AF0008 */ ori $t7, $a1, 8 -/* 0CD21C 800CC61C 0C035178 */ jal func_800D45E0 +/* 0CD21C 800CC61C 0C035178 */ jal __osSiRawWriteIo /* 0CD220 800CC620 01E02825 */ move $a1, $t7 /* 0CD224 800CC624 10400009 */ beqz $v0, .L800CC64C /* 0CD228 800CC628 00000000 */ nop @@ -41,35 +41,35 @@ glabel func_800CC5A0 /* 0CD230 800CC630 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) # lui $a0, 0x1fc0 /* 0CD234 800CC634 348407FC */ ori $a0, (0x1FC007FC & 0xFFFF) # ori $a0, $a0, 0x7fc /* 0CD238 800CC638 34B80008 */ ori $t8, $a1, 8 -/* 0CD23C 800CC63C 0C035178 */ jal func_800D45E0 +/* 0CD23C 800CC63C 0C035178 */ jal __osSiRawWriteIo /* 0CD240 800CC640 03002825 */ move $a1, $t8 /* 0CD244 800CC644 1440FFF9 */ bnez $v0, .L800CC62C /* 0CD248 800CC648 00000000 */ nop .L800CC64C: -/* 0CD24C 800CC64C 3C08800D */ lui $t0, %hi(D_800D2CB0) # $t0, 0x800d -/* 0CD250 800CC650 25082CB0 */ addiu $t0, %lo(D_800D2CB0) # addiu $t0, $t0, 0x2cb0 +/* 0CD24C 800CC64C 3C08800D */ lui $t0, %hi(__osExceptionPreamble) # $t0, 0x800d +/* 0CD250 800CC650 25082CB0 */ addiu $t0, %lo(__osExceptionPreamble) # addiu $t0, $t0, 0x2cb0 /* 0CD254 800CC654 8D010000 */ lw $at, ($t0) /* 0CD258 800CC658 3C198000 */ lui $t9, %hi(D_8000000C) # $t9, 0x8000 -/* 0CD25C 800CC65C 3C0D800D */ lui $t5, %hi(D_800D2CB0) # $t5, 0x800d +/* 0CD25C 800CC65C 3C0D800D */ lui $t5, %hi(__osExceptionPreamble) # $t5, 0x800d /* 0CD260 800CC660 AF210000 */ sw $at, ($t9) /* 0CD264 800CC664 8D0B0004 */ lw $t3, 4($t0) -/* 0CD268 800CC668 25AD2CB0 */ addiu $t5, %lo(D_800D2CB0) # addiu $t5, $t5, 0x2cb0 +/* 0CD268 800CC668 25AD2CB0 */ addiu $t5, %lo(__osExceptionPreamble) # addiu $t5, $t5, 0x2cb0 /* 0CD26C 800CC66C 3C0C8000 */ lui $t4, %hi(D_8000000C) # $t4, 0x8000 /* 0CD270 800CC670 AF2B0004 */ sw $t3, %lo(D_80000004)($t9) /* 0CD274 800CC674 8D010008 */ lw $at, 8($t0) /* 0CD278 800CC678 358C0080 */ ori $t4, (0x80000080 & 0xFFFF) # ori $t4, $t4, 0x80 -/* 0CD27C 800CC67C 3C09800D */ lui $t1, %hi(D_800D2CB0) # $t1, 0x800d +/* 0CD27C 800CC67C 3C09800D */ lui $t1, %hi(__osExceptionPreamble) # $t1, 0x800d /* 0CD280 800CC680 AF210008 */ sw $at, %lo(D_80000008)($t9) /* 0CD284 800CC684 8D0B000C */ lw $t3, 0xc($t0) -/* 0CD288 800CC688 25292CB0 */ addiu $t1, %lo(D_800D2CB0) # addiu $t1, $t1, 0x2cb0 +/* 0CD288 800CC688 25292CB0 */ addiu $t1, %lo(__osExceptionPreamble) # addiu $t1, $t1, 0x2cb0 /* 0CD28C 800CC68C 3C0A8000 */ lui $t2, %hi(D_8000000C) # $t2, 0x8000 /* 0CD290 800CC690 AF2B000C */ sw $t3, %lo(D_8000000C)($t9) /* 0CD294 800CC694 8DA10000 */ lw $at, ($t5) /* 0CD298 800CC698 354A0100 */ ori $t2, (0x80000100 & 0xFFFF) # ori $t2, $t2, 0x100 -/* 0CD29C 800CC69C 3C0E800D */ lui $t6, %hi(D_800D2CB0) # $t6, 0x800d +/* 0CD29C 800CC69C 3C0E800D */ lui $t6, %hi(__osExceptionPreamble) # $t6, 0x800d /* 0CD2A0 800CC6A0 AD810000 */ sw $at, ($t4) /* 0CD2A4 800CC6A4 8DB80004 */ lw $t8, 4($t5) -/* 0CD2A8 800CC6A8 25CE2CB0 */ addiu $t6, %lo(D_800D2CB0) # addiu $t6, $t6, 0x2cb0 +/* 0CD2A8 800CC6A8 25CE2CB0 */ addiu $t6, %lo(__osExceptionPreamble) # addiu $t6, $t6, 0x2cb0 /* 0CD2AC 800CC6AC 3C0F8000 */ lui $t7, %hi(D_8000000C) # $t7, 0x8000 /* 0CD2B0 800CC6B0 AD980004 */ sw $t8, %lo(D_80000004)($t4) /* 0CD2B4 800CC6B4 8DA10008 */ lw $at, 8($t5) @@ -94,15 +94,15 @@ glabel func_800CC5A0 /* 0CD300 800CC700 8DC10008 */ lw $at, 8($t6) /* 0CD304 800CC704 ADE10008 */ sw $at, %lo(D_80000008)($t7) /* 0CD308 800CC708 8DD8000C */ lw $t8, 0xc($t6) -/* 0CD30C 800CC70C 0C03518C */ jal func_800D4630 +/* 0CD30C 800CC70C 0C03518C */ jal osWritebackDCache /* 0CD310 800CC710 ADF8000C */ sw $t8, %lo(D_8000000C)($t7) /* 0CD314 800CC714 3C048000 */ lui $a0, 0x8000 -/* 0CD318 800CC718 0C0351AC */ jal func_800D46B0 +/* 0CD318 800CC718 0C0351AC */ jal osWritebackICache /* 0CD31C 800CC71C 24050190 */ li $a1, 400 -/* 0CD320 800CC720 0C0351CC */ jal func_800D4730 +/* 0CD320 800CC720 0C0351CC */ jal osMapTLBRdb /* 0CD324 800CC724 00000000 */ nop /* 0CD328 800CC728 24040004 */ li $a0, 4 -/* 0CD32C 800CC72C 0C0351E4 */ jal func_800D4790 +/* 0CD32C 800CC72C 0C0351E4 */ jal osPiRawWriteIo /* 0CD330 800CC730 27A50038 */ addiu $a1, $sp, 0x38 /* 0CD334 800CC734 8FA80038 */ lw $t0, 0x38($sp) /* 0CD338 800CC738 2401FFF0 */ li $at, -16 diff --git a/lib/asm/non_matchings/unknown_0CCF90/func_800CC840.s b/lib/asm/non_matchings/unknown_0CCF90/osSetThreadPri.s similarity index 95% rename from lib/asm/non_matchings/unknown_0CCF90/func_800CC840.s rename to lib/asm/non_matchings/unknown_0CCF90/osSetThreadPri.s index 5384c114..9c636908 100644 --- a/lib/asm/non_matchings/unknown_0CCF90/func_800CC840.s +++ b/lib/asm/non_matchings/unknown_0CCF90/osSetThreadPri.s @@ -1,4 +1,4 @@ -glabel func_800CC840 +glabel osSetThreadPri /* 0CD440 800CC840 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0CD444 800CC844 AFBF001C */ sw $ra, 0x1c($sp) /* 0CD448 800CC848 AFA40028 */ sw $a0, 0x28($sp) @@ -29,11 +29,11 @@ glabel func_800CC840 /* 0CD4A8 800CC8A8 11610008 */ beq $t3, $at, .L800CC8CC /* 0CD4AC 800CC8AC 00000000 */ nop /* 0CD4B0 800CC8B0 8D240008 */ lw $a0, 8($t1) -/* 0CD4B4 800CC8B4 0C034B1C */ jal func_800D2C70 +/* 0CD4B4 800CC8B4 0C034B1C */ jal __osDequeueThread /* 0CD4B8 800CC8B8 01202825 */ move $a1, $t1 /* 0CD4BC 800CC8BC 8FAC0028 */ lw $t4, 0x28($sp) /* 0CD4C0 800CC8C0 8D840008 */ lw $a0, 8($t4) -/* 0CD4C4 800CC8C4 0C034CF3 */ jal func_800D33CC +/* 0CD4C4 800CC8C4 0C034CF3 */ jal __osEnqueueThread /* 0CD4C8 800CC8C8 01802825 */ move $a1, $t4 .L800CC8CC: /* 0CD4CC 800CC8CC 3C0D800E */ lui $t5, %hi(D_800E4890) # $t5, 0x800e diff --git a/lib/asm/non_matchings/unknown_0CD820/func_800CCC20.s b/lib/asm/non_matchings/unknown_0CD820/func_800CCC20.s index 6f1dccda..2037e544 100644 --- a/lib/asm/non_matchings/unknown_0CD820/func_800CCC20.s +++ b/lib/asm/non_matchings/unknown_0CD820/func_800CCC20.s @@ -13,7 +13,7 @@ glabel func_800CCC20 .L800CCC4C: /* 0CD84C 800CCC4C 240F0001 */ li $t7, 1 /* 0CD850 800CCC50 3C01800E */ lui $at, %hi(D_800E38C0) # $at, 0x800e -/* 0CD854 800CCC54 0C03486C */ jal func_800D21B0 +/* 0CD854 800CCC54 0C03486C */ jal osGetTime /* 0CD858 800CCC58 AC2F38C0 */ sw $t7, %lo(D_800E38C0)($at) /* 0CD85C 800CCC5C 3C050007 */ lui $a1, (0x0007A120 >> 16) # lui $a1, 7 /* 0CD860 800CCC60 3C06800E */ lui $a2, %hi(D_800E38A0) # $a2, 0x800e @@ -81,7 +81,7 @@ glabel func_800CCC20 /* 0CD954 800CCD54 AFAD0014 */ sw $t5, 0x14($sp) /* 0CD958 800CCD58 AFAC0010 */ sw $t4, 0x10($sp) /* 0CD95C 800CCD5C 27A40050 */ addiu $a0, $sp, 0x50 -/* 0CD960 800CCD60 0C035378 */ jal func_800D4DE0 +/* 0CD960 800CCD60 0C035378 */ jal osSetTimer /* 0CD964 800CCD64 012B3823 */ subu $a3, $t1, $t3 /* 0CD968 800CCD68 27A40038 */ addiu $a0, $sp, 0x38 /* 0CD96C 800CCD6C 27A5007C */ addiu $a1, $sp, 0x7c @@ -95,7 +95,7 @@ glabel func_800CCC20 /* 0CD988 800CCD88 00002025 */ move $a0, $zero /* 0CD98C 800CCD8C 3C058013 */ lui $a1, %hi(D_8012CD50) # $a1, 0x8013 /* 0CD990 800CCD90 24A5CD50 */ addiu $a1, %lo(D_8012CD50) # addiu $a1, $a1, -0x32b0 -/* 0CD994 800CCD94 0C0335B0 */ jal func_800CD6C0 +/* 0CD994 800CCD94 0C0335B0 */ jal __osSiRawStartDma /* 0CD998 800CCD98 24040001 */ li $a0, 1 /* 0CD99C 800CCD9C AFA20078 */ sw $v0, 0x78($sp) /* 0CD9A0 800CCDA0 8FA40080 */ lw $a0, 0x80($sp) @@ -104,7 +104,7 @@ glabel func_800CCC20 /* 0CD9AC 800CCDAC 24060001 */ li $a2, 1 /* 0CD9B0 800CCDB0 3C058013 */ lui $a1, %hi(D_8012CD50) # $a1, 0x8013 /* 0CD9B4 800CCDB4 24A5CD50 */ addiu $a1, %lo(D_8012CD50) # addiu $a1, $a1, -0x32b0 -/* 0CD9B8 800CCDB8 0C0335B0 */ jal func_800CD6C0 +/* 0CD9B8 800CCDB8 0C0335B0 */ jal __osSiRawStartDma /* 0CD9BC 800CCDBC 00002025 */ move $a0, $zero /* 0CD9C0 800CCDC0 AFA20078 */ sw $v0, 0x78($sp) /* 0CD9C4 800CCDC4 8FA40080 */ lw $a0, 0x80($sp) @@ -115,7 +115,7 @@ glabel func_800CCC20 /* 0CD9D8 800CCDD8 0C033386 */ jal func_800CCE18 /* 0CD9DC 800CCDDC 8FA50088 */ lw $a1, 0x88($sp) /* 0CD9E0 800CCDE0 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 -/* 0CD9E4 800CCDE4 0C033580 */ jal func_800CD600 +/* 0CD9E4 800CCDE4 0C033580 */ jal __osSiCreateAccessQueue /* 0CD9E8 800CCDE8 A020CD90 */ sb $zero, %lo(D_8012CD90)($at) /* 0CD9EC 800CCDEC 3C048013 */ lui $a0, %hi(D_8012CDB8) # $a0, 0x8013 /* 0CD9F0 800CCDF0 3C058013 */ lui $a1, %hi(D_8012CDD0) # $a1, 0x8013 diff --git a/lib/asm/non_matchings/unknown_0CD820/func_800CCFE0.s b/lib/asm/non_matchings/unknown_0CD820/func_800CCFE0.s index 0e95d526..2fabf639 100644 --- a/lib/asm/non_matchings/unknown_0CD820/func_800CCFE0.s +++ b/lib/asm/non_matchings/unknown_0CD820/func_800CCFE0.s @@ -2,7 +2,7 @@ glabel func_800CCFE0 /* 0CDBE0 800CCFE0 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0CDBE4 800CCFE4 AFBF0014 */ sw $ra, 0x14($sp) /* 0CDBE8 800CCFE8 AFA40020 */ sw $a0, 0x20($sp) -/* 0CDBEC 800CCFEC 0C033594 */ jal func_800CD650 +/* 0CDBEC 800CCFEC 0C033594 */ jal __osSiGetAccess /* 0CDBF0 800CCFF0 AFA0001C */ sw $zero, 0x1c($sp) /* 0CDBF4 800CCFF4 3C0E8013 */ lui $t6, %hi(D_8012CD90) # $t6, 0x8013 /* 0CDBF8 800CCFF8 91CECD90 */ lbu $t6, %lo(D_8012CD90)($t6) @@ -13,7 +13,7 @@ glabel func_800CCFE0 /* 0CDC0C 800CD00C 00000000 */ nop /* 0CDC10 800CD010 3C058013 */ lui $a1, %hi(D_8012CD50) # $a1, 0x8013 /* 0CDC14 800CD014 24A5CD50 */ addiu $a1, %lo(D_8012CD50) # addiu $a1, $a1, -0x32b0 -/* 0CDC18 800CD018 0C0335B0 */ jal func_800CD6C0 +/* 0CDC18 800CD018 0C0335B0 */ jal __osSiRawStartDma /* 0CDC1C 800CD01C 24040001 */ li $a0, 1 /* 0CDC20 800CD020 AFA2001C */ sw $v0, 0x1c($sp) /* 0CDC24 800CD024 8FA40020 */ lw $a0, 0x20($sp) @@ -38,12 +38,12 @@ glabel func_800CCFE0 /* 0CDC68 800CD068 3C058013 */ lui $a1, %hi(D_8012CD50) # $a1, 0x8013 /* 0CDC6C 800CD06C AC20CD8C */ sw $zero, %lo(D_8012CD8C)($at) /* 0CDC70 800CD070 24A5CD50 */ addiu $a1, %lo(D_8012CD50) # addiu $a1, $a1, -0x32b0 -/* 0CDC74 800CD074 0C0335B0 */ jal func_800CD6C0 +/* 0CDC74 800CD074 0C0335B0 */ jal __osSiRawStartDma /* 0CDC78 800CD078 00002025 */ move $a0, $zero /* 0CDC7C 800CD07C 240A0001 */ li $t2, 1 /* 0CDC80 800CD080 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 /* 0CDC84 800CD084 AFA2001C */ sw $v0, 0x1c($sp) -/* 0CDC88 800CD088 0C0335A5 */ jal func_800CD694 +/* 0CDC88 800CD088 0C0335A5 */ jal __osSiRelAccess /* 0CDC8C 800CD08C A02ACD90 */ sb $t2, %lo(D_8012CD90)($at) /* 0CDC90 800CD090 8FBF0014 */ lw $ra, 0x14($sp) /* 0CDC94 800CD094 8FA2001C */ lw $v0, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0CDE90/func_800CD52C.s b/lib/asm/non_matchings/unknown_0CDE90/__osPfsGetInitData.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CDE90/func_800CD52C.s rename to lib/asm/non_matchings/unknown_0CDE90/__osPfsGetInitData.s index 2fe8d38c..dcfb8367 100644 --- a/lib/asm/non_matchings/unknown_0CDE90/func_800CD52C.s +++ b/lib/asm/non_matchings/unknown_0CDE90/__osPfsGetInitData.s @@ -1,4 +1,4 @@ -glabel func_800CD52C +glabel __osPfsGetInitData /* 0CE12C 800CD52C 3C0F8013 */ lui $t7, %hi(D_8012CD91) # $t7, 0x8013 /* 0CE130 800CD530 91EFCD91 */ lbu $t7, %lo(D_8012CD91)($t7) /* 0CE134 800CD534 27BDFFE8 */ addiu $sp, $sp, -0x18 diff --git a/lib/asm/non_matchings/unknown_0CDE90/func_800CD430.s b/lib/asm/non_matchings/unknown_0CDE90/__osPfsRequestData.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CDE90/func_800CD430.s rename to lib/asm/non_matchings/unknown_0CDE90/__osPfsRequestData.s index 426fad89..077902c4 100644 --- a/lib/asm/non_matchings/unknown_0CDE90/func_800CD430.s +++ b/lib/asm/non_matchings/unknown_0CDE90/__osPfsRequestData.s @@ -1,4 +1,4 @@ -glabel func_800CD430 +glabel __osPfsRequestData /* 0CE030 800CD430 27BDFFF0 */ addiu $sp, $sp, -0x10 /* 0CE034 800CD434 308400FF */ andi $a0, $a0, 0xff /* 0CE038 800CD438 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 diff --git a/lib/asm/non_matchings/unknown_0CDE90/func_800CD290.s b/lib/asm/non_matchings/unknown_0CDE90/osPfsIsPlug.s similarity index 93% rename from lib/asm/non_matchings/unknown_0CDE90/func_800CD290.s rename to lib/asm/non_matchings/unknown_0CDE90/osPfsIsPlug.s index d353557f..4d106b5c 100644 --- a/lib/asm/non_matchings/unknown_0CDE90/func_800CD290.s +++ b/lib/asm/non_matchings/unknown_0CDE90/osPfsIsPlug.s @@ -1,4 +1,4 @@ -glabel func_800CD290 +glabel osPfsIsPlug /* 0CDE90 800CD290 27BDFFC0 */ addiu $sp, $sp, -0x40 /* 0CDE94 800CD294 AFBF0014 */ sw $ra, 0x14($sp) /* 0CDE98 800CD298 240E0003 */ li $t6, 3 @@ -6,14 +6,14 @@ glabel func_800CD290 /* 0CDEA0 800CD2A0 AFA50044 */ sw $a1, 0x44($sp) /* 0CDEA4 800CD2A4 AFA0003C */ sw $zero, 0x3c($sp) /* 0CDEA8 800CD2A8 A3A0001F */ sb $zero, 0x1f($sp) -/* 0CDEAC 800CD2AC 0C033594 */ jal func_800CD650 +/* 0CDEAC 800CD2AC 0C033594 */ jal __osSiGetAccess /* 0CDEB0 800CD2B0 AFAE0018 */ sw $t6, 0x18($sp) .L800CD2B4: -/* 0CDEB4 800CD2B4 0C03350C */ jal func_800CD430 +/* 0CDEB4 800CD2B4 0C03350C */ jal __osPfsRequestData /* 0CDEB8 800CD2B8 00002025 */ move $a0, $zero /* 0CDEBC 800CD2BC 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CDEC0 800CD2C0 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CDEC4 800CD2C4 0C0335B0 */ jal func_800CD6C0 +/* 0CDEC4 800CD2C4 0C0335B0 */ jal __osSiRawStartDma /* 0CDEC8 800CD2C8 24040001 */ li $a0, 1 /* 0CDECC 800CD2CC AFA2003C */ sw $v0, 0x3c($sp) /* 0CDED0 800CD2D0 8FA40040 */ lw $a0, 0x40($sp) @@ -22,7 +22,7 @@ glabel func_800CD290 /* 0CDEDC 800CD2DC 24060001 */ li $a2, 1 /* 0CDEE0 800CD2E0 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CDEE4 800CD2E4 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CDEE8 800CD2E8 0C0335B0 */ jal func_800CD6C0 +/* 0CDEE8 800CD2E8 0C0335B0 */ jal __osSiRawStartDma /* 0CDEEC 800CD2EC 00002025 */ move $a0, $zero /* 0CDEF0 800CD2F0 AFA2003C */ sw $v0, 0x3c($sp) /* 0CDEF4 800CD2F4 8FA40040 */ lw $a0, 0x40($sp) @@ -30,7 +30,7 @@ glabel func_800CD290 /* 0CDEFC 800CD2FC 0C0322EC */ jal osRecvMesg /* 0CDF00 800CD300 24060001 */ li $a2, 1 /* 0CDF04 800CD304 27A40037 */ addiu $a0, $sp, 0x37 -/* 0CDF08 800CD308 0C03354B */ jal func_800CD52C +/* 0CDF08 800CD308 0C03354B */ jal __osPfsGetInitData /* 0CDF0C 800CD30C 27A50024 */ addiu $a1, $sp, 0x24 /* 0CDF10 800CD310 3C0F8013 */ lui $t7, %hi(D_8012CD91) # $t7, 0x8013 /* 0CDF14 800CD314 91EFCD91 */ lbu $t7, %lo(D_8012CD91)($t7) @@ -101,7 +101,7 @@ glabel func_800CD290 /* 0CE000 800CD400 1420FFE9 */ bnez $at, .L800CD3A8 /* 0CE004 800CD404 00000000 */ nop .L800CD408: -/* 0CE008 800CD408 0C0335A5 */ jal func_800CD694 +/* 0CE008 800CD408 0C0335A5 */ jal __osSiRelAccess /* 0CE00C 800CD40C 00000000 */ nop /* 0CE010 800CD410 93AE001F */ lbu $t6, 0x1f($sp) /* 0CE014 800CD414 8FAF0044 */ lw $t7, 0x44($sp) diff --git a/lib/asm/non_matchings/unknown_0CE200/func_800CD600.s b/lib/asm/non_matchings/unknown_0CE200/__osSiCreateAccessQueue.s similarity index 93% rename from lib/asm/non_matchings/unknown_0CE200/func_800CD600.s rename to lib/asm/non_matchings/unknown_0CE200/__osSiCreateAccessQueue.s index 5dc2c1f6..d764dd04 100644 --- a/lib/asm/non_matchings/unknown_0CE200/func_800CD600.s +++ b/lib/asm/non_matchings/unknown_0CE200/__osSiCreateAccessQueue.s @@ -1,4 +1,4 @@ -glabel func_800CD600 +glabel __osSiCreateAccessQueue /* 0CE200 800CD600 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0CE204 800CD604 AFBF0014 */ sw $ra, 0x14($sp) /* 0CE208 800CD608 240E0001 */ li $t6, 1 @@ -13,7 +13,7 @@ glabel func_800CD600 /* 0CE22C 800CD62C 3C048013 */ lui $a0, %hi(D_8012CE28) # $a0, 0x8013 /* 0CE230 800CD630 2484CE28 */ addiu $a0, %lo(D_8012CE28) # addiu $a0, $a0, -0x31d8 /* 0CE234 800CD634 00002825 */ move $a1, $zero -/* 0CE238 800CD638 0C03238C */ jal func_800C8E30 +/* 0CE238 800CD638 0C03238C */ jal osSendMesg /* 0CE23C 800CD63C 00003025 */ move $a2, $zero /* 0CE240 800CD640 8FBF0014 */ lw $ra, 0x14($sp) /* 0CE244 800CD644 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/lib/asm/non_matchings/unknown_0CE200/func_800CD650.s b/lib/asm/non_matchings/unknown_0CE200/__osSiGetAccess.s similarity index 91% rename from lib/asm/non_matchings/unknown_0CE200/func_800CD650.s rename to lib/asm/non_matchings/unknown_0CE200/__osSiGetAccess.s index c7c2a021..67fc3e8d 100644 --- a/lib/asm/non_matchings/unknown_0CE200/func_800CD650.s +++ b/lib/asm/non_matchings/unknown_0CE200/__osSiGetAccess.s @@ -1,11 +1,11 @@ -glabel func_800CD650 +glabel __osSiGetAccess /* 0CE250 800CD650 3C0E800E */ lui $t6, %hi(D_800E38D0) # $t6, 0x800e /* 0CE254 800CD654 8DCE38D0 */ lw $t6, %lo(D_800E38D0)($t6) /* 0CE258 800CD658 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0CE25C 800CD65C AFBF0014 */ sw $ra, 0x14($sp) /* 0CE260 800CD660 15C00003 */ bnez $t6, .L800CD670 /* 0CE264 800CD664 00000000 */ nop -/* 0CE268 800CD668 0C033580 */ jal func_800CD600 +/* 0CE268 800CD668 0C033580 */ jal __osSiCreateAccessQueue /* 0CE26C 800CD66C 00000000 */ nop .L800CD670: /* 0CE270 800CD670 3C048013 */ lui $a0, %hi(D_8012CE28) # $a0, 0x8013 diff --git a/lib/asm/non_matchings/unknown_0CE200/func_800CD6C0.s b/lib/asm/non_matchings/unknown_0CE200/__osSiRawStartDma.s similarity index 90% rename from lib/asm/non_matchings/unknown_0CE200/func_800CD6C0.s rename to lib/asm/non_matchings/unknown_0CE200/__osSiRawStartDma.s index 2ef5a794..843c6d0c 100644 --- a/lib/asm/non_matchings/unknown_0CE200/func_800CD6C0.s +++ b/lib/asm/non_matchings/unknown_0CE200/__osSiRawStartDma.s @@ -1,8 +1,8 @@ -glabel func_800CD6C0 +glabel __osSiRawStartDma /* 0CE2C0 800CD6C0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0CE2C4 800CD6C4 AFBF0014 */ sw $ra, 0x14($sp) /* 0CE2C8 800CD6C8 AFA40018 */ sw $a0, 0x18($sp) -/* 0CE2CC 800CD6CC 0C0354B0 */ jal func_800D52C0 +/* 0CE2CC 800CD6CC 0C0354B0 */ jal __osSiDeviceBusy /* 0CE2D0 800CD6D0 AFA5001C */ sw $a1, 0x1c($sp) /* 0CE2D4 800CD6D4 10400003 */ beqz $v0, .L800CD6E4 /* 0CE2D8 800CD6D8 00000000 */ nop @@ -14,10 +14,10 @@ glabel func_800CD6C0 /* 0CE2EC 800CD6EC 15C10004 */ bne $t6, $at, .L800CD700 /* 0CE2F0 800CD6F0 00000000 */ nop /* 0CE2F4 800CD6F4 8FA4001C */ lw $a0, 0x1c($sp) -/* 0CE2F8 800CD6F8 0C03518C */ jal func_800D4630 +/* 0CE2F8 800CD6F8 0C03518C */ jal osWritebackDCache /* 0CE2FC 800CD6FC 24050040 */ li $a1, 64 .L800CD700: -/* 0CE300 800CD700 0C03233C */ jal func_800C8CF0 +/* 0CE300 800CD700 0C03233C */ jal osVirtualToPhysical /* 0CE304 800CD704 8FA4001C */ lw $a0, 0x1c($sp) /* 0CE308 800CD708 3C0FA480 */ lui $t7, 0xa480 /* 0CE30C 800CD70C ADE20000 */ sw $v0, ($t7) @@ -39,7 +39,7 @@ glabel func_800CD6C0 /* 0CE344 800CD744 15600004 */ bnez $t3, .L800CD758 /* 0CE348 800CD748 00000000 */ nop /* 0CE34C 800CD74C 8FA4001C */ lw $a0, 0x1c($sp) -/* 0CE350 800CD750 0C0345FC */ jal func_800D17F0 +/* 0CE350 800CD750 0C0345FC */ jal osInvalDCache /* 0CE354 800CD754 24050040 */ li $a1, 64 .L800CD758: /* 0CE358 800CD758 00001025 */ move $v0, $zero diff --git a/lib/asm/non_matchings/unknown_0CE200/func_800CD694.s b/lib/asm/non_matchings/unknown_0CE200/__osSiRelAccess.s similarity index 88% rename from lib/asm/non_matchings/unknown_0CE200/func_800CD694.s rename to lib/asm/non_matchings/unknown_0CE200/__osSiRelAccess.s index 4661db6d..9478af5f 100644 --- a/lib/asm/non_matchings/unknown_0CE200/func_800CD694.s +++ b/lib/asm/non_matchings/unknown_0CE200/__osSiRelAccess.s @@ -1,10 +1,10 @@ -glabel func_800CD694 +glabel __osSiRelAccess /* 0CE294 800CD694 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0CE298 800CD698 AFBF0014 */ sw $ra, 0x14($sp) /* 0CE29C 800CD69C 3C048013 */ lui $a0, %hi(D_8012CE28) # $a0, 0x8013 /* 0CE2A0 800CD6A0 2484CE28 */ addiu $a0, %lo(D_8012CE28) # addiu $a0, $a0, -0x31d8 /* 0CE2A4 800CD6A4 00002825 */ move $a1, $zero -/* 0CE2A8 800CD6A8 0C03238C */ jal func_800C8E30 +/* 0CE2A8 800CD6A8 0C03238C */ jal osSendMesg /* 0CE2AC 800CD6AC 00003025 */ move $a2, $zero /* 0CE2B0 800CD6B0 8FBF0014 */ lw $ra, 0x14($sp) /* 0CE2B4 800CD6B4 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/lib/asm/non_matchings/unknown_0CE370/func_800CD770.s b/lib/asm/non_matchings/unknown_0CE370/__osContAddressCrc.s similarity index 98% rename from lib/asm/non_matchings/unknown_0CE370/func_800CD770.s rename to lib/asm/non_matchings/unknown_0CE370/__osContAddressCrc.s index 722fe678..d6e6d33a 100644 --- a/lib/asm/non_matchings/unknown_0CE370/func_800CD770.s +++ b/lib/asm/non_matchings/unknown_0CE370/__osContAddressCrc.s @@ -1,4 +1,4 @@ -glabel func_800CD770 +glabel __osContAddressCrc /* 0CE370 800CD770 27BDFFF0 */ addiu $sp, $sp, -0x10 /* 0CE374 800CD774 3084FFFF */ andi $a0, $a0, 0xffff /* 0CE378 800CD778 A3A0000F */ sb $zero, 0xf($sp) diff --git a/lib/asm/non_matchings/unknown_0CE370/func_800CD820.s b/lib/asm/non_matchings/unknown_0CE370/__osContDataCrc.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CE370/func_800CD820.s rename to lib/asm/non_matchings/unknown_0CE370/__osContDataCrc.s index fa1cd8b2..e2cf6823 100644 --- a/lib/asm/non_matchings/unknown_0CE370/func_800CD820.s +++ b/lib/asm/non_matchings/unknown_0CE370/__osContDataCrc.s @@ -1,4 +1,4 @@ -glabel func_800CD820 +glabel __osContDataCrc /* 0CE420 800CD820 27BDFFF0 */ addiu $sp, $sp, -0x10 /* 0CE424 800CD824 A3A0000F */ sb $zero, 0xf($sp) /* 0CE428 800CD828 AFA00008 */ sw $zero, 8($sp) diff --git a/lib/asm/non_matchings/unknown_0CE370/func_800CD8F0.s b/lib/asm/non_matchings/unknown_0CE370/__osContRamWrite.s similarity index 93% rename from lib/asm/non_matchings/unknown_0CE370/func_800CD8F0.s rename to lib/asm/non_matchings/unknown_0CE370/__osContRamWrite.s index 2705ce49..4039f2c3 100644 --- a/lib/asm/non_matchings/unknown_0CE370/func_800CD8F0.s +++ b/lib/asm/non_matchings/unknown_0CE370/__osContRamWrite.s @@ -1,4 +1,4 @@ -glabel func_800CD8F0 +glabel __osContRamWrite /* 0CE4F0 800CD8F0 27BDFFA0 */ addiu $sp, $sp, -0x60 /* 0CE4F4 800CD8F4 8FB80070 */ lw $t8, 0x70($sp) /* 0CE4F8 800CD8F8 3C0E8013 */ lui $t6, %hi(D_8012CDE0) # $t6, 0x8013 @@ -24,18 +24,18 @@ glabel func_800CD8F0 /* 0CE548 800CD948 10000070 */ b .L800CDB0C /* 0CE54C 800CD94C 00001025 */ move $v0, $zero .L800CD950: -/* 0CE550 800CD950 0C033594 */ jal func_800CD650 +/* 0CE550 800CD950 0C033594 */ jal __osSiGetAccess /* 0CE554 800CD954 00000000 */ nop /* 0CE558 800CD958 24080003 */ li $t0, 3 /* 0CE55C 800CD95C 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 /* 0CE560 800CD960 A028CD90 */ sb $t0, %lo(D_8012CD90)($at) /* 0CE564 800CD964 8FA40064 */ lw $a0, 0x64($sp) /* 0CE568 800CD968 97A5006A */ lhu $a1, 0x6a($sp) -/* 0CE56C 800CD96C 0C0336C8 */ jal func_800CDB20 +/* 0CE56C 800CD96C 0C0336C8 */ jal __osPackRamWriteData /* 0CE570 800CD970 8FA6006C */ lw $a2, 0x6c($sp) /* 0CE574 800CD974 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CE578 800CD978 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CE57C 800CD97C 0C0335B0 */ jal func_800CD6C0 +/* 0CE57C 800CD97C 0C0335B0 */ jal __osSiRawStartDma /* 0CE580 800CD980 24040001 */ li $a0, 1 /* 0CE584 800CD984 AFA2005C */ sw $v0, 0x5c($sp) /* 0CE588 800CD988 8FA40060 */ lw $a0, 0x60($sp) @@ -60,7 +60,7 @@ glabel func_800CD8F0 /* 0CE5CC 800CD9CC 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CE5D0 800CD9D0 AC20CE1C */ sw $zero, %lo(D_8012CE1C)($at) /* 0CE5D4 800CD9D4 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CE5D8 800CD9D8 0C0335B0 */ jal func_800CD6C0 +/* 0CE5D8 800CD9D8 0C0335B0 */ jal __osSiRawStartDma /* 0CE5DC 800CD9DC 00002025 */ move $a0, $zero /* 0CE5E0 800CD9E0 AFA2005C */ sw $v0, 0x5c($sp) /* 0CE5E4 800CD9E4 8FA40060 */ lw $a0, 0x60($sp) @@ -109,19 +109,19 @@ glabel func_800CD8F0 /* 0CE684 800CDA84 0018C903 */ sra $t9, $t8, 4 /* 0CE688 800CDA88 17200013 */ bnez $t9, .L800CDAD8 /* 0CE68C 800CDA8C AFB9005C */ sw $t9, 0x5c($sp) -/* 0CE690 800CDA90 0C033608 */ jal func_800CD820 +/* 0CE690 800CDA90 0C033608 */ jal __osContDataCrc /* 0CE694 800CDA94 8FA4006C */ lw $a0, 0x6c($sp) /* 0CE698 800CDA98 93A80052 */ lbu $t0, 0x52($sp) /* 0CE69C 800CDA9C 1048000E */ beq $v0, $t0, .L800CDAD8 /* 0CE6A0 800CDAA0 00000000 */ nop /* 0CE6A4 800CDAA4 8FA40060 */ lw $a0, 0x60($sp) -/* 0CE6A8 800CDAA8 0C033B75 */ jal func_800CEDD4 +/* 0CE6A8 800CDAA8 0C033B75 */ jal __osPfsGetStatus /* 0CE6AC 800CDAAC 8FA50064 */ lw $a1, 0x64($sp) /* 0CE6B0 800CDAB0 AFA2005C */ sw $v0, 0x5c($sp) /* 0CE6B4 800CDAB4 8FAA005C */ lw $t2, 0x5c($sp) /* 0CE6B8 800CDAB8 11400005 */ beqz $t2, .L800CDAD0 /* 0CE6BC 800CDABC 00000000 */ nop -/* 0CE6C0 800CDAC0 0C0335A5 */ jal func_800CD694 +/* 0CE6C0 800CDAC0 0C0335A5 */ jal __osSiRelAccess /* 0CE6C4 800CDAC4 00000000 */ nop /* 0CE6C8 800CDAC8 10000010 */ b .L800CDB0C /* 0CE6CC 800CDACC 8FA2005C */ lw $v0, 0x5c($sp) @@ -140,7 +140,7 @@ glabel func_800CD8F0 /* 0CE6F8 800CDAF8 1600FFA7 */ bnez $s0, .L800CD998 /* 0CE6FC 800CDAFC AFAC0028 */ sw $t4, 0x28($sp) .L800CDB00: -/* 0CE700 800CDB00 0C0335A5 */ jal func_800CD694 +/* 0CE700 800CDB00 0C0335A5 */ jal __osSiRelAccess /* 0CE704 800CDB04 00000000 */ nop /* 0CE708 800CDB08 8FA2005C */ lw $v0, 0x5c($sp) .L800CDB0C: diff --git a/lib/asm/non_matchings/unknown_0CE370/func_800CDB20.s b/lib/asm/non_matchings/unknown_0CE370/__osPackRamWriteData.s similarity index 98% rename from lib/asm/non_matchings/unknown_0CE370/func_800CDB20.s rename to lib/asm/non_matchings/unknown_0CE370/__osPackRamWriteData.s index c5e57746..8153e22a 100644 --- a/lib/asm/non_matchings/unknown_0CE370/func_800CDB20.s +++ b/lib/asm/non_matchings/unknown_0CE370/__osPackRamWriteData.s @@ -1,4 +1,4 @@ -glabel func_800CDB20 +glabel __osPackRamWriteData /* 0CE720 800CDB20 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0CE724 800CDB24 3C0E8013 */ lui $t6, %hi(D_8012CDE0) # $t6, 0x8013 /* 0CE728 800CDB28 25CECDE0 */ addiu $t6, %lo(D_8012CDE0) # addiu $t6, $t6, -0x3220 @@ -30,7 +30,7 @@ glabel func_800CDB20 /* 0CE78C 800CDB8C A3AB001D */ sb $t3, 0x1d($sp) /* 0CE790 800CDB90 A3AC001E */ sb $t4, 0x1e($sp) /* 0CE794 800CDB94 A3AD001F */ sb $t5, 0x1f($sp) -/* 0CE798 800CDB98 0C0335DC */ jal func_800CD770 +/* 0CE798 800CDB98 0C0335DC */ jal __osContAddressCrc /* 0CE79C 800CDB9C 97A4004E */ lhu $a0, 0x4e($sp) /* 0CE7A0 800CDBA0 97AE004E */ lhu $t6, 0x4e($sp) /* 0CE7A4 800CDBA4 241900FF */ li $t9, 255 diff --git a/lib/asm/non_matchings/unknown_0CE8A0/func_800CDCA0.s b/lib/asm/non_matchings/unknown_0CE8A0/__osContRamRead.s similarity index 94% rename from lib/asm/non_matchings/unknown_0CE8A0/func_800CDCA0.s rename to lib/asm/non_matchings/unknown_0CE8A0/__osContRamRead.s index 60518371..d957bc2e 100644 --- a/lib/asm/non_matchings/unknown_0CE8A0/func_800CDCA0.s +++ b/lib/asm/non_matchings/unknown_0CE8A0/__osContRamRead.s @@ -1,4 +1,4 @@ -glabel func_800CDCA0 +glabel __osContRamRead /* 0CE8A0 800CDCA0 27BDFFA0 */ addiu $sp, $sp, -0x60 /* 0CE8A4 800CDCA4 3C0E8013 */ lui $t6, %hi(D_8012CDE0) # $t6, 0x8013 /* 0CE8A8 800CDCA8 AFBF001C */ sw $ra, 0x1c($sp) @@ -11,17 +11,17 @@ glabel func_800CDCA0 /* 0CE8C4 800CDCC4 AFB00018 */ sw $s0, 0x18($sp) /* 0CE8C8 800CDCC8 AFA0005C */ sw $zero, 0x5c($sp) /* 0CE8CC 800CDCCC AFAE0054 */ sw $t6, 0x54($sp) -/* 0CE8D0 800CDCD0 0C033594 */ jal func_800CD650 +/* 0CE8D0 800CDCD0 0C033594 */ jal __osSiGetAccess /* 0CE8D4 800CDCD4 AFAF0028 */ sw $t7, 0x28($sp) /* 0CE8D8 800CDCD8 24180002 */ li $t8, 2 /* 0CE8DC 800CDCDC 3C018013 */ lui $at, %hi(D_8012CD90) # $at, 0x8013 /* 0CE8E0 800CDCE0 A038CD90 */ sb $t8, %lo(D_8012CD90)($at) /* 0CE8E4 800CDCE4 8FA40064 */ lw $a0, 0x64($sp) -/* 0CE8E8 800CDCE8 0C0337B9 */ jal func_800CDEE4 +/* 0CE8E8 800CDCE8 0C0337B9 */ jal __osPackRamReadData /* 0CE8EC 800CDCEC 97A5006A */ lhu $a1, 0x6a($sp) /* 0CE8F0 800CDCF0 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CE8F4 800CDCF4 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CE8F8 800CDCF8 0C0335B0 */ jal func_800CD6C0 +/* 0CE8F8 800CDCF8 0C0335B0 */ jal __osSiRawStartDma /* 0CE8FC 800CDCFC 24040001 */ li $a0, 1 /* 0CE900 800CDD00 AFA2005C */ sw $v0, 0x5c($sp) /* 0CE904 800CDD04 8FA40060 */ lw $a0, 0x60($sp) @@ -46,7 +46,7 @@ glabel func_800CDCA0 /* 0CE948 800CDD48 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CE94C 800CDD4C AC20CE1C */ sw $zero, %lo(D_8012CE1C)($at) /* 0CE950 800CDD50 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CE954 800CDD54 0C0335B0 */ jal func_800CD6C0 +/* 0CE954 800CDD54 0C0335B0 */ jal __osSiRawStartDma /* 0CE958 800CDD58 00002025 */ move $a0, $zero /* 0CE95C 800CDD5C AFA2005C */ sw $v0, 0x5c($sp) /* 0CE960 800CDD60 8FA40060 */ lw $a0, 0x60($sp) @@ -96,7 +96,7 @@ glabel func_800CDCA0 /* 0CEA04 800CDE04 15E00025 */ bnez $t7, .L800CDE9C /* 0CEA08 800CDE08 AFAF005C */ sw $t7, 0x5c($sp) /* 0CEA0C 800CDE0C 27A4002C */ addiu $a0, $sp, 0x2c -/* 0CEA10 800CDE10 0C033608 */ jal func_800CD820 +/* 0CEA10 800CDE10 0C033608 */ jal __osContDataCrc /* 0CEA14 800CDE14 24840006 */ addiu $a0, $a0, 6 /* 0CEA18 800CDE18 A3A20027 */ sb $v0, 0x27($sp) /* 0CEA1C 800CDE1C 93B80027 */ lbu $t8, 0x27($sp) @@ -104,13 +104,13 @@ glabel func_800CDCA0 /* 0CEA24 800CDE24 1308000F */ beq $t8, $t0, .L800CDE64 /* 0CEA28 800CDE28 00000000 */ nop /* 0CEA2C 800CDE2C 8FA40060 */ lw $a0, 0x60($sp) -/* 0CEA30 800CDE30 0C033B75 */ jal func_800CEDD4 +/* 0CEA30 800CDE30 0C033B75 */ jal __osPfsGetStatus /* 0CEA34 800CDE34 8FA50064 */ lw $a1, 0x64($sp) /* 0CEA38 800CDE38 AFA2005C */ sw $v0, 0x5c($sp) /* 0CEA3C 800CDE3C 8FB9005C */ lw $t9, 0x5c($sp) /* 0CEA40 800CDE40 13200005 */ beqz $t9, .L800CDE58 /* 0CEA44 800CDE44 00000000 */ nop -/* 0CEA48 800CDE48 0C0335A5 */ jal func_800CD694 +/* 0CEA48 800CDE48 0C0335A5 */ jal __osSiRelAccess /* 0CEA4C 800CDE4C 00000000 */ nop /* 0CEA50 800CDE50 1000001F */ b .L800CDED0 /* 0CEA54 800CDE54 8FA2005C */ lw $v0, 0x5c($sp) @@ -146,7 +146,7 @@ glabel func_800CDCA0 /* 0CEABC 800CDEBC 1600FF95 */ bnez $s0, .L800CDD14 /* 0CEAC0 800CDEC0 AFAB0028 */ sw $t3, 0x28($sp) .L800CDEC4: -/* 0CEAC4 800CDEC4 0C0335A5 */ jal func_800CD694 +/* 0CEAC4 800CDEC4 0C0335A5 */ jal __osSiRelAccess /* 0CEAC8 800CDEC8 00000000 */ nop /* 0CEACC 800CDECC 8FA2005C */ lw $v0, 0x5c($sp) .L800CDED0: diff --git a/lib/asm/non_matchings/unknown_0CE8A0/func_800CDEE4.s b/lib/asm/non_matchings/unknown_0CE8A0/__osPackRamReadData.s similarity index 98% rename from lib/asm/non_matchings/unknown_0CE8A0/func_800CDEE4.s rename to lib/asm/non_matchings/unknown_0CE8A0/__osPackRamReadData.s index bad18fa4..f7d25d45 100644 --- a/lib/asm/non_matchings/unknown_0CE8A0/func_800CDEE4.s +++ b/lib/asm/non_matchings/unknown_0CE8A0/__osPackRamReadData.s @@ -1,4 +1,4 @@ -glabel func_800CDEE4 +glabel __osPackRamReadData /* 0CEAE4 800CDEE4 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0CEAE8 800CDEE8 3C0E8013 */ lui $t6, %hi(D_8012CDE0) # $t6, 0x8013 /* 0CEAEC 800CDEEC 25CECDE0 */ addiu $t6, %lo(D_8012CDE0) # addiu $t6, $t6, -0x3220 @@ -29,7 +29,7 @@ glabel func_800CDEE4 /* 0CEB4C 800CDF4C A3AB001D */ sb $t3, 0x1d($sp) /* 0CEB50 800CDF50 A3AC001E */ sb $t4, 0x1e($sp) /* 0CEB54 800CDF54 A3AD001F */ sb $t5, 0x1f($sp) -/* 0CEB58 800CDF58 0C0335DC */ jal func_800CD770 +/* 0CEB58 800CDF58 0C0335DC */ jal __osContAddressCrc /* 0CEB5C 800CDF5C 97A4004E */ lhu $a0, 0x4e($sp) /* 0CEB60 800CDF60 97AE004E */ lhu $t6, 0x4e($sp) /* 0CEB64 800CDF64 241900FF */ li $t9, 255 diff --git a/lib/asm/non_matchings/unknown_0CEE10/func_800CE210.s b/lib/asm/non_matchings/unknown_0CEE10/osEepromProbe.s similarity index 87% rename from lib/asm/non_matchings/unknown_0CEE10/func_800CE210.s rename to lib/asm/non_matchings/unknown_0CEE10/osEepromProbe.s index 8930f16f..10b6f8d8 100644 --- a/lib/asm/non_matchings/unknown_0CEE10/func_800CE210.s +++ b/lib/asm/non_matchings/unknown_0CEE10/osEepromProbe.s @@ -1,11 +1,11 @@ -glabel func_800CE210 +glabel osEepromProbe /* 0CEE10 800CE210 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0CEE14 800CE214 AFBF0014 */ sw $ra, 0x14($sp) /* 0CEE18 800CE218 AFA40020 */ sw $a0, 0x20($sp) -/* 0CEE1C 800CE21C 0C033594 */ jal func_800CD650 +/* 0CEE1C 800CE21C 0C033594 */ jal __osSiGetAccess /* 0CEE20 800CE220 AFA0001C */ sw $zero, 0x1c($sp) /* 0CEE24 800CE224 8FA40020 */ lw $a0, 0x20($sp) -/* 0CEE28 800CE228 0C033A0F */ jal func_800CE83C +/* 0CEE28 800CE228 0C033A0F */ jal __osEepStatus /* 0CEE2C 800CE22C 27A50018 */ addiu $a1, $sp, 0x18 /* 0CEE30 800CE230 AFA2001C */ sw $v0, 0x1c($sp) /* 0CEE34 800CE234 8FAE001C */ lw $t6, 0x1c($sp) @@ -21,7 +21,7 @@ glabel func_800CE210 .L800CE25C: /* 0CEE5C 800CE25C AFA0001C */ sw $zero, 0x1c($sp) .L800CE260: -/* 0CEE60 800CE260 0C0335A5 */ jal func_800CD694 +/* 0CEE60 800CE260 0C0335A5 */ jal __osSiRelAccess /* 0CEE64 800CE264 00000000 */ nop /* 0CEE68 800CE268 8FBF0014 */ lw $ra, 0x14($sp) /* 0CEE6C 800CE26C 8FA2001C */ lw $v0, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0CF070/func_800CE470.s b/lib/asm/non_matchings/unknown_0CF070/__osPackEepReadData.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CF070/func_800CE470.s rename to lib/asm/non_matchings/unknown_0CF070/__osPackEepReadData.s index 6f3c6e37..1cc3132e 100644 --- a/lib/asm/non_matchings/unknown_0CF070/func_800CE470.s +++ b/lib/asm/non_matchings/unknown_0CF070/__osPackEepReadData.s @@ -1,4 +1,4 @@ -glabel func_800CE470 +glabel __osPackEepReadData /* 0CF070 800CE470 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0CF074 800CE474 3C0E8013 */ lui $t6, %hi(D_8012CE40) # $t6, 0x8013 /* 0CF078 800CE478 25CECE40 */ addiu $t6, %lo(D_8012CE40) # addiu $t6, $t6, -0x31c0 diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CE83C.s b/lib/asm/non_matchings/unknown_0CF330/__osEepStatus.s similarity index 98% rename from lib/asm/non_matchings/unknown_0CF330/func_800CE83C.s rename to lib/asm/non_matchings/unknown_0CF330/__osEepStatus.s index 27949ee9..054dd6b0 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CE83C.s +++ b/lib/asm/non_matchings/unknown_0CF330/__osEepStatus.s @@ -1,4 +1,4 @@ -glabel func_800CE83C +glabel __osEepStatus /* 0CF43C 800CE83C 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 0CF440 800CE840 3C0E8013 */ lui $t6, %hi(D_8012CE40) # $t6, 0x8013 /* 0CF444 800CE844 25CECE40 */ addiu $t6, %lo(D_8012CE40) # addiu $t6, $t6, -0x31c0 @@ -67,7 +67,7 @@ glabel func_800CE83C /* 0CF538 800CE938 8FA80024 */ lw $t0, 0x24($sp) /* 0CF53C 800CE93C 25090008 */ addiu $t1, $t0, 8 /* 0CF540 800CE940 AFA90024 */ sw $t1, 0x24($sp) -/* 0CF544 800CE944 0C0335B0 */ jal func_800CD6C0 +/* 0CF544 800CE944 0C0335B0 */ jal __osSiRawStartDma /* 0CF548 800CE948 A12A0000 */ sb $t2, ($t1) /* 0CF54C 800CE94C AFA2002C */ sw $v0, 0x2c($sp) /* 0CF550 800CE950 8FA40030 */ lw $a0, 0x30($sp) @@ -79,7 +79,7 @@ glabel func_800CE83C /* 0CF568 800CE968 3C058013 */ lui $a1, %hi(D_8012CE40) # $a1, 0x8013 /* 0CF56C 800CE96C A02BCD90 */ sb $t3, %lo(D_8012CD90)($at) /* 0CF570 800CE970 24A5CE40 */ addiu $a1, %lo(D_8012CE40) # addiu $a1, $a1, -0x31c0 -/* 0CF574 800CE974 0C0335B0 */ jal func_800CD6C0 +/* 0CF574 800CE974 0C0335B0 */ jal __osSiRawStartDma /* 0CF578 800CE978 00002025 */ move $a0, $zero /* 0CF57C 800CE97C AFA2002C */ sw $v0, 0x2c($sp) /* 0CF580 800CE980 8FA40030 */ lw $a0, 0x30($sp) diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CE730.s b/lib/asm/non_matchings/unknown_0CF330/__osPackEepWriteData.s similarity index 99% rename from lib/asm/non_matchings/unknown_0CF330/func_800CE730.s rename to lib/asm/non_matchings/unknown_0CF330/__osPackEepWriteData.s index 7d4c1db8..e2a276a3 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CE730.s +++ b/lib/asm/non_matchings/unknown_0CF330/__osPackEepWriteData.s @@ -1,4 +1,4 @@ -glabel func_800CE730 +glabel __osPackEepWriteData /* 0CF330 800CE730 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0CF334 800CE734 3C0E8013 */ lui $t6, %hi(D_8012CE40) # $t6, 0x8013 /* 0CF338 800CE738 25CECE40 */ addiu $t6, %lo(D_8012CE40) # addiu $t6, $t6, -0x31c0 diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CEDD4.s b/lib/asm/non_matchings/unknown_0CF330/__osPfsGetStatus.s similarity index 93% rename from lib/asm/non_matchings/unknown_0CF330/func_800CEDD4.s rename to lib/asm/non_matchings/unknown_0CF330/__osPfsGetStatus.s index fce6ecdb..ffcbba39 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CEDD4.s +++ b/lib/asm/non_matchings/unknown_0CF330/__osPfsGetStatus.s @@ -1,14 +1,14 @@ -glabel func_800CEDD4 +glabel __osPfsGetStatus /* 0CF9D4 800CEDD4 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0CF9D8 800CEDD8 AFBF0014 */ sw $ra, 0x14($sp) /* 0CF9DC 800CEDDC AFA40038 */ sw $a0, 0x38($sp) /* 0CF9E0 800CEDE0 AFA5003C */ sw $a1, 0x3c($sp) /* 0CF9E4 800CEDE4 AFA00034 */ sw $zero, 0x34($sp) -/* 0CF9E8 800CEDE8 0C03350C */ jal func_800CD430 +/* 0CF9E8 800CEDE8 0C03350C */ jal __osPfsRequestData /* 0CF9EC 800CEDEC 00002025 */ move $a0, $zero /* 0CF9F0 800CEDF0 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CF9F4 800CEDF4 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CF9F8 800CEDF8 0C0335B0 */ jal func_800CD6C0 +/* 0CF9F8 800CEDF8 0C0335B0 */ jal __osSiRawStartDma /* 0CF9FC 800CEDFC 24040001 */ li $a0, 1 /* 0CFA00 800CEE00 AFA20034 */ sw $v0, 0x34($sp) /* 0CFA04 800CEE04 8FA40038 */ lw $a0, 0x38($sp) @@ -17,7 +17,7 @@ glabel func_800CEDD4 /* 0CFA10 800CEE10 24060001 */ li $a2, 1 /* 0CFA14 800CEE14 3C058013 */ lui $a1, %hi(D_8012CDE0) # $a1, 0x8013 /* 0CFA18 800CEE18 24A5CDE0 */ addiu $a1, %lo(D_8012CDE0) # addiu $a1, $a1, -0x3220 -/* 0CFA1C 800CEE1C 0C0335B0 */ jal func_800CD6C0 +/* 0CFA1C 800CEE1C 0C0335B0 */ jal __osSiRawStartDma /* 0CFA20 800CEE20 00002025 */ move $a0, $zero /* 0CFA24 800CEE24 AFA20034 */ sw $v0, 0x34($sp) /* 0CFA28 800CEE28 8FA40038 */ lw $a0, 0x38($sp) @@ -25,7 +25,7 @@ glabel func_800CEDD4 /* 0CFA30 800CEE30 0C0322EC */ jal osRecvMesg /* 0CFA34 800CEE34 24060001 */ li $a2, 1 /* 0CFA38 800CEE38 27A4002F */ addiu $a0, $sp, 0x2f -/* 0CFA3C 800CEE3C 0C03354B */ jal func_800CD52C +/* 0CFA3C 800CEE3C 0C03354B */ jal __osPfsGetInitData /* 0CFA40 800CEE40 27A5001C */ addiu $a1, $sp, 0x1c /* 0CFA44 800CEE44 8FAE003C */ lw $t6, 0x3c($sp) /* 0CFA48 800CEE48 000E7880 */ sll $t7, $t6, 2 diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CED20.s b/lib/asm/non_matchings/unknown_0CF330/func_800CED20.s index c5382256..449270b0 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CED20.s +++ b/lib/asm/non_matchings/unknown_0CF330/func_800CED20.s @@ -4,12 +4,12 @@ glabel func_800CED20 /* 0CF928 800CED28 AFA40020 */ sw $a0, 0x20($sp) /* 0CF92C 800CED2C AFA50024 */ sw $a1, 0x24($sp) /* 0CF930 800CED30 AFA60028 */ sw $a2, 0x28($sp) -/* 0CF934 800CED34 0C033594 */ jal func_800CD650 +/* 0CF934 800CED34 0C033594 */ jal __osSiGetAccess /* 0CF938 800CED38 AFA0001C */ sw $zero, 0x1c($sp) /* 0CF93C 800CED3C 8FA40020 */ lw $a0, 0x20($sp) -/* 0CF940 800CED40 0C033B75 */ jal func_800CEDD4 +/* 0CF940 800CED40 0C033B75 */ jal __osPfsGetStatus /* 0CF944 800CED44 8FA50028 */ lw $a1, 0x28($sp) -/* 0CF948 800CED48 0C0335A5 */ jal func_800CD694 +/* 0CF948 800CED48 0C0335A5 */ jal __osSiRelAccess /* 0CF94C 800CED4C AFA2001C */ sw $v0, 0x1c($sp) /* 0CF950 800CED50 8FAE001C */ lw $t6, 0x1c($sp) /* 0CF954 800CED54 11C00003 */ beqz $t6, .L800CED64 @@ -25,7 +25,7 @@ glabel func_800CED20 /* 0CF978 800CED78 AD190008 */ sw $t9, 8($t0) /* 0CF97C 800CED7C 8FA90024 */ lw $t1, 0x24($sp) /* 0CF980 800CED80 AD200000 */ sw $zero, ($t1) -/* 0CF984 800CED84 0C035659 */ jal func_800D5964 +/* 0CF984 800CED84 0C035659 */ jal __osGetId /* 0CF988 800CED88 8FA40024 */ lw $a0, 0x24($sp) /* 0CF98C 800CED8C AFA2001C */ sw $v0, 0x1c($sp) /* 0CF990 800CED90 8FAA001C */ lw $t2, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CEEE0.s b/lib/asm/non_matchings/unknown_0CF330/func_800CEEE0.s index e8125e1d..7a99dee7 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CEEE0.s +++ b/lib/asm/non_matchings/unknown_0CF330/func_800CEEE0.s @@ -16,7 +16,7 @@ glabel func_800CEEE0 /* 0CFB18 800CEF18 8FA50028 */ lw $a1, 0x28($sp) /* 0CFB1C 800CEF1C 8FA40020 */ lw $a0, 0x20($sp) /* 0CFB20 800CEF20 00003025 */ move $a2, $zero -/* 0CFB24 800CEF24 0C03572F */ jal func_800D5CBC +/* 0CFB24 800CEF24 0C03572F */ jal __osPfsRWInode /* 0CFB28 800CEF28 91070000 */ lbu $a3, ($t0) /* 0CFB2C 800CEF2C AFA2001C */ sw $v0, 0x1c($sp) /* 0CFB30 800CEF30 8FA9001C */ lw $t1, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0CF330/func_800CEFDC.s b/lib/asm/non_matchings/unknown_0CF330/func_800CEFDC.s index 90481f66..703821b8 100644 --- a/lib/asm/non_matchings/unknown_0CF330/func_800CEFDC.s +++ b/lib/asm/non_matchings/unknown_0CF330/func_800CEFDC.s @@ -45,7 +45,7 @@ glabel func_800CEFDC /* 0CFC70 800CF070 100000D6 */ b .L800CF3CC /* 0CFC74 800CF074 24020005 */ li $v0, 5 .L800CF078: -/* 0CFC78 800CF078 0C0356F0 */ jal func_800D5BC0 +/* 0CFC78 800CF078 0C0356F0 */ jal __osCheckId /* 0CFC7C 800CF07C 8FA40158 */ lw $a0, 0x158($sp) /* 0CFC80 800CF080 24010002 */ li $at, 2 /* 0CFC84 800CF084 14410003 */ bne $v0, $at, .L800CF094 @@ -58,7 +58,7 @@ glabel func_800CEFDC /* 0CFC9C 800CF09C 1300000A */ beqz $t8, .L800CF0C8 /* 0CFCA0 800CF0A0 00000000 */ nop /* 0CFCA4 800CF0A4 A1E00065 */ sb $zero, 0x65($t7) -/* 0CFCA8 800CF0A8 0C0357F7 */ jal func_800D5FDC +/* 0CFCA8 800CF0A8 0C0357F7 */ jal __osPfsSelectBank /* 0CFCAC 800CF0AC 8FA40158 */ lw $a0, 0x158($sp) /* 0CFCB0 800CF0B0 AFA20154 */ sw $v0, 0x154($sp) /* 0CFCB4 800CF0B4 8FAE0154 */ lw $t6, 0x154($sp) @@ -73,7 +73,7 @@ glabel func_800CEFDC /* 0CFCD4 800CF0D4 8F28005C */ lw $t0, 0x5c($t9) /* 0CFCD8 800CF0D8 8F240004 */ lw $a0, 4($t9) /* 0CFCDC 800CF0DC 8F250008 */ lw $a1, 8($t9) -/* 0CFCE0 800CF0E0 0C033728 */ jal func_800CDCA0 +/* 0CFCE0 800CF0E0 0C033728 */ jal __osContRamRead /* 0CFCE4 800CF0E4 01093021 */ addu $a2, $t0, $t1 /* 0CFCE8 800CF0E8 AFA20154 */ sw $v0, 0x154($sp) /* 0CFCEC 800CF0EC 8FAA0154 */ lw $t2, 0x154($sp) @@ -190,7 +190,7 @@ glabel func_800CEFDC /* 0CFE74 800CF274 11D9000A */ beq $t6, $t9, .L800CF2A0 /* 0CFE78 800CF278 00000000 */ nop /* 0CFE7C 800CF27C A1F90065 */ sb $t9, 0x65($t7) -/* 0CFE80 800CF280 0C0357F7 */ jal func_800D5FDC +/* 0CFE80 800CF280 0C0357F7 */ jal __osPfsSelectBank /* 0CFE84 800CF284 8FA40158 */ lw $a0, 0x158($sp) /* 0CFE88 800CF288 AFA20154 */ sw $v0, 0x154($sp) /* 0CFE8C 800CF28C 8FA80154 */ lw $t0, 0x154($sp) @@ -210,7 +210,7 @@ glabel func_800CEFDC /* 0CFEC0 800CF2C0 3166FFFF */ andi $a2, $t3, 0xffff /* 0CFEC4 800CF2C4 8FA70024 */ lw $a3, 0x24($sp) /* 0CFEC8 800CF2C8 8F040004 */ lw $a0, 4($t8) -/* 0CFECC 800CF2CC 0C033728 */ jal func_800CDCA0 +/* 0CFECC 800CF2CC 0C033728 */ jal __osContRamRead /* 0CFED0 800CF2D0 8F050008 */ lw $a1, 8($t8) /* 0CFED4 800CF2D4 10000009 */ b .L800CF2FC /* 0CFED8 800CF2D8 AFA20154 */ sw $v0, 0x154($sp) @@ -220,7 +220,7 @@ glabel func_800CEFDC /* 0CFEE4 800CF2E4 8FA70024 */ lw $a3, 0x24($sp) /* 0CFEE8 800CF2E8 8DC40004 */ lw $a0, 4($t6) /* 0CFEEC 800CF2EC 8DC50008 */ lw $a1, 8($t6) -/* 0CFEF0 800CF2F0 0C03363C */ jal func_800CD8F0 +/* 0CFEF0 800CF2F0 0C03363C */ jal __osContRamWrite /* 0CFEF4 800CF2F4 AFA00010 */ sw $zero, 0x10($sp) /* 0CFEF8 800CF2F8 AFA20154 */ sw $v0, 0x154($sp) .L800CF2FC: @@ -254,7 +254,7 @@ glabel func_800CEFDC /* 0CFF60 800CF360 35CF0002 */ ori $t7, $t6, 2 /* 0CFF64 800CF364 A3AF013C */ sb $t7, 0x13c($sp) /* 0CFF68 800CF368 A1000065 */ sb $zero, 0x65($t0) -/* 0CFF6C 800CF36C 0C0357F7 */ jal func_800D5FDC +/* 0CFF6C 800CF36C 0C0357F7 */ jal __osPfsSelectBank /* 0CFF70 800CF370 8FA40158 */ lw $a0, 0x158($sp) /* 0CFF74 800CF374 AFA20154 */ sw $v0, 0x154($sp) /* 0CFF78 800CF378 8FA90154 */ lw $t1, 0x154($sp) @@ -270,7 +270,7 @@ glabel func_800CEFDC /* 0CFF9C 800CF39C 8D440004 */ lw $a0, 4($t2) /* 0CFFA0 800CF3A0 8D450008 */ lw $a1, 8($t2) /* 0CFFA4 800CF3A4 AFA00010 */ sw $zero, 0x10($sp) -/* 0CFFA8 800CF3A8 0C03363C */ jal func_800CD8F0 +/* 0CFFA8 800CF3A8 0C03363C */ jal __osContRamWrite /* 0CFFAC 800CF3AC 01AC3021 */ addu $a2, $t5, $t4 /* 0CFFB0 800CF3B0 AFA20154 */ sw $v0, 0x154($sp) /* 0CFFB4 800CF3B4 8FB80154 */ lw $t8, 0x154($sp) diff --git a/lib/asm/non_matchings/unknown_0CFFE0/func_800CF3E0.s b/lib/asm/non_matchings/unknown_0CFFE0/osPfsFreeBlocks.s similarity index 97% rename from lib/asm/non_matchings/unknown_0CFFE0/func_800CF3E0.s rename to lib/asm/non_matchings/unknown_0CFFE0/osPfsFreeBlocks.s index edf8f8dc..614e1f81 100644 --- a/lib/asm/non_matchings/unknown_0CFFE0/func_800CF3E0.s +++ b/lib/asm/non_matchings/unknown_0CFFE0/osPfsFreeBlocks.s @@ -1,4 +1,4 @@ -glabel func_800CF3E0 +glabel osPfsFreeBlocks /* 0CFFE0 800CF3E0 27BDFED0 */ addiu $sp, $sp, -0x130 /* 0CFFE4 800CF3E4 AFA40130 */ sw $a0, 0x130($sp) /* 0CFFE8 800CF3E8 8FAE0130 */ lw $t6, 0x130($sp) @@ -13,7 +13,7 @@ glabel func_800CF3E0 /* 0D000C 800CF40C 10000043 */ b .L800CF51C /* 0D0010 800CF410 24020005 */ li $v0, 5 .L800CF414: -/* 0D0014 800CF414 0C0356F0 */ jal func_800D5BC0 +/* 0D0014 800CF414 0C0356F0 */ jal __osCheckId /* 0D0018 800CF418 8FA40130 */ lw $a0, 0x130($sp) /* 0D001C 800CF41C 24010002 */ li $at, 2 /* 0D0020 800CF420 14410003 */ bne $v0, $at, .L800CF430 @@ -30,7 +30,7 @@ glabel func_800CF3E0 /* 0D0044 800CF444 8FA40130 */ lw $a0, 0x130($sp) /* 0D0048 800CF448 27A50028 */ addiu $a1, $sp, 0x28 /* 0D004C 800CF44C 00003025 */ move $a2, $zero -/* 0D0050 800CF450 0C03572F */ jal func_800D5CBC +/* 0D0050 800CF450 0C03572F */ jal __osPfsRWInode /* 0D0054 800CF454 93A70023 */ lbu $a3, 0x23($sp) /* 0D0058 800CF458 AFA20024 */ sw $v0, 0x24($sp) /* 0D005C 800CF45C 8FA90024 */ lw $t1, 0x24($sp) diff --git a/lib/asm/non_matchings/unknown_0D0130/func_800CF530.s b/lib/asm/non_matchings/unknown_0D0130/func_800CF530.s index 91268fa3..0e7667ab 100644 --- a/lib/asm/non_matchings/unknown_0D0130/func_800CF530.s +++ b/lib/asm/non_matchings/unknown_0D0130/func_800CF530.s @@ -3,14 +3,14 @@ glabel func_800CF530 /* 0D0134 800CF534 AFBF001C */ sw $ra, 0x1c($sp) /* 0D0138 800CF538 AFA40488 */ sw $a0, 0x488($sp) /* 0D013C 800CF53C AFA00034 */ sw $zero, 0x34($sp) -/* 0D0140 800CF540 0C0356F0 */ jal func_800D5BC0 +/* 0D0140 800CF540 0C0356F0 */ jal __osCheckId /* 0D0144 800CF544 8FA40488 */ lw $a0, 0x488($sp) /* 0D0148 800CF548 AFA20480 */ sw $v0, 0x480($sp) /* 0D014C 800CF54C 8FAE0480 */ lw $t6, 0x480($sp) /* 0D0150 800CF550 24010002 */ li $at, 2 /* 0D0154 800CF554 15C10004 */ bne $t6, $at, .L800CF568 /* 0D0158 800CF558 00000000 */ nop -/* 0D015C 800CF55C 0C035659 */ jal func_800D5964 +/* 0D015C 800CF55C 0C035659 */ jal __osGetId /* 0D0160 800CF560 8FA40488 */ lw $a0, 0x488($sp) /* 0D0164 800CF564 AFA20480 */ sw $v0, 0x480($sp) .L800CF568: @@ -42,7 +42,7 @@ glabel func_800CF530 /* 0D01C0 800CF5C0 8D2A005C */ lw $t2, 0x5c($t1) /* 0D01C4 800CF5C4 8D240004 */ lw $a0, 4($t1) /* 0D01C8 800CF5C8 8D250008 */ lw $a1, 8($t1) -/* 0D01CC 800CF5CC 0C033728 */ jal func_800CDCA0 +/* 0D01CC 800CF5CC 0C033728 */ jal __osContRamRead /* 0D01D0 800CF5D0 014B3021 */ addu $a2, $t2, $t3 /* 0D01D4 800CF5D4 AFA20480 */ sw $v0, 0x480($sp) /* 0D01D8 800CF5D8 8FAC0480 */ lw $t4, 0x480($sp) @@ -88,7 +88,7 @@ glabel func_800CF530 /* 0D0270 800CF670 8FA40488 */ lw $a0, 0x488($sp) /* 0D0274 800CF674 27A5027C */ addiu $a1, $sp, 0x27c /* 0D0278 800CF678 00003025 */ move $a2, $zero -/* 0D027C 800CF67C 0C03572F */ jal func_800D5CBC +/* 0D027C 800CF67C 0C03572F */ jal __osPfsRWInode /* 0D0280 800CF680 01C03825 */ move $a3, $t6 /* 0D0284 800CF684 AFA20480 */ sw $v0, 0x480($sp) /* 0D0288 800CF688 8FAF0480 */ lw $t7, 0x480($sp) @@ -155,7 +155,7 @@ glabel func_800CF530 /* 0D0370 800CF770 1120000A */ beqz $t1, .L800CF79C /* 0D0374 800CF774 00000000 */ nop /* 0D0378 800CF778 A1E00065 */ sb $zero, 0x65($t7) -/* 0D037C 800CF77C 0C0357F7 */ jal func_800D5FDC +/* 0D037C 800CF77C 0C0357F7 */ jal __osPfsSelectBank /* 0D0380 800CF780 8FA40488 */ lw $a0, 0x488($sp) /* 0D0384 800CF784 AFA20480 */ sw $v0, 0x480($sp) /* 0D0388 800CF788 8FA80480 */ lw $t0, 0x480($sp) @@ -171,7 +171,7 @@ glabel func_800CF530 /* 0D03AC 800CF7AC 8D840004 */ lw $a0, 4($t4) /* 0D03B0 800CF7B0 8D850008 */ lw $a1, 8($t4) /* 0D03B4 800CF7B4 AFA00010 */ sw $zero, 0x10($sp) -/* 0D03B8 800CF7B8 0C03363C */ jal func_800CD8F0 +/* 0D03B8 800CF7B8 0C03363C */ jal __osContRamWrite /* 0D03BC 800CF7BC 014D3021 */ addu $a2, $t2, $t5 /* 0D03C0 800CF7C0 AFA20480 */ sw $v0, 0x480($sp) /* 0D03C4 800CF7C4 8FAE0480 */ lw $t6, 0x480($sp) @@ -202,7 +202,7 @@ glabel func_800CF530 /* 0D041C 800CF81C 1100000A */ beqz $t0, .L800CF848 /* 0D0420 800CF820 00000000 */ nop /* 0D0424 800CF824 A1E00065 */ sb $zero, 0x65($t7) -/* 0D0428 800CF828 0C0357F7 */ jal func_800D5FDC +/* 0D0428 800CF828 0C0357F7 */ jal __osPfsSelectBank /* 0D042C 800CF82C 8FA40488 */ lw $a0, 0x488($sp) /* 0D0430 800CF830 AFA20480 */ sw $v0, 0x480($sp) /* 0D0434 800CF834 8FAC0480 */ lw $t4, 0x480($sp) @@ -218,7 +218,7 @@ glabel func_800CF530 /* 0D0458 800CF858 8D440004 */ lw $a0, 4($t2) /* 0D045C 800CF85C 8D450008 */ lw $a1, 8($t2) /* 0D0460 800CF860 AFA00010 */ sw $zero, 0x10($sp) -/* 0D0464 800CF864 0C03363C */ jal func_800CD8F0 +/* 0D0464 800CF864 0C03363C */ jal __osContRamWrite /* 0D0468 800CF868 01AE3021 */ addu $a2, $t5, $t6 /* 0D046C 800CF86C AFA20480 */ sw $v0, 0x480($sp) /* 0D0470 800CF870 8FB90480 */ lw $t9, 0x480($sp) @@ -252,7 +252,7 @@ glabel func_800CF530 /* 0D04D0 800CF8D0 8DD9005C */ lw $t9, 0x5c($t6) /* 0D04D4 800CF8D4 8DC40004 */ lw $a0, 4($t6) /* 0D04D8 800CF8D8 8DC50008 */ lw $a1, 8($t6) -/* 0D04DC 800CF8DC 0C033728 */ jal func_800CDCA0 +/* 0D04DC 800CF8DC 0C033728 */ jal __osContRamRead /* 0D04E0 800CF8E0 03383021 */ addu $a2, $t9, $t8 /* 0D04E4 800CF8E4 AFA20480 */ sw $v0, 0x480($sp) /* 0D04E8 800CF8E8 8FAB0480 */ lw $t3, 0x480($sp) @@ -302,7 +302,7 @@ glabel func_800CF530 /* 0D0584 800CF984 8FA40488 */ lw $a0, 0x488($sp) /* 0D0588 800CF988 27A5027C */ addiu $a1, $sp, 0x27c /* 0D058C 800CF98C 00003025 */ move $a2, $zero -/* 0D0590 800CF990 0C03572F */ jal func_800D5CBC +/* 0D0590 800CF990 0C03572F */ jal __osPfsRWInode /* 0D0594 800CF994 93A70033 */ lbu $a3, 0x33($sp) /* 0D0598 800CF998 AFA20480 */ sw $v0, 0x480($sp) /* 0D059C 800CF99C 8FB90480 */ lw $t9, 0x480($sp) @@ -431,7 +431,7 @@ glabel func_800CF530 /* 0D075C 800CFB5C 8FA40488 */ lw $a0, 0x488($sp) /* 0D0760 800CFB60 27A5037C */ addiu $a1, $sp, 0x37c /* 0D0764 800CFB64 24060001 */ li $a2, 1 -/* 0D0768 800CFB68 0C03572F */ jal func_800D5CBC +/* 0D0768 800CFB68 0C03572F */ jal __osPfsRWInode /* 0D076C 800CFB6C 93A70033 */ lbu $a3, 0x33($sp) /* 0D0770 800CFB70 AFA20480 */ sw $v0, 0x480($sp) /* 0D0774 800CFB74 8FB80480 */ lw $t8, 0x480($sp) diff --git a/lib/asm/non_matchings/unknown_0D0130/func_800CFBF4.s b/lib/asm/non_matchings/unknown_0D0130/func_800CFBF4.s index 65e6b1c5..2c0d3055 100644 --- a/lib/asm/non_matchings/unknown_0D0130/func_800CFBF4.s +++ b/lib/asm/non_matchings/unknown_0D0130/func_800CFBF4.s @@ -37,7 +37,7 @@ glabel func_800CFBF4 /* 0D0870 800CFC70 8FA40130 */ lw $a0, 0x130($sp) /* 0D0874 800CFC74 27A50020 */ addiu $a1, $sp, 0x20 /* 0D0878 800CFC78 00003025 */ move $a2, $zero -/* 0D087C 800CFC7C 0C03572F */ jal func_800D5CBC +/* 0D087C 800CFC7C 0C03572F */ jal __osPfsRWInode /* 0D0880 800CFC80 93A70123 */ lbu $a3, 0x123($sp) /* 0D0884 800CFC84 AFA2001C */ sw $v0, 0x1c($sp) /* 0D0888 800CFC88 8FB9001C */ lw $t9, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0D0130/func_800CFDA8.s b/lib/asm/non_matchings/unknown_0D0130/func_800CFDA8.s index ce21b092..8828f138 100644 --- a/lib/asm/non_matchings/unknown_0D0130/func_800CFDA8.s +++ b/lib/asm/non_matchings/unknown_0D0130/func_800CFDA8.s @@ -67,7 +67,7 @@ glabel func_800CFDA8 /* 0D0A90 800CFE90 8FA40030 */ lw $a0, 0x30($sp) /* 0D0A94 800CFE94 01002825 */ move $a1, $t0 /* 0D0A98 800CFE98 00003025 */ move $a2, $zero -/* 0D0A9C 800CFE9C 0C03572F */ jal func_800D5CBC +/* 0D0A9C 800CFE9C 0C03572F */ jal __osPfsRWInode /* 0D0AA0 800CFEA0 01E03825 */ move $a3, $t7 /* 0D0AA4 800CFEA4 AFA20018 */ sw $v0, 0x18($sp) /* 0D0AA8 800CFEA8 8FAA0018 */ lw $t2, 0x18($sp) diff --git a/lib/asm/non_matchings/unknown_0D0130/func_800CFF90.s b/lib/asm/non_matchings/unknown_0D0130/func_800CFF90.s index 0a25e1d8..3439bafb 100644 --- a/lib/asm/non_matchings/unknown_0D0130/func_800CFF90.s +++ b/lib/asm/non_matchings/unknown_0D0130/func_800CFF90.s @@ -3,10 +3,10 @@ glabel func_800CFF90 /* 0D0B94 800CFF94 AFBF001C */ sw $ra, 0x1c($sp) /* 0D0B98 800CFF98 AFA40150 */ sw $a0, 0x150($sp) /* 0D0B9C 800CFF9C AFA50154 */ sw $a1, 0x154($sp) -/* 0D0BA0 800CFFA0 0C033594 */ jal func_800CD650 +/* 0D0BA0 800CFFA0 0C033594 */ jal __osSiGetAccess /* 0D0BA4 800CFFA4 AFA60158 */ sw $a2, 0x158($sp) /* 0D0BA8 800CFFA8 8FA40154 */ lw $a0, 0x154($sp) -/* 0D0BAC 800CFFAC 0C033B75 */ jal func_800CEDD4 +/* 0D0BAC 800CFFAC 0C033B75 */ jal __osPfsGetStatus /* 0D0BB0 800CFFB0 8FA50158 */ lw $a1, 0x158($sp) /* 0D0BB4 800CFFB4 AFA20020 */ sw $v0, 0x20($sp) /* 0D0BB8 800CFFB8 8FAE0020 */ lw $t6, 0x20($sp) @@ -24,9 +24,9 @@ glabel func_800CFF90 /* 0D0BE4 800CFFE4 AD280004 */ sw $t0, 4($t1) /* 0D0BE8 800CFFE8 8FAB0150 */ lw $t3, 0x150($sp) /* 0D0BEC 800CFFEC 8FAA0158 */ lw $t2, 0x158($sp) -/* 0D0BF0 800CFFF0 0C0335A5 */ jal func_800CD694 +/* 0D0BF0 800CFFF0 0C0335A5 */ jal __osSiRelAccess /* 0D0BF4 800CFFF4 AD6A0008 */ sw $t2, 8($t3) -/* 0D0BF8 800CFFF8 0C035659 */ jal func_800D5964 +/* 0D0BF8 800CFFF8 0C035659 */ jal __osGetId /* 0D0BFC 800CFFFC 8FA40150 */ lw $a0, 0x150($sp) /* 0D0C00 800D0000 AFA20020 */ sw $v0, 0x20($sp) /* 0D0C04 800D0004 8FAC0020 */ lw $t4, 0x20($sp) @@ -40,7 +40,7 @@ glabel func_800CFF90 /* 0D0C20 800D0020 11C0000A */ beqz $t6, .L800D004C /* 0D0C24 800D0024 00000000 */ nop /* 0D0C28 800D0028 A1A00065 */ sb $zero, 0x65($t5) -/* 0D0C2C 800D002C 0C0357F7 */ jal func_800D5FDC +/* 0D0C2C 800D002C 0C0357F7 */ jal __osPfsSelectBank /* 0D0C30 800D0030 8FA40150 */ lw $a0, 0x150($sp) /* 0D0C34 800D0034 AFA20020 */ sw $v0, 0x20($sp) /* 0D0C38 800D0038 8FB80020 */ lw $t8, 0x20($sp) @@ -72,7 +72,7 @@ glabel func_800CFF90 /* 0D0C94 800D0094 AFA00010 */ sw $zero, 0x10($sp) /* 0D0C98 800D0098 8FA50158 */ lw $a1, 0x158($sp) /* 0D0C9C 800D009C 27A70028 */ addiu $a3, $sp, 0x28 -/* 0D0CA0 800D00A0 0C03363C */ jal func_800CD8F0 +/* 0D0CA0 800D00A0 0C03363C */ jal __osContRamWrite /* 0D0CA4 800D00A4 01CD3021 */ addu $a2, $t6, $t5 /* 0D0CA8 800D00A8 AFA20020 */ sw $v0, 0x20($sp) /* 0D0CAC 800D00AC 8FB80020 */ lw $t8, 0x20($sp) @@ -134,7 +134,7 @@ glabel func_800CFF90 /* 0D0D74 800D0174 01802825 */ move $a1, $t4 /* 0D0D78 800D0178 000F4840 */ sll $t1, $t7, 1 /* 0D0D7C 800D017C 012A2021 */ addu $a0, $t1, $t2 -/* 0D0D80 800D0180 0C0354BC */ jal func_800D52F0 +/* 0D0D80 800D0180 0C0354BC */ jal __osSumcalc /* 0D0D84 800D0184 24A50100 */ addiu $a1, $a1, 0x100 /* 0D0D88 800D0188 27AB0048 */ addiu $t3, $sp, 0x48 /* 0D0D8C 800D018C A5620000 */ sh $v0, ($t3) @@ -151,7 +151,7 @@ glabel func_800CFF90 /* 0D0DB4 800D01B4 8FA40154 */ lw $a0, 0x154($sp) /* 0D0DB8 800D01B8 8FA50158 */ lw $a1, 0x158($sp) /* 0D0DBC 800D01BC 03293821 */ addu $a3, $t9, $t1 -/* 0D0DC0 800D01C0 0C03363C */ jal func_800CD8F0 +/* 0D0DC0 800D01C0 0C03363C */ jal __osContRamWrite /* 0D0DC4 800D01C4 03083021 */ addu $a2, $t8, $t0 /* 0D0DC8 800D01C8 AFA20020 */ sw $v0, 0x20($sp) /* 0D0DCC 800D01CC 8FAA0020 */ lw $t2, 0x20($sp) @@ -169,7 +169,7 @@ glabel func_800CFF90 /* 0D0DF8 800D01F8 8FA40154 */ lw $a0, 0x154($sp) /* 0D0DFC 800D01FC 8FA50158 */ lw $a1, 0x158($sp) /* 0D0E00 800D0200 01CD3821 */ addu $a3, $t6, $t5 -/* 0D0E04 800D0204 0C03363C */ jal func_800CD8F0 +/* 0D0E04 800D0204 0C03363C */ jal __osContRamWrite /* 0D0E08 800D0208 018B3021 */ addu $a2, $t4, $t3 /* 0D0E0C 800D020C AFA20020 */ sw $v0, 0x20($sp) /* 0D0E10 800D0210 8FB80020 */ lw $t8, 0x20($sp) @@ -206,7 +206,7 @@ glabel func_800CFF90 /* 0D0E80 800D0280 AFB9014C */ sw $t9, 0x14c($sp) /* 0D0E84 800D0284 27A40048 */ addiu $a0, $sp, 0x48 /* 0D0E88 800D0288 24840002 */ addiu $a0, $a0, 2 -/* 0D0E8C 800D028C 0C0354BC */ jal func_800D52F0 +/* 0D0E8C 800D028C 0C0354BC */ jal __osSumcalc /* 0D0E90 800D0290 240500FE */ li $a1, 254 /* 0D0E94 800D0294 27A90048 */ addiu $t1, $sp, 0x48 /* 0D0E98 800D0298 A5220000 */ sh $v0, ($t1) @@ -226,7 +226,7 @@ glabel func_800CFF90 /* 0D0ECC 800D02CC 8FA40154 */ lw $a0, 0x154($sp) /* 0D0ED0 800D02D0 8FA50158 */ lw $a1, 0x158($sp) /* 0D0ED4 800D02D4 01B83021 */ addu $a2, $t5, $t8 -/* 0D0ED8 800D02D8 0C03363C */ jal func_800CD8F0 +/* 0D0ED8 800D02D8 0C03363C */ jal __osContRamWrite /* 0D0EDC 800D02DC 01193821 */ addu $a3, $t0, $t9 /* 0D0EE0 800D02E0 AFA20020 */ sw $v0, 0x20($sp) /* 0D0EE4 800D02E4 8FA90020 */ lw $t1, 0x20($sp) @@ -247,7 +247,7 @@ glabel func_800CFF90 /* 0D0F1C 800D031C 8FA40154 */ lw $a0, 0x154($sp) /* 0D0F20 800D0320 8FA50158 */ lw $a1, 0x158($sp) /* 0D0F24 800D0324 016D3021 */ addu $a2, $t3, $t5 -/* 0D0F28 800D0328 0C03363C */ jal func_800CD8F0 +/* 0D0F28 800D0328 0C03363C */ jal __osContRamWrite /* 0D0F2C 800D032C 03083821 */ addu $a3, $t8, $t0 /* 0D0F30 800D0330 AFA20020 */ sw $v0, 0x20($sp) /* 0D0F34 800D0334 8FB90020 */ lw $t9, 0x20($sp) diff --git a/lib/asm/non_matchings/unknown_0D0130/func_800D0390.s b/lib/asm/non_matchings/unknown_0D0130/func_800D0390.s index 39f58345..5c58761a 100644 --- a/lib/asm/non_matchings/unknown_0D0130/func_800D0390.s +++ b/lib/asm/non_matchings/unknown_0D0130/func_800D0390.s @@ -13,7 +13,7 @@ glabel func_800D0390 /* 0D0FBC 800D03BC 10000041 */ b .L800D04C4 /* 0D0FC0 800D03C0 24020005 */ li $v0, 5 .L800D03C4: -/* 0D0FC4 800D03C4 0C0356F0 */ jal func_800D5BC0 +/* 0D0FC4 800D03C4 0C0356F0 */ jal __osCheckId /* 0D0FC8 800D03C8 8FA40048 */ lw $a0, 0x48($sp) /* 0D0FCC 800D03CC 24010002 */ li $at, 2 /* 0D0FD0 800D03D0 14410003 */ bne $v0, $at, .L800D03E0 @@ -26,7 +26,7 @@ glabel func_800D0390 /* 0D0FE8 800D03E8 1100000A */ beqz $t0, .L800D0414 /* 0D0FEC 800D03EC 00000000 */ nop /* 0D0FF0 800D03F0 A3200065 */ sb $zero, 0x65($t9) -/* 0D0FF4 800D03F4 0C0357F7 */ jal func_800D5FDC +/* 0D0FF4 800D03F4 0C0357F7 */ jal __osPfsSelectBank /* 0D0FF8 800D03F8 8FA40048 */ lw $a0, 0x48($sp) /* 0D0FFC 800D03FC AFA20040 */ sw $v0, 0x40($sp) /* 0D1000 800D0400 8FA90040 */ lw $t1, 0x40($sp) @@ -47,7 +47,7 @@ glabel func_800D0390 /* 0D1034 800D0434 8D8D005C */ lw $t5, 0x5c($t4) /* 0D1038 800D0438 8D840004 */ lw $a0, 4($t4) /* 0D103C 800D043C 8D850008 */ lw $a1, 8($t4) -/* 0D1040 800D0440 0C033728 */ jal func_800CDCA0 +/* 0D1040 800D0440 0C033728 */ jal __osContRamRead /* 0D1044 800D0444 01AE3021 */ addu $a2, $t5, $t6 /* 0D1048 800D0448 AFA20040 */ sw $v0, 0x40($sp) /* 0D104C 800D044C 8FAF0040 */ lw $t7, 0x40($sp) diff --git a/lib/asm/non_matchings/unknown_0D1180/func_800D0580.s b/lib/asm/non_matchings/unknown_0D1180/func_800D0580.s index 70eb25e2..66b99dcd 100644 --- a/lib/asm/non_matchings/unknown_0D1180/func_800D0580.s +++ b/lib/asm/non_matchings/unknown_0D1180/func_800D0580.s @@ -24,7 +24,7 @@ glabel func_800D0580 /* 0D11D0 800D05D0 100000A3 */ b .L800D0860 /* 0D11D4 800D05D4 24020005 */ li $v0, 5 .L800D05D8: -/* 0D11D8 800D05D8 0C0356F0 */ jal func_800D5BC0 +/* 0D11D8 800D05D8 0C0356F0 */ jal __osCheckId /* 0D11DC 800D05DC 8FA40150 */ lw $a0, 0x150($sp) /* 0D11E0 800D05E0 24010002 */ li $at, 2 /* 0D11E4 800D05E4 14410003 */ bne $v0, $at, .L800D05F4 @@ -37,7 +37,7 @@ glabel func_800D0580 /* 0D11FC 800D05FC 1160000A */ beqz $t3, .L800D0628 /* 0D1200 800D0600 00000000 */ nop /* 0D1204 800D0604 A1400065 */ sb $zero, 0x65($t2) -/* 0D1208 800D0608 0C0357F7 */ jal func_800D5FDC +/* 0D1208 800D0608 0C0357F7 */ jal __osPfsSelectBank /* 0D120C 800D060C 8FA40150 */ lw $a0, 0x150($sp) /* 0D1210 800D0610 AFA2014C */ sw $v0, 0x14c($sp) /* 0D1214 800D0614 8FAC014C */ lw $t4, 0x14c($sp) @@ -52,7 +52,7 @@ glabel func_800D0580 /* 0D1234 800D0634 8DAF005C */ lw $t7, 0x5c($t5) /* 0D1238 800D0638 8DA40004 */ lw $a0, 4($t5) /* 0D123C 800D063C 8DA50008 */ lw $a1, 8($t5) -/* 0D1240 800D0640 0C033728 */ jal func_800CDCA0 +/* 0D1240 800D0640 0C033728 */ jal __osContRamRead /* 0D1244 800D0644 01F83021 */ addu $a2, $t7, $t8 /* 0D1248 800D0648 AFA2014C */ sw $v0, 0x14c($sp) /* 0D124C 800D064C 8FAE014C */ lw $t6, 0x14c($sp) @@ -94,7 +94,7 @@ glabel func_800D0580 /* 0D12C8 800D06C8 8FA40150 */ lw $a0, 0x150($sp) /* 0D12CC 800D06CC 27A50048 */ addiu $a1, $sp, 0x48 /* 0D12D0 800D06D0 00003025 */ move $a2, $zero -/* 0D12D4 800D06D4 0C03572F */ jal func_800D5CBC +/* 0D12D4 800D06D4 0C03572F */ jal __osPfsRWInode /* 0D12D8 800D06D8 93A7001F */ lbu $a3, 0x1f($sp) /* 0D12DC 800D06DC AFA2014C */ sw $v0, 0x14c($sp) /* 0D12E0 800D06E0 8FAE014C */ lw $t6, 0x14c($sp) diff --git a/lib/asm/non_matchings/unknown_0D1180/func_800D0870.s b/lib/asm/non_matchings/unknown_0D1180/func_800D0870.s index 4e2ca732..3feb913e 100644 --- a/lib/asm/non_matchings/unknown_0D1180/func_800D0870.s +++ b/lib/asm/non_matchings/unknown_0D1180/func_800D0870.s @@ -23,7 +23,7 @@ glabel func_800D0870 /* 0D14BC 800D08BC 100000A0 */ b .L800D0B40 /* 0D14C0 800D08C0 24020005 */ li $v0, 5 .L800D08C4: -/* 0D14C4 800D08C4 0C0356F0 */ jal func_800D5BC0 +/* 0D14C4 800D08C4 0C0356F0 */ jal __osCheckId /* 0D14C8 800D08C8 8FA40160 */ lw $a0, 0x160($sp) /* 0D14CC 800D08CC 24010002 */ li $at, 2 /* 0D14D0 800D08D0 14410003 */ bne $v0, $at, .L800D08E0 @@ -36,7 +36,7 @@ glabel func_800D0870 /* 0D14E8 800D08E8 1140000A */ beqz $t2, .L800D0914 /* 0D14EC 800D08EC 00000000 */ nop /* 0D14F0 800D08F0 A1200065 */ sb $zero, 0x65($t1) -/* 0D14F4 800D08F4 0C0357F7 */ jal func_800D5FDC +/* 0D14F4 800D08F4 0C0357F7 */ jal __osPfsSelectBank /* 0D14F8 800D08F8 8FA40160 */ lw $a0, 0x160($sp) /* 0D14FC 800D08FC AFA20154 */ sw $v0, 0x154($sp) /* 0D1500 800D0900 8FAB0154 */ lw $t3, 0x154($sp) @@ -52,7 +52,7 @@ glabel func_800D0870 /* 0D1524 800D0924 97A50166 */ lhu $a1, 0x166($sp) /* 0D1528 800D0928 8FA60168 */ lw $a2, 0x168($sp) /* 0D152C 800D092C 8FA7016C */ lw $a3, 0x16c($sp) -/* 0D1530 800D0930 0C0343A0 */ jal func_800D0E80 +/* 0D1530 800D0930 0C0343A0 */ jal osPfsFindFile /* 0D1534 800D0934 AFAC0010 */ sw $t4, 0x10($sp) /* 0D1538 800D0938 AFA20154 */ sw $v0, 0x154($sp) /* 0D153C 800D093C 8FAE0154 */ lw $t6, 0x154($sp) @@ -74,7 +74,7 @@ glabel func_800D0870 /* 0D1574 800D0974 8F19005C */ lw $t9, 0x5c($t8) /* 0D1578 800D0978 8F040004 */ lw $a0, 4($t8) /* 0D157C 800D097C 8F050008 */ lw $a1, 8($t8) -/* 0D1580 800D0980 0C033728 */ jal func_800CDCA0 +/* 0D1580 800D0980 0C033728 */ jal __osContRamRead /* 0D1584 800D0984 03283021 */ addu $a2, $t9, $t0 /* 0D1588 800D0988 AFA20154 */ sw $v0, 0x154($sp) /* 0D158C 800D098C 8FAA0154 */ lw $t2, 0x154($sp) @@ -96,7 +96,7 @@ glabel func_800D0870 /* 0D15C4 800D09C4 8FA40160 */ lw $a0, 0x160($sp) /* 0D15C8 800D09C8 27A50054 */ addiu $a1, $sp, 0x54 /* 0D15CC 800D09CC 00003025 */ move $a2, $zero -/* 0D15D0 800D09D0 0C03572F */ jal func_800D5CBC +/* 0D15D0 800D09D0 0C03572F */ jal __osPfsRWInode /* 0D15D4 800D09D4 93A7002E */ lbu $a3, 0x2e($sp) /* 0D15D8 800D09D8 AFA20154 */ sw $v0, 0x154($sp) /* 0D15DC 800D09DC 8FAE0154 */ lw $t6, 0x154($sp) @@ -126,7 +126,7 @@ glabel func_800D0870 /* 0D1634 800D0A34 8FA40160 */ lw $a0, 0x160($sp) /* 0D1638 800D0A38 27A50054 */ addiu $a1, $sp, 0x54 /* 0D163C 800D0A3C 24060001 */ li $a2, 1 -/* 0D1640 800D0A40 0C03572F */ jal func_800D5CBC +/* 0D1640 800D0A40 0C03572F */ jal __osPfsRWInode /* 0D1644 800D0A44 93A7002E */ lbu $a3, 0x2e($sp) /* 0D1648 800D0A48 AFA20154 */ sw $v0, 0x154($sp) /* 0D164C 800D0A4C 8FAA0154 */ lw $t2, 0x154($sp) @@ -191,7 +191,7 @@ glabel func_800D0870 /* 0D1724 800D0B24 8F040004 */ lw $a0, 4($t8) /* 0D1728 800D0B28 AFA00010 */ sw $zero, 0x10($sp) /* 0D172C 800D0B2C 27A70034 */ addiu $a3, $sp, 0x34 -/* 0D1730 800D0B30 0C03363C */ jal func_800CD8F0 +/* 0D1730 800D0B30 0C03363C */ jal __osContRamWrite /* 0D1734 800D0B34 010A3021 */ addu $a2, $t0, $t2 /* 0D1738 800D0B38 AFA20154 */ sw $v0, 0x154($sp) /* 0D173C 800D0B3C 8FA20154 */ lw $v0, 0x154($sp) diff --git a/lib/asm/non_matchings/unknown_0D1180/func_800D0D88.s b/lib/asm/non_matchings/unknown_0D1180/func_800D0D88.s index f0cb83a2..f0e3ba23 100644 --- a/lib/asm/non_matchings/unknown_0D1180/func_800D0D88.s +++ b/lib/asm/non_matchings/unknown_0D1180/func_800D0D88.s @@ -9,7 +9,7 @@ glabel func_800D0D88 /* 0D19A4 800D0DA4 AFA60048 */ sw $a2, 0x48($sp) /* 0D19A8 800D0DA8 AFA00038 */ sw $zero, 0x38($sp) /* 0D19AC 800D0DAC A1EE0065 */ sb $t6, 0x65($t7) -/* 0D19B0 800D0DB0 0C0357F7 */ jal func_800D5FDC +/* 0D19B0 800D0DB0 0C0357F7 */ jal __osPfsSelectBank /* 0D19B4 800D0DB4 8FA40040 */ lw $a0, 0x40($sp) /* 0D19B8 800D0DB8 AFA20038 */ sw $v0, 0x38($sp) /* 0D19BC 800D0DBC 8FB80038 */ lw $t8, 0x38($sp) @@ -27,7 +27,7 @@ glabel func_800D0D88 /* 0D19E4 800D0DE4 27A70018 */ addiu $a3, $sp, 0x18 /* 0D19E8 800D0DE8 8F240004 */ lw $a0, 4($t9) /* 0D19EC 800D0DEC 8F250008 */ lw $a1, 8($t9) -/* 0D19F0 800D0DF0 0C033728 */ jal func_800CDCA0 +/* 0D19F0 800D0DF0 0C033728 */ jal __osContRamRead /* 0D19F4 800D0DF4 012A3021 */ addu $a2, $t1, $t2 /* 0D19F8 800D0DF8 AFA20038 */ sw $v0, 0x38($sp) /* 0D19FC 800D0DFC 8FAB0038 */ lw $t3, 0x38($sp) @@ -35,13 +35,13 @@ glabel func_800D0D88 /* 0D1A04 800D0E04 00000000 */ nop /* 0D1A08 800D0E08 8FAC0040 */ lw $t4, 0x40($sp) /* 0D1A0C 800D0E0C A1800065 */ sb $zero, 0x65($t4) -/* 0D1A10 800D0E10 0C0357F7 */ jal func_800D5FDC +/* 0D1A10 800D0E10 0C0357F7 */ jal __osPfsSelectBank /* 0D1A14 800D0E14 8FA40040 */ lw $a0, 0x40($sp) /* 0D1A18 800D0E18 10000013 */ b .L800D0E68 /* 0D1A1C 800D0E1C 8FA20038 */ lw $v0, 0x38($sp) .L800D0E20: /* 0D1A20 800D0E20 27A40018 */ addiu $a0, $sp, 0x18 -/* 0D1A24 800D0E24 0C0354BC */ jal func_800D52F0 +/* 0D1A24 800D0E24 0C0354BC */ jal __osSumcalc /* 0D1A28 800D0E28 24050020 */ li $a1, 32 /* 0D1A2C 800D0E2C 8FAD0048 */ lw $t5, 0x48($sp) /* 0D1A30 800D0E30 95AE0000 */ lhu $t6, ($t5) @@ -54,7 +54,7 @@ glabel func_800D0D88 /* 0D1A4C 800D0E4C AFB9003C */ sw $t9, 0x3c($sp) /* 0D1A50 800D0E50 8FA80040 */ lw $t0, 0x40($sp) /* 0D1A54 800D0E54 A1000065 */ sb $zero, 0x65($t0) -/* 0D1A58 800D0E58 0C0357F7 */ jal func_800D5FDC +/* 0D1A58 800D0E58 0C0357F7 */ jal __osPfsSelectBank /* 0D1A5C 800D0E5C 8FA40040 */ lw $a0, 0x40($sp) /* 0D1A60 800D0E60 AFA20038 */ sw $v0, 0x38($sp) /* 0D1A64 800D0E64 8FA20038 */ lw $v0, 0x38($sp) diff --git a/lib/asm/non_matchings/unknown_0D1A80/func_800D0E80.s b/lib/asm/non_matchings/unknown_0D1A80/osPfsFindFile.s similarity index 97% rename from lib/asm/non_matchings/unknown_0D1A80/func_800D0E80.s rename to lib/asm/non_matchings/unknown_0D1A80/osPfsFindFile.s index 71404338..eee24ea8 100644 --- a/lib/asm/non_matchings/unknown_0D1A80/func_800D0E80.s +++ b/lib/asm/non_matchings/unknown_0D1A80/osPfsFindFile.s @@ -1,4 +1,4 @@ -glabel func_800D0E80 +glabel osPfsFindFile /* 0D1A80 800D0E80 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0D1A84 800D0E84 AFBF0014 */ sw $ra, 0x14($sp) /* 0D1A88 800D0E88 AFA40048 */ sw $a0, 0x48($sp) @@ -6,7 +6,7 @@ glabel func_800D0E80 /* 0D1A90 800D0E90 AFA60050 */ sw $a2, 0x50($sp) /* 0D1A94 800D0E94 AFA70054 */ sw $a3, 0x54($sp) /* 0D1A98 800D0E98 AFA0001C */ sw $zero, 0x1c($sp) -/* 0D1A9C 800D0E9C 0C0356F0 */ jal func_800D5BC0 +/* 0D1A9C 800D0E9C 0C0356F0 */ jal __osCheckId /* 0D1AA0 800D0EA0 8FA40048 */ lw $a0, 0x48($sp) /* 0D1AA4 800D0EA4 24010002 */ li $at, 2 /* 0D1AA8 800D0EA8 14410003 */ bne $v0, $at, .L800D0EB8 @@ -26,7 +26,7 @@ glabel func_800D0E80 /* 0D1AD8 800D0ED8 8F19005C */ lw $t9, 0x5c($t8) /* 0D1ADC 800D0EDC 8F040004 */ lw $a0, 4($t8) /* 0D1AE0 800D0EE0 8F050008 */ lw $a1, 8($t8) -/* 0D1AE4 800D0EE4 0C033728 */ jal func_800CDCA0 +/* 0D1AE4 800D0EE4 0C033728 */ jal __osContRamRead /* 0D1AE8 800D0EE8 03283021 */ addu $a2, $t9, $t0 /* 0D1AEC 800D0EEC AFA2001C */ sw $v0, 0x1c($sp) /* 0D1AF0 800D0EF0 8FA9001C */ lw $t1, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0D1C40/func_800D1728.s b/lib/asm/non_matchings/unknown_0D1C40/__osClearPage.s similarity index 92% rename from lib/asm/non_matchings/unknown_0D1C40/func_800D1728.s rename to lib/asm/non_matchings/unknown_0D1C40/__osClearPage.s index ea4523a0..a8ba8e78 100644 --- a/lib/asm/non_matchings/unknown_0D1C40/func_800D1728.s +++ b/lib/asm/non_matchings/unknown_0D1C40/__osClearPage.s @@ -1,4 +1,4 @@ -glabel func_800D1728 +glabel __osClearPage /* 0D2328 800D1728 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D232C 800D172C AFA40028 */ sw $a0, 0x28($sp) /* 0D2330 800D1730 AFA70034 */ sw $a3, 0x34($sp) @@ -9,7 +9,7 @@ glabel func_800D1728 /* 0D2344 800D1744 AFA60030 */ sw $a2, 0x30($sp) /* 0D2348 800D1748 AFA00020 */ sw $zero, 0x20($sp) /* 0D234C 800D174C A1EE0065 */ sb $t6, 0x65($t7) -/* 0D2350 800D1750 0C0357F7 */ jal func_800D5FDC +/* 0D2350 800D1750 0C0357F7 */ jal __osPfsSelectBank /* 0D2354 800D1754 8FA40028 */ lw $a0, 0x28($sp) /* 0D2358 800D1758 AFA20020 */ sw $v0, 0x20($sp) /* 0D235C 800D175C 8FB80020 */ lw $t8, 0x20($sp) @@ -28,7 +28,7 @@ glabel func_800D1728 /* 0D2388 800D1788 000848C0 */ sll $t1, $t0, 3 /* 0D238C 800D178C AFA00010 */ sw $zero, 0x10($sp) /* 0D2390 800D1790 8FA70030 */ lw $a3, 0x30($sp) -/* 0D2394 800D1794 0C03363C */ jal func_800CD8F0 +/* 0D2394 800D1794 0C03363C */ jal __osContRamWrite /* 0D2398 800D1798 012A3021 */ addu $a2, $t1, $t2 /* 0D239C 800D179C AFA20020 */ sw $v0, 0x20($sp) /* 0D23A0 800D17A0 8FAB0020 */ lw $t3, 0x20($sp) @@ -42,7 +42,7 @@ glabel func_800D1728 .L800D17C0: /* 0D23C0 800D17C0 8FAE0028 */ lw $t6, 0x28($sp) /* 0D23C4 800D17C4 A1C00065 */ sb $zero, 0x65($t6) -/* 0D23C8 800D17C8 0C0357F7 */ jal func_800D5FDC +/* 0D23C8 800D17C8 0C0357F7 */ jal __osPfsSelectBank /* 0D23CC 800D17CC 8FA40028 */ lw $a0, 0x28($sp) /* 0D23D0 800D17D0 AFA20020 */ sw $v0, 0x20($sp) /* 0D23D4 800D17D4 8FA20020 */ lw $v0, 0x20($sp) diff --git a/lib/asm/non_matchings/unknown_0D1C40/func_800D14C4.s b/lib/asm/non_matchings/unknown_0D1C40/__osPfsDeclearPage.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D1C40/func_800D14C4.s rename to lib/asm/non_matchings/unknown_0D1C40/__osPfsDeclearPage.s index 0c7c49ff..eb8ca2e1 100644 --- a/lib/asm/non_matchings/unknown_0D1C40/func_800D14C4.s +++ b/lib/asm/non_matchings/unknown_0D1C40/__osPfsDeclearPage.s @@ -1,4 +1,4 @@ -glabel func_800D14C4 +glabel __osPfsDeclearPage /* 0D20C4 800D14C4 27BDFFB0 */ addiu $sp, $sp, -0x50 /* 0D20C8 800D14C8 93AE0063 */ lbu $t6, 0x63($sp) /* 0D20CC 800D14CC AFBF0014 */ sw $ra, 0x14($sp) @@ -95,7 +95,7 @@ glabel func_800D14C4 /* 0D221C 800D161C A1F90001 */ sb $t9, 1($t7) /* 0D2220 800D1620 93A70063 */ lbu $a3, 0x63($sp) /* 0D2224 800D1624 8FA50044 */ lw $a1, 0x44($sp) -/* 0D2228 800D1628 0C0345CA */ jal func_800D1728 +/* 0D2228 800D1628 0C0345CA */ jal __osClearPage /* 0D222C 800D162C 8FA40050 */ lw $a0, 0x50($sp) /* 0D2230 800D1630 AFA2001C */ sw $v0, 0x1c($sp) /* 0D2234 800D1634 8FAA001C */ lw $t2, 0x1c($sp) @@ -153,7 +153,7 @@ glabel func_800D14C4 /* 0D22F4 800D16F4 93A70063 */ lbu $a3, 0x63($sp) /* 0D22F8 800D16F8 8FA50044 */ lw $a1, 0x44($sp) /* 0D22FC 800D16FC 8FA40050 */ lw $a0, 0x50($sp) -/* 0D2300 800D1700 0C0345CA */ jal func_800D1728 +/* 0D2300 800D1700 0C0345CA */ jal __osClearPage /* 0D2304 800D1704 27A60024 */ addiu $a2, $sp, 0x24 /* 0D2308 800D1708 8FAD0068 */ lw $t5, 0x68($sp) /* 0D230C 800D170C AFA2001C */ sw $v0, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0D1C40/func_800D1040.s b/lib/asm/non_matchings/unknown_0D1C40/osPfsAllocateFile.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D1C40/func_800D1040.s rename to lib/asm/non_matchings/unknown_0D1C40/osPfsAllocateFile.s index c974c855..92c55a91 100644 --- a/lib/asm/non_matchings/unknown_0D1C40/func_800D1040.s +++ b/lib/asm/non_matchings/unknown_0D1C40/osPfsAllocateFile.s @@ -1,4 +1,4 @@ -glabel func_800D1040 +glabel osPfsAllocateFile /* 0D1C40 800D1040 27BDFD88 */ addiu $sp, $sp, -0x278 /* 0D1C44 800D1044 AFA5027C */ sw $a1, 0x27c($sp) /* 0D1C48 800D1048 97AE027E */ lhu $t6, 0x27e($sp) @@ -34,7 +34,7 @@ glabel func_800D1040 /* 0D1CB4 800D10B4 100000FF */ b .L800D14B4 /* 0D1CB8 800D10B8 24020005 */ li $v0, 5 .L800D10BC: -/* 0D1CBC 800D10BC 0C0356F0 */ jal func_800D5BC0 +/* 0D1CBC 800D10BC 0C0356F0 */ jal __osCheckId /* 0D1CC0 800D10C0 8FA40278 */ lw $a0, 0x278($sp) /* 0D1CC4 800D10C4 24010002 */ li $at, 2 /* 0D1CC8 800D10C8 14410003 */ bne $v0, $at, .L800D10D8 @@ -49,7 +49,7 @@ glabel func_800D1040 /* 0D1CE8 800D10E8 8FA60280 */ lw $a2, 0x280($sp) /* 0D1CEC 800D10EC 8FA70284 */ lw $a3, 0x284($sp) /* 0D1CF0 800D10F0 AFAC0010 */ sw $t4, 0x10($sp) -/* 0D1CF4 800D10F4 0C0343A0 */ jal func_800D0E80 +/* 0D1CF4 800D10F4 0C0343A0 */ jal osPfsFindFile /* 0D1CF8 800D10F8 AFAD0014 */ sw $t5, 0x14($sp) /* 0D1CFC 800D10FC AFA20260 */ sw $v0, 0x260($sp) /* 0D1D00 800D1100 8FAE0260 */ lw $t6, 0x260($sp) @@ -69,7 +69,7 @@ glabel func_800D1040 /* 0D1D34 800D1134 24020009 */ li $v0, 9 .L800D1138: /* 0D1D38 800D1138 8FA40278 */ lw $a0, 0x278($sp) -/* 0D1D3C 800D113C 0C033CF8 */ jal func_800CF3E0 +/* 0D1D3C 800D113C 0C033CF8 */ jal osPfsFreeBlocks /* 0D1D40 800D1140 27A50030 */ addiu $a1, $sp, 0x30 /* 0D1D44 800D1144 8FB9028C */ lw $t9, 0x28c($sp) /* 0D1D48 800D1148 8FA80030 */ lw $t0, 0x30($sp) @@ -89,7 +89,7 @@ glabel func_800D1040 /* 0D1D7C 800D117C 00003025 */ move $a2, $zero /* 0D1D80 800D1180 00003825 */ move $a3, $zero /* 0D1D84 800D1184 AFA00010 */ sw $zero, 0x10($sp) -/* 0D1D88 800D1188 0C0343A0 */ jal func_800D0E80 +/* 0D1D88 800D1188 0C0343A0 */ jal osPfsFindFile /* 0D1D8C 800D118C AFAA0014 */ sw $t2, 0x14($sp) /* 0D1D90 800D1190 AFA20260 */ sw $v0, 0x260($sp) /* 0D1D94 800D1194 8FAB0260 */ lw $t3, 0x260($sp) @@ -117,7 +117,7 @@ glabel func_800D1040 /* 0D1DE0 800D11E0 8FA40278 */ lw $a0, 0x278($sp) /* 0D1DE4 800D11E4 27A5015C */ addiu $a1, $sp, 0x15c /* 0D1DE8 800D11E8 00003025 */ move $a2, $zero -/* 0D1DEC 800D11EC 0C03572F */ jal func_800D5CBC +/* 0D1DEC 800D11EC 0C03572F */ jal __osPfsRWInode /* 0D1DF0 800D11F0 93A7003B */ lbu $a3, 0x3b($sp) /* 0D1DF4 800D11F4 AFA20260 */ sw $v0, 0x260($sp) /* 0D1DF8 800D11F8 8FB80260 */ lw $t8, 0x260($sp) @@ -135,7 +135,7 @@ glabel func_800D1040 /* 0D1E24 800D1224 27A5015C */ addiu $a1, $sp, 0x15c /* 0D1E28 800D1228 8FA6025C */ lw $a2, 0x25c($sp) /* 0D1E2C 800D122C 27A70274 */ addiu $a3, $sp, 0x274 -/* 0D1E30 800D1230 0C034531 */ jal func_800D14C4 +/* 0D1E30 800D1230 0C034531 */ jal __osPfsDeclearPage /* 0D1E34 800D1234 AFB90010 */ sw $t9, 0x10($sp) /* 0D1E38 800D1238 AFA20260 */ sw $v0, 0x260($sp) /* 0D1E3C 800D123C 8FAA0260 */ lw $t2, 0x260($sp) @@ -169,7 +169,7 @@ glabel func_800D1040 /* 0D1EA4 800D12A4 03AA6021 */ addu $t4, $sp, $t2 /* 0D1EA8 800D12A8 A188005D */ sb $t0, 0x5d($t4) /* 0D1EAC 800D12AC 93A7003A */ lbu $a3, 0x3a($sp) -/* 0D1EB0 800D12B0 0C03572F */ jal func_800D5CBC +/* 0D1EB0 800D12B0 0C03572F */ jal __osPfsRWInode /* 0D1EB4 800D12B4 8FA40278 */ lw $a0, 0x278($sp) /* 0D1EB8 800D12B8 AFA20260 */ sw $v0, 0x260($sp) /* 0D1EBC 800D12BC 8FAB0260 */ lw $t3, 0x260($sp) @@ -243,7 +243,7 @@ glabel func_800D1040 /* 0D1FB0 800D13B0 03A95021 */ addu $t2, $sp, $t1 /* 0D1FB4 800D13B4 A159005D */ sb $t9, 0x5d($t2) /* 0D1FB8 800D13B8 93A7003A */ lbu $a3, 0x3a($sp) -/* 0D1FBC 800D13BC 0C03572F */ jal func_800D5CBC +/* 0D1FBC 800D13BC 0C03572F */ jal __osPfsRWInode /* 0D1FC0 800D13C0 8FA40278 */ lw $a0, 0x278($sp) /* 0D1FC4 800D13C4 AFA20260 */ sw $v0, 0x260($sp) /* 0D1FC8 800D13C8 8FAC0260 */ lw $t4, 0x260($sp) @@ -297,7 +297,7 @@ glabel func_800D1040 /* 0D207C 800D147C 8D840004 */ lw $a0, 4($t4) /* 0D2080 800D1480 8D850008 */ lw $a1, 8($t4) /* 0D2084 800D1484 AFA00010 */ sw $zero, 0x10($sp) -/* 0D2088 800D1488 0C03363C */ jal func_800CD8F0 +/* 0D2088 800D1488 0C03363C */ jal __osContRamWrite /* 0D208C 800D148C 01CD3021 */ addu $a2, $t6, $t5 /* 0D2090 800D1490 AFA20260 */ sw $v0, 0x260($sp) /* 0D2094 800D1494 8FAF0260 */ lw $t7, 0x260($sp) diff --git a/lib/asm/non_matchings/unknown_0D23F0/func_800D17F0.s b/lib/asm/non_matchings/unknown_0D23F0/osInvalDCache.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D23F0/func_800D17F0.s rename to lib/asm/non_matchings/unknown_0D23F0/osInvalDCache.s index cfb225c7..19ea5b4e 100644 --- a/lib/asm/non_matchings/unknown_0D23F0/func_800D17F0.s +++ b/lib/asm/non_matchings/unknown_0D23F0/osInvalDCache.s @@ -1,4 +1,4 @@ -glabel func_800D17F0 +glabel osInvalDCache /* 0D23F0 800D17F0 18A0001F */ blez $a1, .L800D1870 /* 0D23F4 800D17F4 00000000 */ nop /* 0D23F8 800D17F8 240B2000 */ li $t3, 8192 diff --git a/lib/asm/non_matchings/unknown_0D24A0/func_800D18A0.s b/lib/asm/non_matchings/unknown_0D24A0/osWritebackDCacheAll.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D24A0/func_800D18A0.s rename to lib/asm/non_matchings/unknown_0D24A0/osWritebackDCacheAll.s index 717fe4da..4ec747ea 100644 --- a/lib/asm/non_matchings/unknown_0D24A0/func_800D18A0.s +++ b/lib/asm/non_matchings/unknown_0D24A0/osWritebackDCacheAll.s @@ -1,4 +1,4 @@ -glabel func_800D18A0 +glabel osWritebackDCacheAll /* 0D24A0 800D18A0 3C088000 */ lui $t0, %hi(D_80000010) # $t0, 0x8000 /* 0D24A4 800D18A4 240A2000 */ li $t2, 8192 /* 0D24A8 800D18A8 010A4821 */ addu $t1, $t0, $t2 diff --git a/lib/asm/non_matchings/unknown_0D24E0/func_800D18E0.s b/lib/asm/non_matchings/unknown_0D24E0/osDpSetNextBuffer.s similarity index 91% rename from lib/asm/non_matchings/unknown_0D24E0/func_800D18E0.s rename to lib/asm/non_matchings/unknown_0D24E0/osDpSetNextBuffer.s index 89d45eaf..92dc8125 100644 --- a/lib/asm/non_matchings/unknown_0D24E0/func_800D18E0.s +++ b/lib/asm/non_matchings/unknown_0D24E0/osDpSetNextBuffer.s @@ -1,10 +1,10 @@ -glabel func_800D18E0 +glabel osDpSetNextBuffer /* 0D24E0 800D18E0 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D24E4 800D18E4 AFBF001C */ sw $ra, 0x1c($sp) /* 0D24E8 800D18E8 AFA40028 */ sw $a0, 0x28($sp) /* 0D24EC 800D18EC AFA60030 */ sw $a2, 0x30($sp) /* 0D24F0 800D18F0 AFA70034 */ sw $a3, 0x34($sp) -/* 0D24F4 800D18F4 0C035814 */ jal func_800D6050 +/* 0D24F4 800D18F4 0C035814 */ jal __osDpDeviceBusy /* 0D24F8 800D18F8 AFB00018 */ sw $s0, 0x18($sp) /* 0D24FC 800D18FC 10400003 */ beqz $v0, .L800D190C /* 0D2500 800D1900 00000000 */ nop @@ -20,11 +20,11 @@ glabel func_800D18E0 /* 0D2520 800D1920 32190001 */ andi $t9, $s0, 1 /* 0D2524 800D1924 1720FFFC */ bnez $t9, .L800D1918 /* 0D2528 800D1928 00000000 */ nop -/* 0D252C 800D192C 0C03233C */ jal func_800C8CF0 +/* 0D252C 800D192C 0C03233C */ jal osVirtualToPhysical /* 0D2530 800D1930 8FA40028 */ lw $a0, 0x28($sp) /* 0D2534 800D1934 3C08A410 */ lui $t0, 0xa410 /* 0D2538 800D1938 AD020000 */ sw $v0, ($t0) -/* 0D253C 800D193C 0C03233C */ jal func_800C8CF0 +/* 0D253C 800D193C 0C03233C */ jal osVirtualToPhysical /* 0D2540 800D1940 8FA40028 */ lw $a0, 0x28($sp) /* 0D2544 800D1944 8FAD0034 */ lw $t5, 0x34($sp) /* 0D2548 800D1948 00405825 */ move $t3, $v0 diff --git a/lib/asm/non_matchings/unknown_0D2590/func_800D1990.s b/lib/asm/non_matchings/unknown_0D2590/osCreateViManager.s similarity index 91% rename from lib/asm/non_matchings/unknown_0D2590/func_800D1990.s rename to lib/asm/non_matchings/unknown_0D2590/osCreateViManager.s index f410cd5d..ce503149 100644 --- a/lib/asm/non_matchings/unknown_0D2590/func_800D1990.s +++ b/lib/asm/non_matchings/unknown_0D2590/osCreateViManager.s @@ -1,4 +1,4 @@ -glabel func_800D1990 +glabel osCreateViManager /* 0D2590 800D1990 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 0D2594 800D1994 AFB00020 */ sw $s0, 0x20($sp) /* 0D2598 800D1998 3C10800E */ lui $s0, %hi(D_800E38E0) # $s0, 0x800e @@ -8,7 +8,7 @@ glabel func_800D1990 /* 0D25A8 800D19A8 AFA40030 */ sw $a0, 0x30($sp) /* 0D25AC 800D19AC 55C00052 */ bnezl $t6, .L800D1AF8 /* 0D25B0 800D19B0 8FBF0024 */ lw $ra, 0x24($sp) -/* 0D25B4 800D19B4 0C0353B0 */ jal func_800D4EC0 +/* 0D25B4 800D19B4 0C0353B0 */ jal __osTimerServicesInit /* 0D25B8 800D19B8 00000000 */ nop /* 0D25BC 800D19BC 3C048013 */ lui $a0, %hi(D_8012D130) # $a0, 0x8013 /* 0D25C0 800D19C0 3C058013 */ lui $a1, %hi(D_8012D148) # $a1, 0x8013 @@ -40,14 +40,14 @@ glabel func_800D1990 /* 0D2628 800D1A28 24040003 */ li $a0, 3 /* 0D262C 800D1A2C 2419FFFF */ li $t9, -1 /* 0D2630 800D1A30 AFB90028 */ sw $t9, 0x28($sp) -/* 0D2634 800D1A34 0C034950 */ jal func_800D2540 +/* 0D2634 800D1A34 0C034950 */ jal osGetThreadPri /* 0D2638 800D1A38 00002025 */ move $a0, $zero /* 0D263C 800D1A3C 8FA80030 */ lw $t0, 0x30($sp) /* 0D2640 800D1A40 00002025 */ move $a0, $zero /* 0D2644 800D1A44 0048082A */ slt $at, $v0, $t0 /* 0D2648 800D1A48 10200003 */ beqz $at, .L800D1A58 /* 0D264C 800D1A4C 01002825 */ move $a1, $t0 -/* 0D2650 800D1A50 0C033210 */ jal func_800CC840 +/* 0D2650 800D1A50 0C033210 */ jal osSetThreadPri /* 0D2654 800D1A54 AFA20028 */ sw $v0, 0x28($sp) .L800D1A58: /* 0D2658 800D1A58 0C034958 */ jal __osDisableInt @@ -60,7 +60,7 @@ glabel func_800D1990 /* 0D2674 800D1A74 2463D130 */ addiu $v1, %lo(D_8012D130) # addiu $v1, $v1, -0x2ed0 /* 0D2678 800D1A78 24090001 */ li $t1, 1 /* 0D267C 800D1A7C 254AD130 */ addiu $t2, %lo(D_8012D130) # addiu $t2, $t2, -0x2ed0 -/* 0D2680 800D1A80 3C06800D */ lui $a2, %hi(D_800D1B08) # $a2, 0x800d +/* 0D2680 800D1A80 3C06800D */ lui $a2, %hi(viMgrMain) # $a2, 0x800d /* 0D2684 800D1A84 AFA2002C */ sw $v0, 0x2c($sp) /* 0D2688 800D1A88 AE090000 */ sw $t1, ($s0) /* 0D268C 800D1A8C AE040004 */ sw $a0, 4($s0) @@ -69,13 +69,13 @@ glabel func_800D1990 /* 0D2698 800D1A98 AE000010 */ sw $zero, 0x10($s0) /* 0D269C 800D1A9C AE000014 */ sw $zero, 0x14($s0) /* 0D26A0 800D1AA0 AE000018 */ sw $zero, 0x18($s0) -/* 0D26A4 800D1AA4 24C61B08 */ addiu $a2, %lo(D_800D1B08) # addiu $a2, $a2, 0x1b08 +/* 0D26A4 800D1AA4 24C61B08 */ addiu $a2, %lo(viMgrMain) # addiu $a2, $a2, 0x1b08 /* 0D26A8 800D1AA8 AFAA0010 */ sw $t2, 0x10($sp) /* 0D26AC 800D1AAC 00002825 */ move $a1, $zero /* 0D26B0 800D1AB0 02003825 */ move $a3, $s0 /* 0D26B4 800D1AB4 0C032214 */ jal osCreateThread /* 0D26B8 800D1AB8 AFAB0014 */ sw $t3, 0x14($sp) -/* 0D26BC 800D1ABC 0C034AC4 */ jal func_800D2B10 +/* 0D26BC 800D1ABC 0C034AC4 */ jal __osViInit /* 0D26C0 800D1AC0 00000000 */ nop /* 0D26C4 800D1AC4 3C048013 */ lui $a0, %hi(D_8012CE80) # $a0, 0x8013 /* 0D26C8 800D1AC8 0C032268 */ jal osStartThread @@ -87,7 +87,7 @@ glabel func_800D1990 /* 0D26E0 800D1AE0 00002025 */ move $a0, $zero /* 0D26E4 800D1AE4 51810004 */ beql $t4, $at, .L800D1AF8 /* 0D26E8 800D1AE8 8FBF0024 */ lw $ra, 0x24($sp) -/* 0D26EC 800D1AEC 0C033210 */ jal func_800CC840 +/* 0D26EC 800D1AEC 0C033210 */ jal osSetThreadPri /* 0D26F0 800D1AF0 01802825 */ move $a1, $t4 /* 0D26F4 800D1AF4 8FBF0024 */ lw $ra, 0x24($sp) .L800D1AF8: diff --git a/lib/asm/non_matchings/unknown_0D2590/D_800D1B08.s b/lib/asm/non_matchings/unknown_0D2590/viMgrMain.s similarity index 93% rename from lib/asm/non_matchings/unknown_0D2590/D_800D1B08.s rename to lib/asm/non_matchings/unknown_0D2590/viMgrMain.s index f8d7560c..34ef350b 100644 --- a/lib/asm/non_matchings/unknown_0D2590/D_800D1B08.s +++ b/lib/asm/non_matchings/unknown_0D2590/viMgrMain.s @@ -1,4 +1,4 @@ -glabel D_800D1B08 +glabel viMgrMain /* 0D2708 800D1B08 27BDFFB0 */ addiu $sp, $sp, -0x50 /* 0D270C 800D1B0C AFBF0034 */ sw $ra, 0x34($sp) /* 0D2710 800D1B10 AFB70030 */ sw $s7, 0x30($sp) @@ -10,7 +10,7 @@ glabel D_800D1B08 /* 0D2728 800D1B28 AFB2001C */ sw $s2, 0x1c($sp) /* 0D272C 800D1B2C AFB10018 */ sw $s1, 0x18($sp) /* 0D2730 800D1B30 AFB00014 */ sw $s0, 0x14($sp) -/* 0D2734 800D1B34 0C035820 */ jal func_800D6080 +/* 0D2734 800D1B34 0C035820 */ jal __osViGetCurrentContext /* 0D2738 800D1B38 AFA00044 */ sw $zero, 0x44($sp) /* 0D273C 800D1B3C 94430002 */ lhu $v1, 2($v0) /* 0D2740 800D1B40 3C018013 */ lui $at, %hi(D_8012D190) # $at, 0x8013 @@ -44,7 +44,7 @@ glabel D_800D1B08 /* 0D27A4 800D1BA4 1000FFF6 */ b .L800D1B80 /* 0D27A8 800D1BA8 8EE4000C */ lw $a0, 0xc($s7) .L800D1BAC: -/* 0D27AC 800D1BAC 0C035824 */ jal func_800D6090 +/* 0D27AC 800D1BAC 0C035824 */ jal __osViSwapContext /* 0D27B0 800D1BB0 00000000 */ nop /* 0D27B4 800D1BB4 3C038013 */ lui $v1, %hi(D_8012FFFF) # $v1, 0x8013 /* 0D27B8 800D1BB8 9463D190 */ lhu $v1, %lo(D_8012D190)($v1) @@ -53,7 +53,7 @@ glabel D_800D1B08 /* 0D27C4 800D1BC4 306FFFFF */ andi $t7, $v1, 0xffff /* 0D27C8 800D1BC8 15E0000E */ bnez $t7, .L800D1C04 /* 0D27CC 800D1BCC A42FD190 */ sh $t7, %lo(D_8012D190)($at) -/* 0D27D0 800D1BD0 0C035820 */ jal func_800D6080 +/* 0D27D0 800D1BD0 0C035820 */ jal __osViGetCurrentContext /* 0D27D4 800D1BD4 00000000 */ nop /* 0D27D8 800D1BD8 8C580010 */ lw $t8, 0x10($v0) /* 0D27DC 800D1BDC 00408025 */ move $s0, $v0 @@ -61,7 +61,7 @@ glabel D_800D1B08 /* 0D27E4 800D1BE4 53000005 */ beql $t8, $zero, .L800D1BFC /* 0D27E8 800D1BE8 96030002 */ lhu $v1, 2($s0) /* 0D27EC 800D1BEC 8C440010 */ lw $a0, 0x10($v0) -/* 0D27F0 800D1BF0 0C03238C */ jal func_800C8E30 +/* 0D27F0 800D1BF0 0C03238C */ jal osSendMesg /* 0D27F4 800D1BF4 8C450014 */ lw $a1, 0x14($v0) /* 0D27F8 800D1BF8 96030002 */ lhu $v1, 2($s0) .L800D1BFC: @@ -71,7 +71,7 @@ glabel D_800D1B08 /* 0D2804 800D1C04 8E790000 */ lw $t9, ($s3) /* 0D2808 800D1C08 8E500000 */ lw $s0, ($s2) /* 0D280C 800D1C0C 27280001 */ addiu $t0, $t9, 1 -/* 0D2810 800D1C10 0C031E34 */ jal func_800C78D0 +/* 0D2810 800D1C10 0C031E34 */ jal osGetCount /* 0D2814 800D1C14 AE680000 */ sw $t0, ($s3) /* 0D2818 800D1C18 8E2D0004 */ lw $t5, 4($s1) /* 0D281C 800D1C1C 00508023 */ subu $s0, $v0, $s0 @@ -86,7 +86,7 @@ glabel D_800D1B08 /* 0D2840 800D1C40 1000FFCE */ b .L800D1B7C /* 0D2844 800D1C44 AE2F0004 */ sw $t7, 4($s1) .L800D1C48: -/* 0D2848 800D1C48 0C0353D3 */ jal func_800D4F4C +/* 0D2848 800D1C48 0C0353D3 */ jal __osTimerInterrupt /* 0D284C 800D1C4C 00000000 */ nop /* 0D2850 800D1C50 1000FFCB */ b .L800D1B80 /* 0D2854 800D1C54 8EE4000C */ lw $a0, 0xc($s7) diff --git a/lib/asm/non_matchings/unknown_0D2910/func_800D1D10.s b/lib/asm/non_matchings/unknown_0D2910/osViBlack.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D2910/func_800D1D10.s rename to lib/asm/non_matchings/unknown_0D2910/osViBlack.s index 5502ac11..70d01d8c 100644 --- a/lib/asm/non_matchings/unknown_0D2910/func_800D1D10.s +++ b/lib/asm/non_matchings/unknown_0D2910/osViBlack.s @@ -1,4 +1,4 @@ -glabel func_800D1D10 +glabel osViBlack /* 0D2910 800D1D10 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D2914 800D1D14 AFBF001C */ sw $ra, 0x1c($sp) /* 0D2918 800D1D18 AFA40028 */ sw $a0, 0x28($sp) diff --git a/lib/asm/non_matchings/unknown_0D29F0/func_800D1EF0.s b/lib/asm/non_matchings/unknown_0D29F0/_VirtualToPhysicalTask.s similarity index 88% rename from lib/asm/non_matchings/unknown_0D29F0/func_800D1EF0.s rename to lib/asm/non_matchings/unknown_0D29F0/_VirtualToPhysicalTask.s index 62f40338..6169cc80 100644 --- a/lib/asm/non_matchings/unknown_0D29F0/func_800D1EF0.s +++ b/lib/asm/non_matchings/unknown_0D29F0/_VirtualToPhysicalTask.s @@ -1,4 +1,4 @@ -glabel func_800D1EF0 +glabel _VirtualToPhysicalTask /* 0D2AF0 800D1EF0 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0D2AF4 800D1EF4 3C0E8013 */ lui $t6, %hi(D_8012D1A0) # $t6, 0x8013 /* 0D2AF8 800D1EF8 AFBF0014 */ sw $ra, 0x14($sp) @@ -13,7 +13,7 @@ glabel func_800D1EF0 /* 0D2B1C 800D1F1C 8DF80010 */ lw $t8, 0x10($t7) /* 0D2B20 800D1F20 13000005 */ beqz $t8, .L800D1F38 /* 0D2B24 800D1F24 00000000 */ nop -/* 0D2B28 800D1F28 0C03233C */ jal func_800C8CF0 +/* 0D2B28 800D1F28 0C03233C */ jal osVirtualToPhysical /* 0D2B2C 800D1F2C 03002025 */ move $a0, $t8 /* 0D2B30 800D1F30 8FB9001C */ lw $t9, 0x1c($sp) /* 0D2B34 800D1F34 AF220010 */ sw $v0, 0x10($t9) @@ -22,7 +22,7 @@ glabel func_800D1EF0 /* 0D2B3C 800D1F3C 8D090018 */ lw $t1, 0x18($t0) /* 0D2B40 800D1F40 11200005 */ beqz $t1, .L800D1F58 /* 0D2B44 800D1F44 00000000 */ nop -/* 0D2B48 800D1F48 0C03233C */ jal func_800C8CF0 +/* 0D2B48 800D1F48 0C03233C */ jal osVirtualToPhysical /* 0D2B4C 800D1F4C 01202025 */ move $a0, $t1 /* 0D2B50 800D1F50 8FAA001C */ lw $t2, 0x1c($sp) /* 0D2B54 800D1F54 AD420018 */ sw $v0, 0x18($t2) @@ -31,7 +31,7 @@ glabel func_800D1EF0 /* 0D2B5C 800D1F5C 8D6C0020 */ lw $t4, 0x20($t3) /* 0D2B60 800D1F60 11800005 */ beqz $t4, .L800D1F78 /* 0D2B64 800D1F64 00000000 */ nop -/* 0D2B68 800D1F68 0C03233C */ jal func_800C8CF0 +/* 0D2B68 800D1F68 0C03233C */ jal osVirtualToPhysical /* 0D2B6C 800D1F6C 01802025 */ move $a0, $t4 /* 0D2B70 800D1F70 8FAD001C */ lw $t5, 0x1c($sp) /* 0D2B74 800D1F74 ADA20020 */ sw $v0, 0x20($t5) @@ -40,7 +40,7 @@ glabel func_800D1EF0 /* 0D2B7C 800D1F7C 8DCF0028 */ lw $t7, 0x28($t6) /* 0D2B80 800D1F80 11E00005 */ beqz $t7, .L800D1F98 /* 0D2B84 800D1F84 00000000 */ nop -/* 0D2B88 800D1F88 0C03233C */ jal func_800C8CF0 +/* 0D2B88 800D1F88 0C03233C */ jal osVirtualToPhysical /* 0D2B8C 800D1F8C 01E02025 */ move $a0, $t7 /* 0D2B90 800D1F90 8FB8001C */ lw $t8, 0x1c($sp) /* 0D2B94 800D1F94 AF020028 */ sw $v0, 0x28($t8) @@ -49,7 +49,7 @@ glabel func_800D1EF0 /* 0D2B9C 800D1F9C 8F28002C */ lw $t0, 0x2c($t9) /* 0D2BA0 800D1FA0 11000005 */ beqz $t0, .L800D1FB8 /* 0D2BA4 800D1FA4 00000000 */ nop -/* 0D2BA8 800D1FA8 0C03233C */ jal func_800C8CF0 +/* 0D2BA8 800D1FA8 0C03233C */ jal osVirtualToPhysical /* 0D2BAC 800D1FAC 01002025 */ move $a0, $t0 /* 0D2BB0 800D1FB0 8FA9001C */ lw $t1, 0x1c($sp) /* 0D2BB4 800D1FB4 AD22002C */ sw $v0, 0x2c($t1) @@ -58,7 +58,7 @@ glabel func_800D1EF0 /* 0D2BBC 800D1FBC 8D4B0030 */ lw $t3, 0x30($t2) /* 0D2BC0 800D1FC0 11600005 */ beqz $t3, .L800D1FD8 /* 0D2BC4 800D1FC4 00000000 */ nop -/* 0D2BC8 800D1FC8 0C03233C */ jal func_800C8CF0 +/* 0D2BC8 800D1FC8 0C03233C */ jal osVirtualToPhysical /* 0D2BCC 800D1FCC 01602025 */ move $a0, $t3 /* 0D2BD0 800D1FD0 8FAC001C */ lw $t4, 0x1c($sp) /* 0D2BD4 800D1FD4 AD820030 */ sw $v0, 0x30($t4) @@ -67,7 +67,7 @@ glabel func_800D1EF0 /* 0D2BDC 800D1FDC 8DAE0038 */ lw $t6, 0x38($t5) /* 0D2BE0 800D1FE0 11C00005 */ beqz $t6, .L800D1FF8 /* 0D2BE4 800D1FE4 00000000 */ nop -/* 0D2BE8 800D1FE8 0C03233C */ jal func_800C8CF0 +/* 0D2BE8 800D1FE8 0C03233C */ jal osVirtualToPhysical /* 0D2BEC 800D1FEC 01C02025 */ move $a0, $t6 /* 0D2BF0 800D1FF0 8FAF001C */ lw $t7, 0x1c($sp) /* 0D2BF4 800D1FF4 ADE20038 */ sw $v0, 0x38($t7) diff --git a/lib/asm/non_matchings/unknown_0D29F0/func_800D21B0.s b/lib/asm/non_matchings/unknown_0D29F0/osGetTime.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D29F0/func_800D21B0.s rename to lib/asm/non_matchings/unknown_0D29F0/osGetTime.s index 9422b36d..be636839 100644 --- a/lib/asm/non_matchings/unknown_0D29F0/func_800D21B0.s +++ b/lib/asm/non_matchings/unknown_0D29F0/osGetTime.s @@ -1,9 +1,9 @@ -glabel func_800D21B0 +glabel osGetTime /* 0D2DB0 800D21B0 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0D2DB4 800D21B4 AFBF001C */ sw $ra, 0x1c($sp) /* 0D2DB8 800D21B8 0C034958 */ jal __osDisableInt /* 0D2DBC 800D21BC AFB00018 */ sw $s0, 0x18($sp) -/* 0D2DC0 800D21C0 0C031E34 */ jal func_800C78D0 +/* 0D2DC0 800D21C0 0C031E34 */ jal osGetCount /* 0D2DC4 800D21C4 00408025 */ move $s0, $v0 /* 0D2DC8 800D21C8 AFA20034 */ sw $v0, 0x34($sp) /* 0D2DCC 800D21CC 3C0F8013 */ lui $t7, %hi(D_8012D228) # $t7, 0x8013 diff --git a/lib/asm/non_matchings/unknown_0D29F0/func_800D200C.s b/lib/asm/non_matchings/unknown_0D29F0/osSpTaskLoad.s similarity index 88% rename from lib/asm/non_matchings/unknown_0D29F0/func_800D200C.s rename to lib/asm/non_matchings/unknown_0D29F0/osSpTaskLoad.s index 52bdf85c..ea7e021a 100644 --- a/lib/asm/non_matchings/unknown_0D29F0/func_800D200C.s +++ b/lib/asm/non_matchings/unknown_0D29F0/osSpTaskLoad.s @@ -1,8 +1,8 @@ -glabel func_800D200C +glabel osSpTaskLoad /* 0D2C0C 800D200C 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0D2C10 800D2010 AFBF0014 */ sw $ra, 0x14($sp) /* 0D2C14 800D2014 AFA40020 */ sw $a0, 0x20($sp) -/* 0D2C18 800D2018 0C0347BC */ jal func_800D1EF0 +/* 0D2C18 800D2018 0C0347BC */ jal _VirtualToPhysicalTask /* 0D2C1C 800D201C 8FA40020 */ lw $a0, 0x20($sp) /* 0D2C20 800D2020 AFA2001C */ sw $v0, 0x1c($sp) /* 0D2C24 800D2024 8FAE001C */ lw $t6, 0x1c($sp) @@ -22,19 +22,19 @@ glabel func_800D200C /* 0D2C5C 800D205C AD4C0004 */ sw $t4, 4($t2) .L800D2060: /* 0D2C60 800D2060 8FA4001C */ lw $a0, 0x1c($sp) -/* 0D2C64 800D2064 0C03518C */ jal func_800D4630 +/* 0D2C64 800D2064 0C03518C */ jal osWritebackDCache /* 0D2C68 800D2068 24050040 */ li $a1, 64 /* 0D2C6C 800D206C 0C033490 */ jal __osSpSetStatus /* 0D2C70 800D2070 24042B00 */ li $a0, 11008 /* 0D2C74 800D2074 3C040400 */ lui $a0, (0x04001000 >> 16) # lui $a0, 0x400 -/* 0D2C78 800D2078 0C035900 */ jal func_800D6400 +/* 0D2C78 800D2078 0C035900 */ jal __osSpSetPc /* 0D2C7C 800D207C 34841000 */ ori $a0, (0x04001000 & 0xFFFF) # ori $a0, $a0, 0x1000 /* 0D2C80 800D2080 2401FFFF */ li $at, -1 /* 0D2C84 800D2084 14410007 */ bne $v0, $at, .L800D20A4 /* 0D2C88 800D2088 00000000 */ nop .L800D208C: /* 0D2C8C 800D208C 3C040400 */ lui $a0, (0x04001000 >> 16) # lui $a0, 0x400 -/* 0D2C90 800D2090 0C035900 */ jal func_800D6400 +/* 0D2C90 800D2090 0C035900 */ jal __osSpSetPc /* 0D2C94 800D2094 34841000 */ ori $a0, (0x04001000 & 0xFFFF) # ori $a0, $a0, 0x1000 /* 0D2C98 800D2098 2401FFFF */ li $at, -1 /* 0D2C9C 800D209C 1041FFFB */ beq $v0, $at, .L800D208C @@ -44,7 +44,7 @@ glabel func_800D200C /* 0D2CA8 800D20A8 34A50FC0 */ ori $a1, (0x04000FC0 & 0xFFFF) # ori $a1, $a1, 0xfc0 /* 0D2CAC 800D20AC 24040001 */ li $a0, 1 /* 0D2CB0 800D20B0 8FA6001C */ lw $a2, 0x1c($sp) -/* 0D2CB4 800D20B4 0C035910 */ jal func_800D6440 +/* 0D2CB4 800D20B4 0C035910 */ jal __osSpRawStartDma /* 0D2CB8 800D20B8 24070040 */ li $a3, 64 /* 0D2CBC 800D20BC 2401FFFF */ li $at, -1 /* 0D2CC0 800D20C0 1441000A */ bne $v0, $at, .L800D20EC @@ -54,18 +54,18 @@ glabel func_800D200C /* 0D2CCC 800D20CC 34A50FC0 */ ori $a1, (0x04000FC0 & 0xFFFF) # ori $a1, $a1, 0xfc0 /* 0D2CD0 800D20D0 24040001 */ li $a0, 1 /* 0D2CD4 800D20D4 8FA6001C */ lw $a2, 0x1c($sp) -/* 0D2CD8 800D20D8 0C035910 */ jal func_800D6440 +/* 0D2CD8 800D20D8 0C035910 */ jal __osSpRawStartDma /* 0D2CDC 800D20DC 24070040 */ li $a3, 64 /* 0D2CE0 800D20E0 2401FFFF */ li $at, -1 /* 0D2CE4 800D20E4 1041FFF8 */ beq $v0, $at, .L800D20C8 /* 0D2CE8 800D20E8 00000000 */ nop .L800D20EC: -/* 0D2CEC 800D20EC 0C035934 */ jal func_800D64D0 +/* 0D2CEC 800D20EC 0C035934 */ jal __osSpDeviceBusy /* 0D2CF0 800D20F0 00000000 */ nop /* 0D2CF4 800D20F4 10400005 */ beqz $v0, .L800D210C /* 0D2CF8 800D20F8 00000000 */ nop .L800D20FC: -/* 0D2CFC 800D20FC 0C035934 */ jal func_800D64D0 +/* 0D2CFC 800D20FC 0C035934 */ jal __osSpDeviceBusy /* 0D2D00 800D2100 00000000 */ nop /* 0D2D04 800D2104 1440FFFD */ bnez $v0, .L800D20FC /* 0D2D08 800D2108 00000000 */ nop @@ -75,7 +75,7 @@ glabel func_800D200C /* 0D2D14 800D2114 34A51000 */ ori $a1, (0x04001000 & 0xFFFF) # ori $a1, $a1, 0x1000 /* 0D2D18 800D2118 24040001 */ li $a0, 1 /* 0D2D1C 800D211C 8DA60008 */ lw $a2, 8($t5) -/* 0D2D20 800D2120 0C035910 */ jal func_800D6440 +/* 0D2D20 800D2120 0C035910 */ jal __osSpRawStartDma /* 0D2D24 800D2124 8DA7000C */ lw $a3, 0xc($t5) /* 0D2D28 800D2128 2401FFFF */ li $at, -1 /* 0D2D2C 800D212C 1441000B */ bne $v0, $at, .L800D215C @@ -86,7 +86,7 @@ glabel func_800D200C /* 0D2D3C 800D213C 34A51000 */ ori $a1, (0x04001000 & 0xFFFF) # ori $a1, $a1, 0x1000 /* 0D2D40 800D2140 24040001 */ li $a0, 1 /* 0D2D44 800D2144 8DE60008 */ lw $a2, 8($t7) -/* 0D2D48 800D2148 0C035910 */ jal func_800D6440 +/* 0D2D48 800D2148 0C035910 */ jal __osSpRawStartDma /* 0D2D4C 800D214C 8DE7000C */ lw $a3, 0xc($t7) /* 0D2D50 800D2150 2401FFFF */ li $at, -1 /* 0D2D54 800D2154 1041FFF7 */ beq $v0, $at, .L800D2134 diff --git a/lib/asm/non_matchings/unknown_0D29F0/func_800D216C.s b/lib/asm/non_matchings/unknown_0D29F0/osSpTaskStartGo.s similarity index 84% rename from lib/asm/non_matchings/unknown_0D29F0/func_800D216C.s rename to lib/asm/non_matchings/unknown_0D29F0/osSpTaskStartGo.s index 3ee2cd7f..3902b339 100644 --- a/lib/asm/non_matchings/unknown_0D29F0/func_800D216C.s +++ b/lib/asm/non_matchings/unknown_0D29F0/osSpTaskStartGo.s @@ -1,12 +1,12 @@ -glabel func_800D216C +glabel osSpTaskStartGo /* 0D2D6C 800D216C 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D2D70 800D2170 AFBF0014 */ sw $ra, 0x14($sp) -/* 0D2D74 800D2174 0C035934 */ jal func_800D64D0 +/* 0D2D74 800D2174 0C035934 */ jal __osSpDeviceBusy /* 0D2D78 800D2178 AFA40018 */ sw $a0, 0x18($sp) /* 0D2D7C 800D217C 10400005 */ beqz $v0, .L800D2194 /* 0D2D80 800D2180 00000000 */ nop .L800D2184: -/* 0D2D84 800D2184 0C035934 */ jal func_800D64D0 +/* 0D2D84 800D2184 0C035934 */ jal __osSpDeviceBusy /* 0D2D88 800D2188 00000000 */ nop /* 0D2D8C 800D218C 1440FFFD */ bnez $v0, .L800D2184 /* 0D2D90 800D2190 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D2E40/func_800D2240.s b/lib/asm/non_matchings/unknown_0D2E40/osSpTaskYield.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D2E40/func_800D2240.s rename to lib/asm/non_matchings/unknown_0D2E40/osSpTaskYield.s index 00494a20..7bb18e7a 100644 --- a/lib/asm/non_matchings/unknown_0D2E40/func_800D2240.s +++ b/lib/asm/non_matchings/unknown_0D2E40/osSpTaskYield.s @@ -1,4 +1,4 @@ -glabel func_800D2240 +glabel osSpTaskYield /* 0D2E40 800D2240 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D2E44 800D2244 AFBF0014 */ sw $ra, 0x14($sp) /* 0D2E48 800D2248 0C033490 */ jal __osSpSetStatus diff --git a/lib/asm/non_matchings/unknown_0D2E40/func_800D2260.s b/lib/asm/non_matchings/unknown_0D2E40/osViSetSpecialFeatures.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D2E40/func_800D2260.s rename to lib/asm/non_matchings/unknown_0D2E40/osViSetSpecialFeatures.s index 9164b7ac..8237f9a2 100644 --- a/lib/asm/non_matchings/unknown_0D2E40/func_800D2260.s +++ b/lib/asm/non_matchings/unknown_0D2E40/osViSetSpecialFeatures.s @@ -1,4 +1,4 @@ -glabel func_800D2260 +glabel osViSetSpecialFeatures /* 0D2E60 800D2260 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D2E64 800D2264 AFBF001C */ sw $ra, 0x1c($sp) /* 0D2E68 800D2268 AFA40028 */ sw $a0, 0x28($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D25A0.s b/lib/asm/non_matchings/unknown_0D3020/D_800D25A0.s index ddcf58ca..e8ab3292 100644 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D25A0.s +++ b/lib/asm/non_matchings/unknown_0D3020/D_800D25A0.s @@ -19,7 +19,7 @@ glabel D_800D25A0 /* 0D31E0 800D25E0 1720FFFC */ bnez $t9, .L800D25D4 /* 0D31E4 800D25E4 00000000 */ nop .L800D25E8: -/* 0D31E8 800D25E8 0C03233C */ jal func_800C8CF0 +/* 0D31E8 800D25E8 0C03233C */ jal osVirtualToPhysical /* 0D31EC 800D25EC 8FA40030 */ lw $a0, 0x30($sp) /* 0D31F0 800D25F0 3C08A460 */ lui $t0, 0xa460 /* 0D31F4 800D25F4 AD020000 */ sw $v0, ($t0) diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D2680.s b/lib/asm/non_matchings/unknown_0D3020/D_800D2680.s index 19148984..2303577a 100644 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D2680.s +++ b/lib/asm/non_matchings/unknown_0D3020/D_800D2680.s @@ -19,7 +19,7 @@ glabel D_800D2680 /* 0D32C0 800D26C0 1720FFFC */ bnez $t9, .L800D26B4 /* 0D32C4 800D26C4 00000000 */ nop .L800D26C8: -/* 0D32C8 800D26C8 0C03233C */ jal func_800C8CF0 +/* 0D32C8 800D26C8 0C03233C */ jal osVirtualToPhysical /* 0D32CC 800D26CC 8FA40034 */ lw $a0, 0x34($sp) /* 0D32D0 800D26D0 3C08A460 */ lui $t0, 0xa460 /* 0D32D4 800D26D4 AD020000 */ sw $v0, ($t0) diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D2760.s b/lib/asm/non_matchings/unknown_0D3020/D_800D2760.s index 05d51b89..ad5c61a0 100644 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D2760.s +++ b/lib/asm/non_matchings/unknown_0D3020/D_800D2760.s @@ -94,7 +94,7 @@ glabel D_800D2760 /* 0D34B8 800D28B8 8FB8003C */ lw $t8, 0x3c($sp) /* 0D34BC 800D28BC 00003025 */ move $a2, $zero /* 0D34C0 800D28C0 8F040004 */ lw $a0, 4($t8) -/* 0D34C4 800D28C4 0C03238C */ jal func_800C8E30 +/* 0D34C4 800D28C4 0C03238C */ jal osSendMesg /* 0D34C8 800D28C8 03002825 */ move $a1, $t8 /* 0D34CC 800D28CC 8FA80028 */ lw $t0, 0x28($sp) /* 0D34D0 800D28D0 24010001 */ li $at, 1 @@ -111,7 +111,7 @@ glabel D_800D2760 /* 0D34F8 800D28F8 8FAB002C */ lw $t3, 0x2c($sp) /* 0D34FC 800D28FC 00002825 */ move $a1, $zero /* 0D3500 800D2900 00003025 */ move $a2, $zero -/* 0D3504 800D2904 0C03238C */ jal func_800C8E30 +/* 0D3504 800D2904 0C03238C */ jal osSendMesg /* 0D3508 800D2908 8D640010 */ lw $a0, 0x10($t3) /* 0D350C 800D290C 8FAD003C */ lw $t5, 0x3c($sp) /* 0D3510 800D2910 24010001 */ li $at, 1 @@ -206,7 +206,7 @@ glabel D_800D2760 /* 0D3670 800D2A70 8FAE003C */ lw $t6, 0x3c($sp) /* 0D3674 800D2A74 00003025 */ move $a2, $zero /* 0D3678 800D2A78 8DC40004 */ lw $a0, 4($t6) -/* 0D367C 800D2A7C 0C03238C */ jal func_800C8E30 +/* 0D367C 800D2A7C 0C03238C */ jal osSendMesg /* 0D3680 800D2A80 01C02825 */ move $a1, $t6 /* 0D3684 800D2A84 240AFFFF */ li $t2, -1 /* 0D3688 800D2A88 10000003 */ b .L800D2A98 @@ -226,12 +226,12 @@ glabel D_800D2760 /* 0D36B8 800D2AB8 8FAC003C */ lw $t4, 0x3c($sp) /* 0D36BC 800D2ABC 00003025 */ move $a2, $zero /* 0D36C0 800D2AC0 8D840004 */ lw $a0, 4($t4) -/* 0D36C4 800D2AC4 0C03238C */ jal func_800C8E30 +/* 0D36C4 800D2AC4 0C03238C */ jal osSendMesg /* 0D36C8 800D2AC8 01802825 */ move $a1, $t4 /* 0D36CC 800D2ACC 8FA9002C */ lw $t1, 0x2c($sp) /* 0D36D0 800D2AD0 00002825 */ move $a1, $zero /* 0D36D4 800D2AD4 00003025 */ move $a2, $zero -/* 0D36D8 800D2AD8 0C03238C */ jal func_800C8E30 +/* 0D36D8 800D2AD8 0C03238C */ jal osSendMesg /* 0D36DC 800D2ADC 8D240010 */ lw $a0, 0x10($t1) /* 0D36E0 800D2AE0 1000FF27 */ b .L800D2780 /* 0D36E4 800D2AE4 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D2CB0.s b/lib/asm/non_matchings/unknown_0D3020/D_800D2CB0.s deleted file mode 100644 index cc529de1..00000000 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D2CB0.s +++ /dev/null @@ -1,5 +0,0 @@ -glabel D_800D2CB0 -/* 0D38B0 800D2CB0 3C1A800D */ lui $k0, %hi(D_800D2CC0) # $k0, 0x800d -/* 0D38B4 800D2CB4 275A2CC0 */ addiu $k0, %lo(D_800D2CC0) # addiu $k0, $k0, 0x2cc0 -/* 0D38B8 800D2CB8 03400008 */ jr $k0 -/* 0D38BC 800D2CBC 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D35A0.s b/lib/asm/non_matchings/unknown_0D3020/D_800D35A0.s index c22a49fe..d8efce4c 100644 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D35A0.s +++ b/lib/asm/non_matchings/unknown_0D3020/D_800D35A0.s @@ -1,5 +1,5 @@ glabel D_800D35A0 -/* 0D41A0 800D35A0 0C035980 */ jal func_800D6600 +/* 0D41A0 800D35A0 0C035980 */ jal osDestroyThread /* 0D41A4 800D35A4 00002025 */ move $a0, $zero /* 0D41A8 800D35A8 00000000 */ nop /* 0D41AC 800D35AC 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D69A0.s b/lib/asm/non_matchings/unknown_0D3020/_Genld.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D69A0.s rename to lib/asm/non_matchings/unknown_0D3020/_Genld.s index 6d0d6240..0a77c890 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D69A0.s +++ b/lib/asm/non_matchings/unknown_0D3020/_Genld.s @@ -1,4 +1,4 @@ -glabel func_800D69A0 +glabel _Genld /* 0D75A0 800D69A0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D75A4 800D69A4 AFB20028 */ sw $s2, 0x28($sp) /* 0D75A8 800D69A8 00127400 */ sll $t6, $s2, 0x10 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6F10.s b/lib/asm/non_matchings/unknown_0D3020/_Ldtob.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6F10.s rename to lib/asm/non_matchings/unknown_0D3020/_Ldtob.s index 8e528b8d..eb464a9e 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6F10.s +++ b/lib/asm/non_matchings/unknown_0D3020/_Ldtob.s @@ -1,4 +1,4 @@ -glabel func_800D6F10 +glabel _Ldtob /* 0D7B10 800D6F10 27BDFF30 */ addiu $sp, $sp, -0xd0 /* 0D7B14 800D6F14 AFBF003C */ sw $ra, 0x3c($sp) /* 0D7B18 800D6F18 AFB50038 */ sw $s5, 0x38($sp) @@ -243,7 +243,7 @@ glabel func_800D6F10 /* 0D7E68 800D7268 02402025 */ move $a0, $s2 .L800D726C: /* 0D7E6C 800D726C 02202825 */ move $a1, $s1 -/* 0D7E70 800D7270 0C035D5C */ jal func_800D7570 +/* 0D7E70 800D7270 0C035D5C */ jal ldiv /* 0D7E74 800D7274 2406000A */ li $a2, 10 /* 0D7E78 800D7278 8FB80078 */ lw $t8, 0x78($sp) /* 0D7E7C 800D727C 26B5FFFF */ addiu $s5, $s5, -1 @@ -374,7 +374,7 @@ glabel func_800D6F10 /* 0D8020 800D7420 8FB000D0 */ lw $s0, 0xd0($sp) /* 0D8024 800D7424 93B400D7 */ lbu $s4, 0xd7($sp) /* 0D8028 800D7428 02A08825 */ move $s1, $s5 -/* 0D802C 800D742C 0C035A68 */ jal func_800D69A0 +/* 0D802C 800D742C 0C035A68 */ jal _Genld /* 0D8030 800D7430 87B2009A */ lh $s2, 0x9a($sp) /* 0D8034 800D7434 8FBF003C */ lw $ra, 0x3c($sp) .L800D7438: diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6700.s b/lib/asm/non_matchings/unknown_0D3020/_Litob.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6700.s rename to lib/asm/non_matchings/unknown_0D3020/_Litob.s index b09eafe1..481c9b96 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6700.s +++ b/lib/asm/non_matchings/unknown_0D3020/_Litob.s @@ -1,4 +1,4 @@ -glabel func_800D6700 +glabel _Litob /* 0D7300 800D6700 27BDFF70 */ addiu $sp, $sp, -0x90 /* 0D7304 800D6704 AFB10020 */ sw $s1, 0x20($sp) /* 0D7308 800D6708 30A200FF */ andi $v0, $a1, 0xff @@ -119,7 +119,7 @@ glabel func_800D6700 /* 0D74A0 800D68A0 8FA60040 */ lw $a2, 0x40($sp) /* 0D74A4 800D68A4 8FA70044 */ lw $a3, 0x44($sp) /* 0D74A8 800D68A8 AFAE0010 */ sw $t6, 0x10($sp) -/* 0D74AC 800D68AC 0C035D1C */ jal func_800D7470 +/* 0D74AC 800D68AC 0C035D1C */ jal lldiv /* 0D74B0 800D68B0 AFAF0014 */ sw $t7, 0x14($sp) /* 0D74B4 800D68B4 8FB80050 */ lw $t8, 0x50($sp) /* 0D74B8 800D68B8 8FB90054 */ lw $t9, 0x54($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D3F10.s b/lib/asm/non_matchings/unknown_0D3020/_Printf.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D3F10.s rename to lib/asm/non_matchings/unknown_0D3020/_Printf.s index 4f154002..3665ed34 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D3F10.s +++ b/lib/asm/non_matchings/unknown_0D3020/_Printf.s @@ -1,4 +1,4 @@ -glabel func_800D3F10 +glabel _Printf /* 0D4B10 800D3F10 27BDFF20 */ addiu $sp, $sp, -0xe0 /* 0D4B14 800D3F14 AFB70034 */ sw $s7, 0x34($sp) /* 0D4B18 800D3F18 AFB60030 */ sw $s6, 0x30($sp) @@ -204,7 +204,7 @@ glabel func_800D3F10 /* 0D4DE0 800D41E0 A3AE00DC */ sb $t6, 0xdc($sp) /* 0D4DE4 800D41E4 26520001 */ addiu $s2, $s2, 1 .L800D41E8: -/* 0D4DE8 800D41E8 0C034E28 */ jal func_800D38A0 +/* 0D4DE8 800D41E8 0C034E28 */ jal _Putfld /* 0D4DEC 800D41EC 92450000 */ lbu $a1, ($s2) /* 0D4DF0 800D41F0 8FB900D0 */ lw $t9, 0xd0($sp) /* 0D4DF4 800D41F4 8FAF00B4 */ lw $t7, 0xb4($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D38A0.s b/lib/asm/non_matchings/unknown_0D3020/_Putfld.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D38A0.s rename to lib/asm/non_matchings/unknown_0D3020/_Putfld.s index ba8d8855..c2b6b07b 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D38A0.s +++ b/lib/asm/non_matchings/unknown_0D3020/_Putfld.s @@ -1,4 +1,4 @@ -glabel func_800D38A0 +glabel _Putfld /* 0D44A0 800D38A0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D44A4 800D38A4 AFA50020 */ sw $a1, 0x20($sp) /* 0D44A8 800D38A8 AFBF0014 */ sw $ra, 0x14($sp) @@ -139,7 +139,7 @@ glabel func_800D38A0 .L800D3AA0: /* 0D46A0 800D3AA0 02002025 */ move $a0, $s0 /* 0D46A4 800D3AA4 03277821 */ addu $t7, $t9, $a3 -/* 0D46A8 800D3AA8 0C0359C0 */ jal func_800D6700 +/* 0D46A8 800D3AA8 0C0359C0 */ jal _Litob /* 0D46AC 800D3AAC AE0F0008 */ sw $t7, 8($s0) /* 0D46B0 800D3AB0 10000114 */ b .L800D3F04 /* 0D46B4 800D3AB4 8FBF0014 */ lw $ra, 0x14($sp) @@ -231,7 +231,7 @@ glabel func_800D38A0 .L800D3BF0: /* 0D47F0 800D3BF0 02002025 */ move $a0, $s0 /* 0D47F4 800D3BF4 03077821 */ addu $t7, $t8, $a3 -/* 0D47F8 800D3BF8 0C0359C0 */ jal func_800D6700 +/* 0D47F8 800D3BF8 0C0359C0 */ jal _Litob /* 0D47FC 800D3BFC AE0F0008 */ sw $t7, 8($s0) /* 0D4800 800D3C00 100000C0 */ b .L800D3F04 /* 0D4804 800D3C04 8FBF0014 */ lw $ra, 0x14($sp) @@ -334,7 +334,7 @@ glabel func_800D38A0 .L800D3D54: /* 0D4954 800D3D54 02002025 */ move $a0, $s0 /* 0D4958 800D3D58 03077021 */ addu $t6, $t8, $a3 -/* 0D495C 800D3D5C 0C035BC4 */ jal func_800D6F10 +/* 0D495C 800D3D5C 0C035BC4 */ jal _Ldtob /* 0D4960 800D3D60 AE0E0008 */ sw $t6, 8($s0) /* 0D4964 800D3D64 10000067 */ b .L800D3F04 /* 0D4968 800D3D68 8FBF0014 */ lw $ra, 0x14($sp) @@ -407,7 +407,7 @@ glabel func_800D38A0 /* 0D4A68 800D3E68 AE0E0004 */ sw $t6, 4($s0) /* 0D4A6C 800D3E6C 01E77021 */ addu $t6, $t7, $a3 /* 0D4A70 800D3E70 AE180000 */ sw $t8, ($s0) -/* 0D4A74 800D3E74 0C0359C0 */ jal func_800D6700 +/* 0D4A74 800D3E74 0C0359C0 */ jal _Litob /* 0D4A78 800D3E78 AE0E0008 */ sw $t6, 8($s0) /* 0D4A7C 800D3E7C 10000021 */ b .L800D3F04 /* 0D4A80 800D3E80 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D5BC0.s b/lib/asm/non_matchings/unknown_0D3020/__osCheckId.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/func_800D5BC0.s rename to lib/asm/non_matchings/unknown_0D3020/__osCheckId.s index 2c3ed3bd..52a8bc46 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D5BC0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osCheckId.s @@ -1,4 +1,4 @@ -glabel func_800D5BC0 +glabel __osCheckId /* 0D67C0 800D5BC0 27BDFFC0 */ addiu $sp, $sp, -0x40 /* 0D67C4 800D5BC4 AFA40040 */ sw $a0, 0x40($sp) /* 0D67C8 800D5BC8 8FAE0040 */ lw $t6, 0x40($sp) @@ -7,7 +7,7 @@ glabel func_800D5BC0 /* 0D67D4 800D5BD4 11E0000A */ beqz $t7, .L800D5C00 /* 0D67D8 800D5BD8 00000000 */ nop /* 0D67DC 800D5BDC A1C00065 */ sb $zero, 0x65($t6) -/* 0D67E0 800D5BE0 0C0357F7 */ jal func_800D5FDC +/* 0D67E0 800D5BE0 0C0357F7 */ jal __osPfsSelectBank /* 0D67E4 800D5BE4 8FA40040 */ lw $a0, 0x40($sp) /* 0D67E8 800D5BE8 AFA20018 */ sw $v0, 0x18($sp) /* 0D67EC 800D5BEC 8FB80018 */ lw $t8, 0x18($sp) @@ -20,7 +20,7 @@ glabel func_800D5BC0 /* 0D6804 800D5C04 24060001 */ li $a2, 1 /* 0D6808 800D5C08 27A7001C */ addiu $a3, $sp, 0x1c /* 0D680C 800D5C0C 8F240004 */ lw $a0, 4($t9) -/* 0D6810 800D5C10 0C033728 */ jal func_800CDCA0 +/* 0D6810 800D5C10 0C033728 */ jal __osContRamRead /* 0D6814 800D5C14 8F250008 */ lw $a1, 8($t9) /* 0D6818 800D5C18 AFA20018 */ sw $v0, 0x18($sp) /* 0D681C 800D5C1C 8FA80018 */ lw $t0, 0x18($sp) @@ -35,7 +35,7 @@ glabel func_800D5BC0 /* 0D683C 800D5C3C 24060001 */ li $a2, 1 /* 0D6840 800D5C40 27A7001C */ addiu $a3, $sp, 0x1c /* 0D6844 800D5C44 8D240004 */ lw $a0, 4($t1) -/* 0D6848 800D5C48 0C033728 */ jal func_800CDCA0 +/* 0D6848 800D5C48 0C033728 */ jal __osContRamRead /* 0D684C 800D5C4C 8D250008 */ lw $a1, 8($t1) /* 0D6850 800D5C50 AFA20018 */ sw $v0, 0x18($sp) /* 0D6854 800D5C54 8FAA0018 */ lw $t2, 0x18($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D57CC.s b/lib/asm/non_matchings/unknown_0D3020/__osCheckPackId.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D3020/func_800D57CC.s rename to lib/asm/non_matchings/unknown_0D3020/__osCheckPackId.s index 3e9c35ac..daefc59a 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D57CC.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osCheckPackId.s @@ -1,4 +1,4 @@ -glabel func_800D57CC +glabel __osCheckPackId /* 0D63CC 800D57CC 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0D63D0 800D57D0 AFA40038 */ sw $a0, 0x38($sp) /* 0D63D4 800D57D4 8FAE0038 */ lw $t6, 0x38($sp) @@ -9,7 +9,7 @@ glabel func_800D57CC /* 0D63E8 800D57E8 11E0000A */ beqz $t7, .L800D5814 /* 0D63EC 800D57EC 00000000 */ nop /* 0D63F0 800D57F0 A1C00065 */ sb $zero, 0x65($t6) -/* 0D63F4 800D57F4 0C0357F7 */ jal func_800D5FDC +/* 0D63F4 800D57F4 0C0357F7 */ jal __osPfsSelectBank /* 0D63F8 800D57F8 8FA40038 */ lw $a0, 0x38($sp) /* 0D63FC 800D57FC AFA2002C */ sw $v0, 0x2c($sp) /* 0D6400 800D5800 8FB8002C */ lw $t8, 0x2c($sp) @@ -40,7 +40,7 @@ glabel func_800D57CC /* 0D645C 800D585C 03A83021 */ addu $a2, $sp, $t0 /* 0D6460 800D5860 94C60030 */ lhu $a2, 0x30($a2) /* 0D6464 800D5864 8F040004 */ lw $a0, 4($t8) -/* 0D6468 800D5868 0C033728 */ jal func_800CDCA0 +/* 0D6468 800D5868 0C033728 */ jal __osContRamRead /* 0D646C 800D586C 8F050008 */ lw $a1, 8($t8) /* 0D6470 800D5870 AFA2002C */ sw $v0, 0x2c($sp) /* 0D6474 800D5874 8FA9002C */ lw $t1, 0x2c($sp) @@ -51,7 +51,7 @@ glabel func_800D57CC .L800D5888: /* 0D6488 800D5888 8FA4003C */ lw $a0, 0x3c($sp) /* 0D648C 800D588C 27A5002A */ addiu $a1, $sp, 0x2a -/* 0D6490 800D5890 0C0354D3 */ jal func_800D534C +/* 0D6490 800D5890 0C0354D3 */ jal __osIdCheckSum /* 0D6494 800D5894 27A60028 */ addiu $a2, $sp, 0x28 /* 0D6498 800D5898 8FAA003C */ lw $t2, 0x3c($sp) /* 0D649C 800D589C 97AC002A */ lhu $t4, 0x2a($sp) @@ -90,7 +90,7 @@ glabel func_800D57CC /* 0D6510 800D5910 8D640004 */ lw $a0, 4($t3) /* 0D6514 800D5914 8D650008 */ lw $a1, 8($t3) /* 0D6518 800D5918 AFAA0010 */ sw $t2, 0x10($sp) -/* 0D651C 800D591C 0C03363C */ jal func_800CD8F0 +/* 0D651C 800D591C 0C03363C */ jal __osContRamWrite /* 0D6520 800D5920 8FA7003C */ lw $a3, 0x3c($sp) /* 0D6524 800D5924 AFA2002C */ sw $v0, 0x2c($sp) /* 0D6528 800D5928 8FAD002C */ lw $t5, 0x2c($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D2C70.s b/lib/asm/non_matchings/unknown_0D3020/__osDequeueThread.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D2C70.s rename to lib/asm/non_matchings/unknown_0D3020/__osDequeueThread.s index f9b5ade6..dd5446bf 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D2C70.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osDequeueThread.s @@ -1,4 +1,4 @@ -glabel func_800D2C70 +glabel __osDequeueThread /* 0D3870 800D2C70 00803025 */ move $a2, $a0 /* 0D3874 800D2C74 8CC70000 */ lw $a3, ($a2) /* 0D3878 800D2C78 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D3424.s b/lib/asm/non_matchings/unknown_0D3020/__osDispatchThread.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D3424.s rename to lib/asm/non_matchings/unknown_0D3020/__osDispatchThread.s index f1d4380d..96bbc3a1 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D3424.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osDispatchThread.s @@ -1,4 +1,4 @@ -glabel func_800D3424 +glabel __osDispatchThread /* 0D4024 800D3424 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0D4028 800D3428 0C034D05 */ jal __osPopThread /* 0D402C 800D342C 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6050.s b/lib/asm/non_matchings/unknown_0D3020/__osDpDeviceBusy.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6050.s rename to lib/asm/non_matchings/unknown_0D3020/__osDpDeviceBusy.s index 52d6a06d..1dce4002 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6050.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osDpDeviceBusy.s @@ -1,4 +1,4 @@ -glabel func_800D6050 +glabel __osDpDeviceBusy /* 0D6C50 800D6050 3C0EA410 */ lui $t6, %hi(D_A410000C) # $t6, 0xa410 /* 0D6C54 800D6054 8DC4000C */ lw $a0, %lo(D_A410000C)($t6) /* 0D6C58 800D6058 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/__osEnqueueAndYield.s b/lib/asm/non_matchings/unknown_0D3020/__osEnqueueAndYield.s index 56e610fe..9d529a80 100644 --- a/lib/asm/non_matchings/unknown_0D3020/__osEnqueueAndYield.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osEnqueueAndYield.s @@ -62,9 +62,9 @@ glabel __osEnqueueAndYield .L800D33B4: /* 0D3FB4 800D33B4 10800003 */ beqz $a0, .L800D33C4 /* 0D3FB8 800D33B8 ACBB0128 */ sw $k1, 0x128($a1) -/* 0D3FBC 800D33BC 0C034CF3 */ jal func_800D33CC +/* 0D3FBC 800D33BC 0C034CF3 */ jal __osEnqueueThread /* 0D3FC0 800D33C0 00000000 */ nop .L800D33C4: -/* 0D3FC4 800D33C4 08034D09 */ j func_800D3424 +/* 0D3FC4 800D33C4 08034D09 */ j __osDispatchThread /* 0D3FC8 800D33C8 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D33CC.s b/lib/asm/non_matchings/unknown_0D3020/__osEnqueueThread.s similarity index 97% rename from lib/asm/non_matchings/unknown_0D3020/func_800D33CC.s rename to lib/asm/non_matchings/unknown_0D3020/__osEnqueueThread.s index a4aa770e..bd3a5ab7 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D33CC.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osEnqueueThread.s @@ -1,4 +1,4 @@ -glabel func_800D33CC +glabel __osEnqueueThread /* 0D3FCC 800D33CC 8C980000 */ lw $t8, ($a0) /* 0D3FD0 800D33D0 8CAF0004 */ lw $t7, 4($a1) /* 0D3FD4 800D33D4 0080C825 */ move $t9, $a0 diff --git a/lib/asm/non_matchings/unknown_0D3020/D_800D2CC0.s b/lib/asm/non_matchings/unknown_0D3020/__osException.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/D_800D2CC0.s rename to lib/asm/non_matchings/unknown_0D3020/__osException.s index 74688ddf..90bceb58 100644 --- a/lib/asm/non_matchings/unknown_0D3020/D_800D2CC0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osException.s @@ -1,4 +1,4 @@ -glabel D_800D2CC0 +glabel __osException /* 0D38C0 800D2CC0 3C1A8013 */ lui $k0, %hi(D_8012D240) # $k0, 0x8013 /* 0D38C4 800D2CC4 275AD240 */ addiu $k0, %lo(D_8012D240) # addiu $k0, $k0, -0x2dc0 /* 0D38C8 800D2CC8 FF410020 */ sd $at, 0x20($k0) @@ -150,7 +150,7 @@ glabel D_800D2CC0 /* 0D3AFC 800D2EFC 02018024 */ and $s0, $s0, $at /* 0D3B00 800D2F00 40095800 */ mfc0 $t1, $11 /* 0D3B04 800D2F04 40895800 */ mtc0 $t1, $11 -/* 0D3B08 800D2F08 0C034C79 */ jal func_800D31E4 +/* 0D3B08 800D2F08 0C034C79 */ jal send_mesg /* 0D3B0C 800D2F0C 24040018 */ li $a0, 24 /* 0D3B10 800D2F10 3C01FFFF */ lui $at, (0xFFFF7FFF >> 16) # lui $at, 0xffff /* 0D3B14 800D2F14 34217FFF */ ori $at, (0xFFFF7FFF & 0xFFFF) # ori $at, $at, 0x7fff @@ -174,7 +174,7 @@ glabel D_800D2CC0 /* 0D3B5C 800D2F5C 10000082 */ b .L800D3168 /* 0D3B60 800D2F60 00000000 */ nop .L800D2F64: -/* 0D3B64 800D2F64 0C034C79 */ jal func_800D31E4 +/* 0D3B64 800D2F64 0C034C79 */ jal send_mesg /* 0D3B68 800D2F68 00000000 */ nop /* 0D3B6C 800D2F6C 1000FFD0 */ b .L800D2EB0 /* 0D3B70 800D2F70 00000000 */ nop @@ -196,14 +196,14 @@ glabel D_800D2CC0 /* 0D3BB0 800D2FB0 3231003E */ andi $s1, $s1, 0x3e /* 0D3BB4 800D2FB4 11800007 */ beqz $t4, .L800D2FD4 /* 0D3BB8 800D2FB8 AC290010 */ sw $t1, %lo(D_A4040010)($at) -/* 0D3BBC 800D2FBC 0C034C79 */ jal func_800D31E4 +/* 0D3BBC 800D2FBC 0C034C79 */ jal send_mesg /* 0D3BC0 800D2FC0 24040020 */ li $a0, 32 /* 0D3BC4 800D2FC4 12200038 */ beqz $s1, .L800D30A8 /* 0D3BC8 800D2FC8 00000000 */ nop /* 0D3BCC 800D2FCC 10000005 */ b .L800D2FE4 /* 0D3BD0 800D2FD0 00000000 */ nop .L800D2FD4: -/* 0D3BD4 800D2FD4 0C034C79 */ jal func_800D31E4 +/* 0D3BD4 800D2FD4 0C034C79 */ jal send_mesg /* 0D3BD8 800D2FD8 24040058 */ li $a0, 88 /* 0D3BDC 800D2FDC 12200032 */ beqz $s1, .L800D30A8 /* 0D3BE0 800D2FE0 00000000 */ nop @@ -213,7 +213,7 @@ glabel D_800D2CC0 /* 0D3BEC 800D2FEC 3C01A440 */ lui $at, %hi(D_A4400010) # $at, 0xa440 /* 0D3BF0 800D2FF0 32310037 */ andi $s1, $s1, 0x37 /* 0D3BF4 800D2FF4 AC200010 */ sw $zero, %lo(D_A4400010)($at) -/* 0D3BF8 800D2FF8 0C034C79 */ jal func_800D31E4 +/* 0D3BF8 800D2FF8 0C034C79 */ jal send_mesg /* 0D3BFC 800D2FFC 24040038 */ li $a0, 56 /* 0D3C00 800D3000 12200029 */ beqz $s1, .L800D30A8 /* 0D3C04 800D3004 00000000 */ nop @@ -225,7 +225,7 @@ glabel D_800D2CC0 /* 0D3C18 800D3018 3C01A450 */ lui $at, %hi(D_A450000C) # $at, 0xa450 /* 0D3C1C 800D301C 3231003B */ andi $s1, $s1, 0x3b /* 0D3C20 800D3020 AC29000C */ sw $t1, %lo(D_A450000C)($at) -/* 0D3C24 800D3024 0C034C79 */ jal func_800D31E4 +/* 0D3C24 800D3024 0C034C79 */ jal send_mesg /* 0D3C28 800D3028 24040030 */ li $a0, 48 /* 0D3C2C 800D302C 1220001E */ beqz $s1, .L800D30A8 /* 0D3C30 800D3030 00000000 */ nop @@ -235,7 +235,7 @@ glabel D_800D2CC0 /* 0D3C3C 800D303C 3C01A480 */ lui $at, %hi(D_A4800018) # $at, 0xa480 /* 0D3C40 800D3040 3231003D */ andi $s1, $s1, 0x3d /* 0D3C44 800D3044 AC200018 */ sw $zero, %lo(D_A4800018)($at) -/* 0D3C48 800D3048 0C034C79 */ jal func_800D31E4 +/* 0D3C48 800D3048 0C034C79 */ jal send_mesg /* 0D3C4C 800D304C 24040028 */ li $a0, 40 /* 0D3C50 800D3050 12200015 */ beqz $s1, .L800D30A8 /* 0D3C54 800D3054 00000000 */ nop @@ -247,7 +247,7 @@ glabel D_800D2CC0 /* 0D3C68 800D3068 3C01A460 */ lui $at, %hi(D_A4600010) # $at, 0xa460 /* 0D3C6C 800D306C 3231002F */ andi $s1, $s1, 0x2f /* 0D3C70 800D3070 AC290010 */ sw $t1, %lo(D_A4600010)($at) -/* 0D3C74 800D3074 0C034C79 */ jal func_800D31E4 +/* 0D3C74 800D3074 0C034C79 */ jal send_mesg /* 0D3C78 800D3078 24040040 */ li $a0, 64 /* 0D3C7C 800D307C 1220000A */ beqz $s1, .L800D30A8 /* 0D3C80 800D3080 00000000 */ nop @@ -259,7 +259,7 @@ glabel D_800D2CC0 /* 0D3C94 800D3094 3C01A430 */ lui $at, 0xa430 /* 0D3C98 800D3098 3231001F */ andi $s1, $s1, 0x1f /* 0D3C9C 800D309C AC290000 */ sw $t1, ($at) -/* 0D3CA0 800D30A0 0C034C79 */ jal func_800D31E4 +/* 0D3CA0 800D30A0 0C034C79 */ jal send_mesg /* 0D3CA4 800D30A4 24040048 */ li $a0, 72 .L800D30A8: /* 0D3CA8 800D30A8 2401FBFF */ li $at, -1025 @@ -279,7 +279,7 @@ glabel D_800D2CC0 .L800D30E0: /* 0D3CE0 800D30E0 240A0001 */ li $t2, 1 /* 0D3CE4 800D30E4 AD2A0000 */ sw $t2, ($t1) -/* 0D3CE8 800D30E8 0C034C79 */ jal func_800D31E4 +/* 0D3CE8 800D30E8 0C034C79 */ jal send_mesg /* 0D3CEC 800D30EC 24040070 */ li $a0, 112 /* 0D3CF0 800D30F0 3C0A800E */ lui $t2, %hi(D_800E4888) # $t2, 0x800e /* 0D3CF4 800D30F4 8D4A4888 */ lw $t2, %lo(D_800E4888)($t2) @@ -292,7 +292,7 @@ glabel D_800D2CC0 /* 0D3D10 800D3110 2401FDFF */ li $at, -513 /* 0D3D14 800D3114 01014024 */ and $t0, $t0, $at /* 0D3D18 800D3118 40886800 */ mtc0 $t0, $13 -/* 0D3D1C 800D311C 0C034C79 */ jal func_800D31E4 +/* 0D3D1C 800D311C 0C034C79 */ jal send_mesg /* 0D3D20 800D3120 24040008 */ li $a0, 8 /* 0D3D24 800D3124 2401FDFF */ li $at, -513 /* 0D3D28 800D3128 1000FF61 */ b .L800D2EB0 @@ -300,7 +300,7 @@ glabel D_800D2CC0 /* 0D3D30 800D3130 2401FEFF */ li $at, -257 /* 0D3D34 800D3134 01014024 */ and $t0, $t0, $at /* 0D3D38 800D3138 40886800 */ mtc0 $t0, $13 -/* 0D3D3C 800D313C 0C034C79 */ jal func_800D31E4 +/* 0D3D3C 800D313C 0C034C79 */ jal send_mesg /* 0D3D40 800D3140 24040000 */ li $a0, 0 /* 0D3D44 800D3144 2401FEFF */ li $at, -257 /* 0D3D48 800D3148 1000FF59 */ b .L800D2EB0 @@ -308,7 +308,7 @@ glabel D_800D2CC0 .L800D3150: /* 0D3D50 800D3150 24090001 */ li $t1, 1 /* 0D3D54 800D3154 A7490012 */ sh $t1, 0x12($k0) -/* 0D3D58 800D3158 0C034C79 */ jal func_800D31E4 +/* 0D3D58 800D3158 0C034C79 */ jal send_mesg /* 0D3D5C 800D315C 24040050 */ li $a0, 80 /* 0D3D60 800D3160 10000001 */ b .L800D3168 /* 0D3D64 800D3164 00000000 */ nop @@ -322,9 +322,9 @@ glabel D_800D2CC0 /* 0D3D80 800D3180 00000000 */ nop /* 0D3D84 800D3184 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0D3D88 800D3188 03402825 */ move $a1, $k0 -/* 0D3D8C 800D318C 0C034CF3 */ jal func_800D33CC +/* 0D3D8C 800D318C 0C034CF3 */ jal __osEnqueueThread /* 0D3D90 800D3190 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 -/* 0D3D94 800D3194 08034D09 */ j func_800D3424 +/* 0D3D94 800D3194 08034D09 */ j __osDispatchThread /* 0D3D98 800D3198 00000000 */ nop .L800D319C: @@ -332,7 +332,7 @@ glabel D_800D2CC0 /* 0D3DA0 800D31A0 25294888 */ addiu $t1, %lo(D_800E4888) # addiu $t1, $t1, 0x4888 /* 0D3DA4 800D31A4 8D2A0000 */ lw $t2, ($t1) /* 0D3DA8 800D31A8 AF4A0000 */ sw $t2, ($k0) -/* 0D3DAC 800D31AC 08034D09 */ j func_800D3424 +/* 0D3DAC 800D31AC 08034D09 */ j __osDispatchThread /* 0D3DB0 800D31B0 AD3A0000 */ sw $k0, ($t1) .L800D31B4: @@ -344,8 +344,8 @@ glabel D_800D2CC0 /* 0D3DC8 800D31C8 A7490012 */ sh $t1, 0x12($k0) /* 0D3DCC 800D31CC 400A4000 */ mfc0 $t2, $8 /* 0D3DD0 800D31D0 AF4A0124 */ sw $t2, 0x124($k0) -/* 0D3DD4 800D31D4 0C034C79 */ jal func_800D31E4 +/* 0D3DD4 800D31D4 0C034C79 */ jal send_mesg /* 0D3DD8 800D31D8 24040060 */ li $a0, 96 -/* 0D3DDC 800D31DC 08034D09 */ j func_800D3424 +/* 0D3DDC 800D31DC 08034D09 */ j __osDispatchThread /* 0D3DE0 800D31E0 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/__osExceptionPreamble.s b/lib/asm/non_matchings/unknown_0D3020/__osExceptionPreamble.s new file mode 100644 index 00000000..f832c6eb --- /dev/null +++ b/lib/asm/non_matchings/unknown_0D3020/__osExceptionPreamble.s @@ -0,0 +1,5 @@ +glabel __osExceptionPreamble +/* 0D38B0 800D2CB0 3C1A800D */ lui $k0, %hi(__osException) # $k0, 0x800d +/* 0D38B4 800D2CB4 275A2CC0 */ addiu $k0, %lo(__osException) # addiu $k0, $k0, 0x2cc0 +/* 0D38B8 800D2CB8 03400008 */ jr $k0 +/* 0D38BC 800D2CBC 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D5964.s b/lib/asm/non_matchings/unknown_0D3020/__osGetId.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/func_800D5964.s rename to lib/asm/non_matchings/unknown_0D3020/__osGetId.s index 80fe2072..b6645661 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D5964.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osGetId.s @@ -1,4 +1,4 @@ -glabel func_800D5964 +glabel __osGetId /* 0D6564 800D5964 27BDFF98 */ addiu $sp, $sp, -0x68 /* 0D6568 800D5968 AFA40068 */ sw $a0, 0x68($sp) /* 0D656C 800D596C 8FAE0068 */ lw $t6, 0x68($sp) @@ -7,7 +7,7 @@ glabel func_800D5964 /* 0D6578 800D5978 11E0000A */ beqz $t7, .L800D59A4 /* 0D657C 800D597C 00000000 */ nop /* 0D6580 800D5980 A1C00065 */ sb $zero, 0x65($t6) -/* 0D6584 800D5984 0C0357F7 */ jal func_800D5FDC +/* 0D6584 800D5984 0C0357F7 */ jal __osPfsSelectBank /* 0D6588 800D5988 8FA40068 */ lw $a0, 0x68($sp) /* 0D658C 800D598C AFA2001C */ sw $v0, 0x1c($sp) /* 0D6590 800D5990 8FB8001C */ lw $t8, 0x1c($sp) @@ -20,7 +20,7 @@ glabel func_800D5964 /* 0D65A8 800D59A8 24060001 */ li $a2, 1 /* 0D65AC 800D59AC 27A70040 */ addiu $a3, $sp, 0x40 /* 0D65B0 800D59B0 8F240004 */ lw $a0, 4($t9) -/* 0D65B4 800D59B4 0C033728 */ jal func_800CDCA0 +/* 0D65B4 800D59B4 0C033728 */ jal __osContRamRead /* 0D65B8 800D59B8 8F250008 */ lw $a1, 8($t9) /* 0D65BC 800D59BC AFA2001C */ sw $v0, 0x1c($sp) /* 0D65C0 800D59C0 8FA8001C */ lw $t0, 0x1c($sp) @@ -31,7 +31,7 @@ glabel func_800D5964 .L800D59D4: /* 0D65D4 800D59D4 27A40040 */ addiu $a0, $sp, 0x40 /* 0D65D8 800D59D8 27A50062 */ addiu $a1, $sp, 0x62 -/* 0D65DC 800D59DC 0C0354D3 */ jal func_800D534C +/* 0D65DC 800D59DC 0C0354D3 */ jal __osIdCheckSum /* 0D65E0 800D59E0 27A60060 */ addiu $a2, $sp, 0x60 /* 0D65E4 800D59E4 27A90040 */ addiu $t1, $sp, 0x40 /* 0D65E8 800D59E8 AFA90018 */ sw $t1, 0x18($sp) @@ -45,7 +45,7 @@ glabel func_800D5964 /* 0D6608 800D5A08 00000000 */ nop .L800D5A0C: /* 0D660C 800D5A0C 8FA40068 */ lw $a0, 0x68($sp) -/* 0D6610 800D5A10 0C0355F3 */ jal func_800D57CC +/* 0D6610 800D5A10 0C0355F3 */ jal __osCheckPackId /* 0D6614 800D5A14 8FA50018 */ lw $a1, 0x18($sp) /* 0D6618 800D5A18 AFA2001C */ sw $v0, 0x1c($sp) /* 0D661C 800D5A1C 8FAF001C */ lw $t7, 0x1c($sp) @@ -54,7 +54,7 @@ glabel func_800D5964 /* 0D6628 800D5A28 00000000 */ nop /* 0D662C 800D5A2C 8FA40068 */ lw $a0, 0x68($sp) /* 0D6630 800D5A30 8FA50018 */ lw $a1, 0x18($sp) -/* 0D6634 800D5A34 0C0354ED */ jal func_800D53B4 +/* 0D6634 800D5A34 0C0354ED */ jal __osRepairPackId /* 0D6638 800D5A38 27A60020 */ addiu $a2, $sp, 0x20 /* 0D663C 800D5A3C AFA2001C */ sw $v0, 0x1c($sp) /* 0D6640 800D5A40 8FAE001C */ lw $t6, 0x1c($sp) @@ -80,7 +80,7 @@ glabel func_800D5964 /* 0D6684 800D5A84 00000000 */ nop /* 0D6688 800D5A88 8FA40068 */ lw $a0, 0x68($sp) /* 0D668C 800D5A8C 01002825 */ move $a1, $t0 -/* 0D6690 800D5A90 0C0354ED */ jal func_800D53B4 +/* 0D6690 800D5A90 0C0354ED */ jal __osRepairPackId /* 0D6694 800D5A94 27A60020 */ addiu $a2, $sp, 0x20 /* 0D6698 800D5A98 AFA2001C */ sw $v0, 0x1c($sp) /* 0D669C 800D5A9C 8FA9001C */ lw $t1, 0x1c($sp) @@ -146,7 +146,7 @@ glabel func_800D5964 /* 0D6780 800D5B80 8FB90068 */ lw $t9, 0x68($sp) /* 0D6784 800D5B84 8F240004 */ lw $a0, 4($t9) /* 0D6788 800D5B88 8F250008 */ lw $a1, 8($t9) -/* 0D678C 800D5B8C 0C033728 */ jal func_800CDCA0 +/* 0D678C 800D5B8C 0C033728 */ jal __osContRamRead /* 0D6790 800D5B90 2727002C */ addiu $a3, $t9, 0x2c /* 0D6794 800D5B94 AFA2001C */ sw $v0, 0x1c($sp) /* 0D6798 800D5B98 8FB8001C */ lw $t8, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4570.s b/lib/asm/non_matchings/unknown_0D3020/__osGetSR.s similarity index 88% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4570.s rename to lib/asm/non_matchings/unknown_0D3020/__osGetSR.s index aeb4a29c..a4af5c8d 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4570.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osGetSR.s @@ -1,4 +1,4 @@ -glabel func_800D4570 +glabel __osGetSR /* 0D5170 800D4570 40026000 */ mfc0 $v0, $12 /* 0D5174 800D4574 03E00008 */ jr $ra /* 0D5178 800D4578 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D534C.s b/lib/asm/non_matchings/unknown_0D3020/__osIdCheckSum.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D534C.s rename to lib/asm/non_matchings/unknown_0D3020/__osIdCheckSum.s index 56ac6be4..8f93bc1a 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D534C.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osIdCheckSum.s @@ -1,4 +1,4 @@ -glabel func_800D534C +glabel __osIdCheckSum /* 0D5F4C 800D534C 27BDFFF8 */ addiu $sp, $sp, -8 /* 0D5F50 800D5350 A7A00006 */ sh $zero, 6($sp) /* 0D5F54 800D5354 A4C00000 */ sh $zero, ($a2) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D5138.s b/lib/asm/non_matchings/unknown_0D3020/__osInsertTimer.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D5138.s rename to lib/asm/non_matchings/unknown_0D3020/__osInsertTimer.s index ffa867f4..3969df3a 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D5138.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osInsertTimer.s @@ -1,4 +1,4 @@ -glabel func_800D5138 +glabel __osInsertTimer /* 0D5D38 800D5138 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0D5D3C 800D513C AFBF0014 */ sw $ra, 0x14($sp) /* 0D5D40 800D5140 0C034958 */ jal __osDisableInt diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D5CBC.s b/lib/asm/non_matchings/unknown_0D3020/__osPfsRWInode.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D3020/func_800D5CBC.s rename to lib/asm/non_matchings/unknown_0D3020/__osPfsRWInode.s index 67e70ad1..cc235883 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D5CBC.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osPfsRWInode.s @@ -1,4 +1,4 @@ -glabel func_800D5CBC +glabel __osPfsRWInode /* 0D68BC 800D5CBC 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0D68C0 800D5CC0 AFA40038 */ sw $a0, 0x38($sp) /* 0D68C4 800D5CC4 8FAE0038 */ lw $t6, 0x38($sp) @@ -10,7 +10,7 @@ glabel func_800D5CBC /* 0D68DC 800D5CDC 11E0000A */ beqz $t7, .L800D5D08 /* 0D68E0 800D5CE0 00000000 */ nop /* 0D68E4 800D5CE4 A1C00065 */ sb $zero, 0x65($t6) -/* 0D68E8 800D5CE8 0C0357F7 */ jal func_800D5FDC +/* 0D68E8 800D5CE8 0C0357F7 */ jal __osPfsSelectBank /* 0D68EC 800D5CEC 8FA40038 */ lw $a0, 0x38($sp) /* 0D68F0 800D5CF0 AFA2002C */ sw $v0, 0x2c($sp) /* 0D68F4 800D5CF4 8FB8002C */ lw $t8, 0x2c($sp) @@ -41,7 +41,7 @@ glabel func_800D5CBC /* 0D694C 800D5D4C 01C02825 */ move $a1, $t6 /* 0D6950 800D5D50 000D7840 */ sll $t7, $t5, 1 /* 0D6954 800D5D54 24A50100 */ addiu $a1, $a1, 0x100 -/* 0D6958 800D5D58 0C0354BC */ jal func_800D52F0 +/* 0D6958 800D5D58 0C0354BC */ jal __osSumcalc /* 0D695C 800D5D5C 018F2021 */ addu $a0, $t4, $t7 /* 0D6960 800D5D60 8FB8003C */ lw $t8, 0x3c($sp) /* 0D6964 800D5D64 A3020001 */ sb $v0, 1($t8) @@ -65,7 +65,7 @@ glabel func_800D5CBC /* 0D69A4 800D5DA4 8D850008 */ lw $a1, 8($t4) /* 0D69A8 800D5DA8 01EEC021 */ addu $t8, $t7, $t6 /* 0D69AC 800D5DAC 03083021 */ addu $a2, $t8, $t0 -/* 0D69B0 800D5DB0 0C03363C */ jal func_800CD8F0 +/* 0D69B0 800D5DB0 0C03363C */ jal __osContRamWrite /* 0D69B4 800D5DB4 AFA00010 */ sw $zero, 0x10($sp) /* 0D69B8 800D5DB8 8FB90038 */ lw $t9, 0x38($sp) /* 0D69BC 800D5DBC 93AB0047 */ lbu $t3, 0x47($sp) @@ -78,7 +78,7 @@ glabel func_800D5CBC /* 0D69D8 800D5DD8 012C6821 */ addu $t5, $t1, $t4 /* 0D69DC 800D5DDC AFA00010 */ sw $zero, 0x10($sp) /* 0D69E0 800D5DE0 8FA70024 */ lw $a3, 0x24($sp) -/* 0D69E4 800D5DE4 0C03363C */ jal func_800CD8F0 +/* 0D69E4 800D5DE4 0C03363C */ jal __osContRamWrite /* 0D69E8 800D5DE8 01AF3021 */ addu $a2, $t5, $t7 /* 0D69EC 800D5DEC 1000000D */ b .L800D5E24 /* 0D69F0 800D5DF0 AFA2002C */ sw $v0, 0x2c($sp) @@ -92,7 +92,7 @@ glabel func_800D5CBC /* 0D6A0C 800D5E0C 030AC821 */ addu $t9, $t8, $t2 /* 0D6A10 800D5E10 8DC40004 */ lw $a0, 4($t6) /* 0D6A14 800D5E14 8DC50008 */ lw $a1, 8($t6) -/* 0D6A18 800D5E18 0C033728 */ jal func_800CDCA0 +/* 0D6A18 800D5E18 0C033728 */ jal __osContRamRead /* 0D6A1C 800D5E1C 032B3021 */ addu $a2, $t9, $t3 /* 0D6A20 800D5E20 AFA2002C */ sw $v0, 0x2c($sp) .L800D5E24: @@ -117,7 +117,7 @@ glabel func_800D5CBC /* 0D6A68 800D5E68 01402825 */ move $a1, $t2 /* 0D6A6C 800D5E6C 0008C040 */ sll $t8, $t0, 1 /* 0D6A70 800D5E70 24A50100 */ addiu $a1, $a1, 0x100 -/* 0D6A74 800D5E74 0C0354BC */ jal func_800D52F0 +/* 0D6A74 800D5E74 0C0354BC */ jal __osSumcalc /* 0D6A78 800D5E78 01D82021 */ addu $a0, $t6, $t8 /* 0D6A7C 800D5E7C 8FB9003C */ lw $t9, 0x3c($sp) /* 0D6A80 800D5E80 A3A20037 */ sb $v0, 0x37($sp) @@ -140,7 +140,7 @@ glabel func_800D5CBC /* 0D6AC0 800D5EC0 01195821 */ addu $t3, $t0, $t9 /* 0D6AC4 800D5EC4 016D3021 */ addu $a2, $t3, $t5 /* 0D6AC8 800D5EC8 8F050008 */ lw $a1, 8($t8) -/* 0D6ACC 800D5ECC 0C033728 */ jal func_800CDCA0 +/* 0D6ACC 800D5ECC 0C033728 */ jal __osContRamRead /* 0D6AD0 800D5ED0 8F040004 */ lw $a0, 4($t8) /* 0D6AD4 800D5ED4 8FA90030 */ lw $t1, 0x30($sp) /* 0D6AD8 800D5ED8 AFA2002C */ sw $v0, 0x2c($sp) @@ -172,7 +172,7 @@ glabel func_800D5CBC /* 0D6B38 800D5F38 012FC021 */ addu $t8, $t1, $t7 /* 0D6B3C 800D5F3C AFA00010 */ sw $zero, 0x10($sp) /* 0D6B40 800D5F40 01A03825 */ move $a3, $t5 -/* 0D6B44 800D5F44 0C03363C */ jal func_800CD8F0 +/* 0D6B44 800D5F44 0C03363C */ jal __osContRamWrite /* 0D6B48 800D5F48 03193021 */ addu $a2, $t8, $t9 /* 0D6B4C 800D5F4C 8FAA0030 */ lw $t2, 0x30($sp) /* 0D6B50 800D5F50 AFA2002C */ sw $v0, 0x2c($sp) @@ -199,7 +199,7 @@ glabel func_800D5CBC /* 0D6B9C 800D5F9C 030D5021 */ addu $t2, $t8, $t5 /* 0D6BA0 800D5FA0 AFA00010 */ sw $zero, 0x10($sp) /* 0D6BA4 800D5FA4 01203825 */ move $a3, $t1 -/* 0D6BA8 800D5FA8 0C03363C */ jal func_800CD8F0 +/* 0D6BA8 800D5FA8 0C03363C */ jal __osContRamWrite /* 0D6BAC 800D5FAC 014E3021 */ addu $a2, $t2, $t6 /* 0D6BB0 800D5FB0 8FA80030 */ lw $t0, 0x30($sp) /* 0D6BB4 800D5FB4 AFA2002C */ sw $v0, 0x2c($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D5FDC.s b/lib/asm/non_matchings/unknown_0D3020/__osPfsSelectBank.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/func_800D5FDC.s rename to lib/asm/non_matchings/unknown_0D3020/__osPfsSelectBank.s index def70d85..6975c1e0 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D5FDC.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osPfsSelectBank.s @@ -1,4 +1,4 @@ -glabel func_800D5FDC +glabel __osPfsSelectBank /* 0D6BDC 800D5FDC 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0D6BE0 800D5FE0 AFBF001C */ sw $ra, 0x1c($sp) /* 0D6BE4 800D5FE4 AFA40048 */ sw $a0, 0x48($sp) @@ -20,7 +20,7 @@ glabel func_800D5FDC /* 0D6C20 800D6020 27A70028 */ addiu $a3, $sp, 0x28 /* 0D6C24 800D6024 8D440004 */ lw $a0, 4($t2) /* 0D6C28 800D6028 8D450008 */ lw $a1, 8($t2) -/* 0D6C2C 800D602C 0C03363C */ jal func_800CD8F0 +/* 0D6C2C 800D602C 0C03363C */ jal __osContRamWrite /* 0D6C30 800D6030 AFA00010 */ sw $zero, 0x10($sp) /* 0D6C34 800D6034 8FBF001C */ lw $ra, 0x1c($sp) /* 0D6C38 800D6038 AFA20020 */ sw $v0, 0x20($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D2480.s b/lib/asm/non_matchings/unknown_0D3020/__osPiCreateAccessQueue.s similarity index 93% rename from lib/asm/non_matchings/unknown_0D3020/func_800D2480.s rename to lib/asm/non_matchings/unknown_0D3020/__osPiCreateAccessQueue.s index 7f255f06..1aa0a41e 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D2480.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osPiCreateAccessQueue.s @@ -1,4 +1,4 @@ -glabel func_800D2480 +glabel __osPiCreateAccessQueue /* 0D3080 800D2480 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D3084 800D2484 AFBF0014 */ sw $ra, 0x14($sp) /* 0D3088 800D2488 240E0001 */ li $t6, 1 @@ -13,7 +13,7 @@ glabel func_800D2480 /* 0D30AC 800D24AC 3C048013 */ lui $a0, %hi(D_8012D1E8) # $a0, 0x8013 /* 0D30B0 800D24B0 2484D1E8 */ addiu $a0, %lo(D_8012D1E8) # addiu $a0, $a0, -0x2e18 /* 0D30B4 800D24B4 00002825 */ move $a1, $zero -/* 0D30B8 800D24B8 0C03238C */ jal func_800C8E30 +/* 0D30B8 800D24B8 0C03238C */ jal osSendMesg /* 0D30BC 800D24BC 00003025 */ move $a2, $zero /* 0D30C0 800D24C0 8FBF0014 */ lw $ra, 0x14($sp) /* 0D30C4 800D24C4 27BD0018 */ addiu $sp, $sp, 0x18 @@ -26,7 +26,7 @@ glabel func_800D2480 /* 0D30DC 800D24DC AFBF0014 */ sw $ra, 0x14($sp) /* 0D30E0 800D24E0 15C00003 */ bnez $t6, .L800D24F0 /* 0D30E4 800D24E4 00000000 */ nop -/* 0D30E8 800D24E8 0C034920 */ jal func_800D2480 +/* 0D30E8 800D24E8 0C034920 */ jal __osPiCreateAccessQueue /* 0D30EC 800D24EC 00000000 */ nop .L800D24F0: /* 0D30F0 800D24F0 3C048013 */ lui $a0, %hi(D_8012D1E8) # $a0, 0x8013 @@ -44,7 +44,7 @@ glabel func_800D2480 /* 0D311C 800D251C 3C048013 */ lui $a0, %hi(D_8012D1E8) # $a0, 0x8013 /* 0D3120 800D2520 2484D1E8 */ addiu $a0, %lo(D_8012D1E8) # addiu $a0, $a0, -0x2e18 /* 0D3124 800D2524 00002825 */ move $a1, $zero -/* 0D3128 800D2528 0C03238C */ jal func_800C8E30 +/* 0D3128 800D2528 0C03238C */ jal osSendMesg /* 0D312C 800D252C 00003025 */ move $a2, $zero /* 0D3130 800D2530 8FBF0014 */ lw $ra, 0x14($sp) /* 0D3134 800D2534 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D35B0.s b/lib/asm/non_matchings/unknown_0D3020/__osProbeTLB.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D35B0.s rename to lib/asm/non_matchings/unknown_0D3020/__osProbeTLB.s index b5c8f3bf..acfe56d2 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D35B0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osProbeTLB.s @@ -1,4 +1,4 @@ -glabel func_800D35B0 +glabel __osProbeTLB /* 0D41B0 800D35B0 40085000 */ mfc0 $t0, $10 /* 0D41B4 800D35B4 310900FF */ andi $t1, $t0, 0xff /* 0D41B8 800D35B8 2401E000 */ li $at, -8192 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D53B4.s b/lib/asm/non_matchings/unknown_0D3020/__osRepairPackId.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D3020/func_800D53B4.s rename to lib/asm/non_matchings/unknown_0D3020/__osRepairPackId.s index 46673e8f..5009958e 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D53B4.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osRepairPackId.s @@ -1,4 +1,4 @@ -glabel func_800D53B4 +glabel __osRepairPackId /* 0D5FB4 800D53B4 27BDFF88 */ addiu $sp, $sp, -0x78 /* 0D5FB8 800D53B8 AFA40078 */ sw $a0, 0x78($sp) /* 0D5FBC 800D53BC 8FAE0078 */ lw $t6, 0x78($sp) @@ -11,7 +11,7 @@ glabel func_800D53B4 /* 0D5FD8 800D53D8 11E0000A */ beqz $t7, .L800D5404 /* 0D5FDC 800D53DC 00000000 */ nop /* 0D5FE0 800D53E0 A1C00065 */ sb $zero, 0x65($t6) -/* 0D5FE4 800D53E4 0C0357F7 */ jal func_800D5FDC +/* 0D5FE4 800D53E4 0C0357F7 */ jal __osPfsSelectBank /* 0D5FE8 800D53E8 8FA40078 */ lw $a0, 0x78($sp) /* 0D5FEC 800D53EC AFA20074 */ sw $v0, 0x74($sp) /* 0D5FF0 800D53F0 8FB80074 */ lw $t8, 0x74($sp) @@ -22,7 +22,7 @@ glabel func_800D53B4 .L800D5404: /* 0D6004 800D5404 8FA80080 */ lw $t0, 0x80($sp) /* 0D6008 800D5408 2419FFFF */ li $t9, -1 -/* 0D600C 800D540C 0C031E34 */ jal func_800C78D0 +/* 0D600C 800D540C 0C031E34 */ jal osGetCount /* 0D6010 800D5410 AD190000 */ sw $t9, ($t0) /* 0D6014 800D5414 8FA90080 */ lw $t1, 0x80($sp) /* 0D6018 800D5418 AD220004 */ sw $v0, 4($t1) @@ -43,7 +43,7 @@ glabel func_800D53B4 /* 0D6050 800D5450 8FB90028 */ lw $t9, 0x28($sp) /* 0D6054 800D5454 8FA80078 */ lw $t0, 0x78($sp) /* 0D6058 800D5458 A1190065 */ sb $t9, 0x65($t0) -/* 0D605C 800D545C 0C0357F7 */ jal func_800D5FDC +/* 0D605C 800D545C 0C0357F7 */ jal __osPfsSelectBank /* 0D6060 800D5460 8FA40078 */ lw $a0, 0x78($sp) /* 0D6064 800D5464 AFA20074 */ sw $v0, 0x74($sp) /* 0D6068 800D5468 8FA90074 */ lw $t1, 0x74($sp) @@ -56,7 +56,7 @@ glabel func_800D53B4 /* 0D6080 800D5480 00003025 */ move $a2, $zero /* 0D6084 800D5484 27A70054 */ addiu $a3, $sp, 0x54 /* 0D6088 800D5488 8D440004 */ lw $a0, 4($t2) -/* 0D608C 800D548C 0C033728 */ jal func_800CDCA0 +/* 0D608C 800D548C 0C033728 */ jal __osContRamRead /* 0D6090 800D5490 8D450008 */ lw $a1, 8($t2) /* 0D6094 800D5494 AFA20074 */ sw $v0, 0x74($sp) /* 0D6098 800D5498 8FAC0074 */ lw $t4, 0x74($sp) @@ -88,7 +88,7 @@ glabel func_800D53B4 /* 0D60F8 800D54F8 27A70054 */ addiu $a3, $sp, 0x54 /* 0D60FC 800D54FC 8D640004 */ lw $a0, 4($t3) /* 0D6100 800D5500 8D650008 */ lw $a1, 8($t3) -/* 0D6104 800D5504 0C03363C */ jal func_800CD8F0 +/* 0D6104 800D5504 0C03363C */ jal __osContRamWrite /* 0D6108 800D5508 AFA00010 */ sw $zero, 0x10($sp) /* 0D610C 800D550C AFA20074 */ sw $v0, 0x74($sp) /* 0D6110 800D5510 8FAE0074 */ lw $t6, 0x74($sp) @@ -101,7 +101,7 @@ glabel func_800D53B4 /* 0D6128 800D5528 00003025 */ move $a2, $zero /* 0D612C 800D552C 27A70034 */ addiu $a3, $sp, 0x34 /* 0D6130 800D5530 8DE40004 */ lw $a0, 4($t7) -/* 0D6134 800D5534 0C033728 */ jal func_800CDCA0 +/* 0D6134 800D5534 0C033728 */ jal __osContRamRead /* 0D6138 800D5538 8DE50008 */ lw $a1, 8($t7) /* 0D613C 800D553C AFA20074 */ sw $v0, 0x74($sp) /* 0D6140 800D5540 8FB80074 */ lw $t8, 0x74($sp) @@ -134,7 +134,7 @@ glabel func_800D53B4 /* 0D61A0 800D55A0 00000000 */ nop /* 0D61A4 800D55A4 8FAE0078 */ lw $t6, 0x78($sp) /* 0D61A8 800D55A8 A1C00065 */ sb $zero, 0x65($t6) -/* 0D61AC 800D55AC 0C0357F7 */ jal func_800D5FDC +/* 0D61AC 800D55AC 0C0357F7 */ jal __osPfsSelectBank /* 0D61B0 800D55B0 8FA40078 */ lw $a0, 0x78($sp) /* 0D61B4 800D55B4 AFA20074 */ sw $v0, 0x74($sp) /* 0D61B8 800D55B8 8FAF0074 */ lw $t7, 0x74($sp) @@ -147,7 +147,7 @@ glabel func_800D53B4 /* 0D61D0 800D55D0 00003025 */ move $a2, $zero /* 0D61D4 800D55D4 27A70054 */ addiu $a3, $sp, 0x54 /* 0D61D8 800D55D8 8F040004 */ lw $a0, 4($t8) -/* 0D61DC 800D55DC 0C033728 */ jal func_800CDCA0 +/* 0D61DC 800D55DC 0C033728 */ jal __osContRamRead /* 0D61E0 800D55E0 8F050008 */ lw $a1, 8($t8) /* 0D61E4 800D55E4 AFA20074 */ sw $v0, 0x74($sp) /* 0D61E8 800D55E8 8FB90074 */ lw $t9, 0x74($sp) @@ -172,7 +172,7 @@ glabel func_800D53B4 .L800D562C: /* 0D622C 800D562C 8FAB0078 */ lw $t3, 0x78($sp) /* 0D6230 800D5630 A1600065 */ sb $zero, 0x65($t3) -/* 0D6234 800D5634 0C0357F7 */ jal func_800D5FDC +/* 0D6234 800D5634 0C0357F7 */ jal __osPfsSelectBank /* 0D6238 800D5638 8FA40078 */ lw $a0, 0x78($sp) /* 0D623C 800D563C AFA20074 */ sw $v0, 0x74($sp) /* 0D6240 800D5640 8FAE0074 */ lw $t6, 0x74($sp) @@ -207,7 +207,7 @@ glabel func_800D53B4 /* 0D62A8 800D56A8 8FA90080 */ lw $t1, 0x80($sp) /* 0D62AC 800D56AC 01202025 */ move $a0, $t1 /* 0D62B0 800D56B0 2525001C */ addiu $a1, $t1, 0x1c -/* 0D62B4 800D56B4 0C0354D3 */ jal func_800D534C +/* 0D62B4 800D56B4 0C0354D3 */ jal __osIdCheckSum /* 0D62B8 800D56B8 2526001E */ addiu $a2, $t1, 0x1e /* 0D62BC 800D56BC 240A0001 */ li $t2, 1 /* 0D62C0 800D56C0 27A80020 */ addiu $t0, $sp, 0x20 @@ -232,7 +232,7 @@ glabel func_800D53B4 /* 0D6308 800D5708 8F240004 */ lw $a0, 4($t9) /* 0D630C 800D570C 8F250008 */ lw $a1, 8($t9) /* 0D6310 800D5710 AFA80010 */ sw $t0, 0x10($sp) -/* 0D6314 800D5714 0C03363C */ jal func_800CD8F0 +/* 0D6314 800D5714 0C03363C */ jal __osContRamWrite /* 0D6318 800D5718 8FA70080 */ lw $a3, 0x80($sp) /* 0D631C 800D571C AFA20074 */ sw $v0, 0x74($sp) /* 0D6320 800D5720 8FAC0074 */ lw $t4, 0x74($sp) @@ -250,7 +250,7 @@ glabel func_800D53B4 /* 0D634C 800D574C 24060001 */ li $a2, 1 /* 0D6350 800D5750 27A70054 */ addiu $a3, $sp, 0x54 /* 0D6354 800D5754 8DC40004 */ lw $a0, 4($t6) -/* 0D6358 800D5758 0C033728 */ jal func_800CDCA0 +/* 0D6358 800D5758 0C033728 */ jal __osContRamRead /* 0D635C 800D575C 8DC50008 */ lw $a1, 8($t6) /* 0D6360 800D5760 AFA20074 */ sw $v0, 0x74($sp) /* 0D6364 800D5764 8FAF0074 */ lw $t7, 0x74($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D7460.s b/lib/asm/non_matchings/unknown_0D3020/__osSetCompare.s similarity index 88% rename from lib/asm/non_matchings/unknown_0D3020/func_800D7460.s rename to lib/asm/non_matchings/unknown_0D3020/__osSetCompare.s index 6d85daa9..7835c154 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D7460.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSetCompare.s @@ -1,4 +1,4 @@ -glabel func_800D7460 +glabel __osSetCompare /* 0D8060 800D7460 40845800 */ mtc0 $a0, $11 /* 0D8064 800D7464 03E00008 */ jr $ra /* 0D8068 800D7468 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4580.s b/lib/asm/non_matchings/unknown_0D3020/__osSetFpcCsr.s similarity index 89% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4580.s rename to lib/asm/non_matchings/unknown_0D3020/__osSetFpcCsr.s index d16e797f..de5ca5f8 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4580.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSetFpcCsr.s @@ -1,4 +1,4 @@ -glabel func_800D4580 +glabel __osSetFpcCsr /* 0D5180 800D4580 4442F800 */ cfc1 $v0, $31 /* 0D5184 800D4584 44C4F800 */ ctc1 $a0, $31 /* 0D5188 800D4588 03E00008 */ jr $ra diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4560.s b/lib/asm/non_matchings/unknown_0D3020/__osSetSR.s similarity index 88% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4560.s rename to lib/asm/non_matchings/unknown_0D3020/__osSetSR.s index 001aeaa2..c610f369 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4560.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSetSR.s @@ -1,4 +1,4 @@ -glabel func_800D4560 +glabel __osSetSR /* 0D5160 800D4560 40846000 */ mtc0 $a0, $12 /* 0D5164 800D4564 00000000 */ nop /* 0D5168 800D4568 03E00008 */ jr $ra diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D50C4.s b/lib/asm/non_matchings/unknown_0D3020/__osSetTimerIntr.s similarity index 92% rename from lib/asm/non_matchings/unknown_0D3020/func_800D50C4.s rename to lib/asm/non_matchings/unknown_0D3020/__osSetTimerIntr.s index 23583961..20c605ab 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D50C4.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSetTimerIntr.s @@ -1,10 +1,10 @@ -glabel func_800D50C4 +glabel __osSetTimerIntr /* 0D5CC4 800D50C4 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D5CC8 800D50C8 AFBF0014 */ sw $ra, 0x14($sp) /* 0D5CCC 800D50CC AFA40028 */ sw $a0, 0x28($sp) /* 0D5CD0 800D50D0 0C034958 */ jal __osDisableInt /* 0D5CD4 800D50D4 AFA5002C */ sw $a1, 0x2c($sp) -/* 0D5CD8 800D50D8 0C031E34 */ jal func_800C78D0 +/* 0D5CD8 800D50D8 0C031E34 */ jal osGetCount /* 0D5CDC 800D50DC AFA2001C */ sw $v0, 0x1c($sp) /* 0D5CE0 800D50E0 3C018013 */ lui $at, %hi(D_8012D230) # $at, 0x8013 /* 0D5CE4 800D50E4 AC22D230 */ sw $v0, %lo(D_8012D230)($at) @@ -20,7 +20,7 @@ glabel func_800D50C4 /* 0D5D0C 800D510C 01485021 */ addu $t2, $t2, $t0 /* 0D5D10 800D5110 AFAA0020 */ sw $t2, 0x20($sp) /* 0D5D14 800D5114 AFAB0024 */ sw $t3, 0x24($sp) -/* 0D5D18 800D5118 0C035D18 */ jal func_800D7460 +/* 0D5D18 800D5118 0C035D18 */ jal __osSetCompare /* 0D5D1C 800D511C 01602025 */ move $a0, $t3 /* 0D5D20 800D5120 0C034960 */ jal __osRestoreInt /* 0D5D24 800D5124 8FA4001C */ lw $a0, 0x1c($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D52C0.s b/lib/asm/non_matchings/unknown_0D3020/__osSiDeviceBusy.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D52C0.s rename to lib/asm/non_matchings/unknown_0D3020/__osSiDeviceBusy.s index 7f5379bf..20774a0b 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D52C0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSiDeviceBusy.s @@ -1,4 +1,4 @@ -glabel func_800D52C0 +glabel __osSiDeviceBusy /* 0D5EC0 800D52C0 3C0EA480 */ lui $t6, %hi(D_A4800018) # $t6, 0xa480 /* 0D5EC4 800D52C4 8DC40018 */ lw $a0, %lo(D_A4800018)($t6) /* 0D5EC8 800D52C8 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4590.s b/lib/asm/non_matchings/unknown_0D3020/__osSiRawReadIo.s similarity index 92% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4590.s rename to lib/asm/non_matchings/unknown_0D3020/__osSiRawReadIo.s index e07ee336..ff6bb665 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4590.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSiRawReadIo.s @@ -1,8 +1,8 @@ -glabel func_800D4590 +glabel __osSiRawReadIo /* 0D5190 800D4590 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D5194 800D4594 AFBF0014 */ sw $ra, 0x14($sp) /* 0D5198 800D4598 AFA40018 */ sw $a0, 0x18($sp) -/* 0D519C 800D459C 0C0354B0 */ jal func_800D52C0 +/* 0D519C 800D459C 0C0354B0 */ jal __osSiDeviceBusy /* 0D51A0 800D45A0 AFA5001C */ sw $a1, 0x1c($sp) /* 0D51A4 800D45A4 10400003 */ beqz $v0, .L800D45B4 /* 0D51A8 800D45A8 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D45E0.s b/lib/asm/non_matchings/unknown_0D3020/__osSiRawWriteIo.s similarity index 92% rename from lib/asm/non_matchings/unknown_0D3020/func_800D45E0.s rename to lib/asm/non_matchings/unknown_0D3020/__osSiRawWriteIo.s index 90f6cc33..cbf0d0b1 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D45E0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSiRawWriteIo.s @@ -1,8 +1,8 @@ -glabel func_800D45E0 +glabel __osSiRawWriteIo /* 0D51E0 800D45E0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D51E4 800D45E4 AFBF0014 */ sw $ra, 0x14($sp) /* 0D51E8 800D45E8 AFA40018 */ sw $a0, 0x18($sp) -/* 0D51EC 800D45EC 0C0354B0 */ jal func_800D52C0 +/* 0D51EC 800D45EC 0C0354B0 */ jal __osSiDeviceBusy /* 0D51F0 800D45F0 AFA5001C */ sw $a1, 0x1c($sp) /* 0D51F4 800D45F4 10400003 */ beqz $v0, .L800D4604 /* 0D51F8 800D45F8 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D64D0.s b/lib/asm/non_matchings/unknown_0D3020/__osSpDeviceBusy.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D64D0.s rename to lib/asm/non_matchings/unknown_0D3020/__osSpDeviceBusy.s index 6147026f..758cbf11 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D64D0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSpDeviceBusy.s @@ -1,4 +1,4 @@ -glabel func_800D64D0 +glabel __osSpDeviceBusy /* 0D70D0 800D64D0 3C0EA404 */ lui $t6, %hi(D_A4040010) # $t6, 0xa404 /* 0D70D4 800D64D4 8DC40010 */ lw $a0, %lo(D_A4040010)($t6) /* 0D70D8 800D64D8 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6440.s b/lib/asm/non_matchings/unknown_0D3020/__osSpRawStartDma.s similarity index 93% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6440.s rename to lib/asm/non_matchings/unknown_0D3020/__osSpRawStartDma.s index a5fc2d70..9dd2b4fd 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6440.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSpRawStartDma.s @@ -1,10 +1,10 @@ -glabel func_800D6440 +glabel __osSpRawStartDma /* 0D7040 800D6440 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D7044 800D6444 AFBF0014 */ sw $ra, 0x14($sp) /* 0D7048 800D6448 AFA40018 */ sw $a0, 0x18($sp) /* 0D704C 800D644C AFA5001C */ sw $a1, 0x1c($sp) /* 0D7050 800D6450 AFA60020 */ sw $a2, 0x20($sp) -/* 0D7054 800D6454 0C035934 */ jal func_800D64D0 +/* 0D7054 800D6454 0C035934 */ jal __osSpDeviceBusy /* 0D7058 800D6458 AFA70024 */ sw $a3, 0x24($sp) /* 0D705C 800D645C 10400003 */ beqz $v0, .L800D646C /* 0D7060 800D6460 00000000 */ nop @@ -14,7 +14,7 @@ glabel func_800D6440 /* 0D706C 800D646C 8FAE001C */ lw $t6, 0x1c($sp) /* 0D7070 800D6470 3C0FA404 */ lui $t7, 0xa404 /* 0D7074 800D6474 ADEE0000 */ sw $t6, ($t7) -/* 0D7078 800D6478 0C03233C */ jal func_800C8CF0 +/* 0D7078 800D6478 0C03233C */ jal osVirtualToPhysical /* 0D707C 800D647C 8FA40020 */ lw $a0, 0x20($sp) /* 0D7080 800D6480 3C18A404 */ lui $t8, %hi(D_A4040004) # $t8, 0xa404 /* 0D7084 800D6484 AF020004 */ sw $v0, %lo(D_A4040004)($t8) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6400.s b/lib/asm/non_matchings/unknown_0D3020/__osSpSetPc.s similarity index 97% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6400.s rename to lib/asm/non_matchings/unknown_0D3020/__osSpSetPc.s index 7a4e6c9b..5dfa9740 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6400.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSpSetPc.s @@ -1,4 +1,4 @@ -glabel func_800D6400 +glabel __osSpSetPc /* 0D7000 800D6400 3C0EA404 */ lui $t6, %hi(D_A4040010) # $t6, 0xa404 /* 0D7004 800D6404 8DC50010 */ lw $a1, %lo(D_A4040010)($t6) /* 0D7008 800D6408 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D52F0.s b/lib/asm/non_matchings/unknown_0D3020/__osSumcalc.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D52F0.s rename to lib/asm/non_matchings/unknown_0D3020/__osSumcalc.s index 80845c0e..b4351675 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D52F0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osSumcalc.s @@ -1,4 +1,4 @@ -glabel func_800D52F0 +glabel __osSumcalc /* 0D5EF0 800D52F0 27BDFFF0 */ addiu $sp, $sp, -0x10 /* 0D5EF4 800D52F4 AFA00008 */ sw $zero, 8($sp) /* 0D5EF8 800D52F8 AFA40004 */ sw $a0, 4($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4F4C.s b/lib/asm/non_matchings/unknown_0D3020/__osTimerInterrupt.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4F4C.s rename to lib/asm/non_matchings/unknown_0D3020/__osTimerInterrupt.s index 7f55a925..dfb9802b 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4F4C.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osTimerInterrupt.s @@ -1,4 +1,4 @@ -glabel func_800D4F4C +glabel __osTimerInterrupt /* 0D5B4C 800D4F4C 3C0E800E */ lui $t6, %hi(D_800E4910) # $t6, 0x800e /* 0D5B50 800D4F50 8DCE4910 */ lw $t6, %lo(D_800E4910)($t6) /* 0D5B54 800D4F54 27BDFFD8 */ addiu $sp, $sp, -0x28 @@ -12,13 +12,13 @@ glabel func_800D4F4C /* 0D5B70 800D4F70 8F190000 */ lw $t9, ($t8) /* 0D5B74 800D4F74 17380006 */ bne $t9, $t8, .L800D4F90 /* 0D5B78 800D4F78 AFB90024 */ sw $t9, 0x24($sp) -/* 0D5B7C 800D4F7C 0C035D18 */ jal func_800D7460 +/* 0D5B7C 800D4F7C 0C035D18 */ jal __osSetCompare /* 0D5B80 800D4F80 00002025 */ move $a0, $zero /* 0D5B84 800D4F84 3C018013 */ lui $at, %hi(D_8012D230) # $at, 0x8013 /* 0D5B88 800D4F88 1000004A */ b .L800D50B4 /* 0D5B8C 800D4F8C AC20D230 */ sw $zero, %lo(D_8012D230)($at) .L800D4F90: -/* 0D5B90 800D4F90 0C031E34 */ jal func_800C78D0 +/* 0D5B90 800D4F90 0C031E34 */ jal osGetCount /* 0D5B94 800D4F94 00000000 */ nop /* 0D5B98 800D4F98 AFA20020 */ sw $v0, 0x20($sp) /* 0D5B9C 800D4F9C 3C098013 */ lui $t1, %hi(D_8012D230) # $t1, 0x8013 @@ -55,7 +55,7 @@ glabel func_800D4F4C /* 0D5C14 800D5014 AF280010 */ sw $t0, 0x10($t9) /* 0D5C18 800D5018 8FAE0024 */ lw $t6, 0x24($sp) /* 0D5C1C 800D501C 8DC40010 */ lw $a0, 0x10($t6) -/* 0D5C20 800D5020 0C035431 */ jal func_800D50C4 +/* 0D5C20 800D5020 0C035431 */ jal __osSetTimerIntr /* 0D5C24 800D5024 8DC50014 */ lw $a1, 0x14($t6) /* 0D5C28 800D5028 10000022 */ b .L800D50B4 /* 0D5C2C 800D502C 00000000 */ nop @@ -78,7 +78,7 @@ glabel func_800D4F4C /* 0D5C6C 800D506C 00000000 */ nop /* 0D5C70 800D5070 01C02025 */ move $a0, $t6 /* 0D5C74 800D5074 8F25001C */ lw $a1, 0x1c($t9) -/* 0D5C78 800D5078 0C03238C */ jal func_800C8E30 +/* 0D5C78 800D5078 0C03238C */ jal osSendMesg /* 0D5C7C 800D507C 00003025 */ move $a2, $zero .L800D5080: /* 0D5C80 800D5080 8FAF0024 */ lw $t7, 0x24($sp) @@ -91,7 +91,7 @@ glabel func_800D4F4C .L800D509C: /* 0D5C9C 800D509C ADF80010 */ sw $t8, 0x10($t7) /* 0D5CA0 800D50A0 ADF90014 */ sw $t9, 0x14($t7) -/* 0D5CA4 800D50A4 0C03544E */ jal func_800D5138 +/* 0D5CA4 800D50A4 0C03544E */ jal __osInsertTimer /* 0D5CA8 800D50A8 8FA40024 */ lw $a0, 0x24($sp) /* 0D5CAC 800D50AC 1000FFAE */ b .L800D4F68 /* 0D5CB0 800D50B0 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4EC0.s b/lib/asm/non_matchings/unknown_0D3020/__osTimerServicesInit.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4EC0.s rename to lib/asm/non_matchings/unknown_0D3020/__osTimerServicesInit.s index b2bbc752..060b944b 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4EC0.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osTimerServicesInit.s @@ -1,4 +1,4 @@ -glabel func_800D4EC0 +glabel __osTimerServicesInit /* 0D5AC0 800D4EC0 3C018013 */ lui $at, %hi(D_8012D220) # $at, 0x8013 /* 0D5AC4 800D4EC4 240E0000 */ li $t6, 0 /* 0D5AC8 800D4EC8 240F0000 */ li $t7, 0 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6080.s b/lib/asm/non_matchings/unknown_0D3020/__osViGetCurrentContext.s similarity index 85% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6080.s rename to lib/asm/non_matchings/unknown_0D3020/__osViGetCurrentContext.s index 2a651733..aaf4a0b6 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6080.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osViGetCurrentContext.s @@ -1,4 +1,4 @@ -glabel func_800D6080 +glabel __osViGetCurrentContext /* 0D6C80 800D6080 3C02800E */ lui $v0, 0x800e /* 0D6C84 800D6084 03E00008 */ jr $ra /* 0D6C88 800D6088 8C424870 */ lw $v0, 0x4870($v0) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D2B10.s b/lib/asm/non_matchings/unknown_0D3020/__osViInit.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D2B10.s rename to lib/asm/non_matchings/unknown_0D3020/__osViInit.s index 8a62a75a..3c368296 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D2B10.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osViInit.s @@ -1,4 +1,4 @@ -glabel func_800D2B10 +glabel __osViInit /* 0D3710 800D2B10 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 0D3714 800D2B14 AFBF0014 */ sw $ra, 0x14($sp) /* 0D3718 800D2B18 3C04800E */ lui $a0, %hi(D_800E4810) # $a0, 0x800e @@ -81,7 +81,7 @@ glabel func_800D2B10 /* 0D383C 800D2C3C 00000000 */ nop .L800D2C40: /* 0D3840 800D2C40 3C09A440 */ lui $t1, 0xa440 -/* 0D3844 800D2C44 0C035824 */ jal func_800D6090 +/* 0D3844 800D2C44 0C035824 */ jal __osViSwapContext /* 0D3848 800D2C48 AD200000 */ sw $zero, ($t1) /* 0D384C 800D2C4C 8FBF0014 */ lw $ra, 0x14($sp) /* 0D3850 800D2C50 27BD0018 */ addiu $sp, $sp, 0x18 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6090.s b/lib/asm/non_matchings/unknown_0D3020/__osViSwapContext.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6090.s rename to lib/asm/non_matchings/unknown_0D3020/__osViSwapContext.s index c9fb9665..83362c43 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6090.s +++ b/lib/asm/non_matchings/unknown_0D3020/__osViSwapContext.s @@ -1,4 +1,4 @@ -glabel func_800D6090 +glabel __osViSwapContext /* 0D6C90 800D6090 27BDFFB8 */ addiu $sp, $sp, -0x48 /* 0D6C94 800D6094 AFB1001C */ sw $s1, 0x1c($sp) /* 0D6C98 800D6098 AFBF0024 */ sw $ra, 0x24($sp) @@ -12,7 +12,7 @@ glabel func_800D6090 /* 0D6CB8 800D60B8 8E300008 */ lw $s0, 8($s1) /* 0D6CBC 800D60BC 31F80001 */ andi $t8, $t7, 1 /* 0D6CC0 800D60C0 AFB80030 */ sw $t8, 0x30($sp) -/* 0D6CC4 800D60C4 0C03233C */ jal func_800C8CF0 +/* 0D6CC4 800D60C4 0C03233C */ jal osVirtualToPhysical /* 0D6CC8 800D60C8 8E240004 */ lw $a0, 4($s1) /* 0D6CCC 800D60CC 8FB90030 */ lw $t9, 0x30($sp) /* 0D6CD0 800D60D0 00409025 */ move $s2, $v0 @@ -132,7 +132,7 @@ glabel func_800D6090 /* 0D6E74 800D6274 11A00005 */ beqz $t5, .L800D628C /* 0D6E78 800D6278 00000000 */ nop /* 0D6E7C 800D627C AE20002C */ sw $zero, 0x2c($s1) -/* 0D6E80 800D6280 0C03233C */ jal func_800C8CF0 +/* 0D6E80 800D6280 0C03233C */ jal osVirtualToPhysical /* 0D6E84 800D6284 8E240004 */ lw $a0, 4($s1) /* 0D6E88 800D6288 AFA2003C */ sw $v0, 0x3c($sp) .L800D628C: @@ -145,7 +145,7 @@ glabel func_800D6090 /* 0D6EA4 800D62A4 8E240004 */ lw $a0, 4($s1) /* 0D6EA8 800D62A8 0018CC00 */ sll $t9, $t8, 0x10 /* 0D6EAC 800D62AC 03214824 */ and $t1, $t9, $at -/* 0D6EB0 800D62B0 0C03233C */ jal func_800C8CF0 +/* 0D6EB0 800D62B0 0C03233C */ jal osVirtualToPhysical /* 0D6EB4 800D62B4 AE29002C */ sw $t1, 0x2c($s1) /* 0D6EB8 800D62B8 AFA2003C */ sw $v0, 0x3c($sp) .L800D62BC: diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4840.s b/lib/asm/non_matchings/unknown_0D3020/guMtxF2L.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4840.s rename to lib/asm/non_matchings/unknown_0D3020/guMtxF2L.s index 1bd3f467..d21fd55f 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4840.s +++ b/lib/asm/non_matchings/unknown_0D3020/guMtxF2L.s @@ -1,4 +1,4 @@ -glabel func_800D4840 +glabel guMtxF2L /* 0D5440 800D4840 3C014780 */ li $at, 0x47800000 # 65536.000000 /* 0D5444 800D4844 44810000 */ mtc1 $at, $f0 /* 0D5448 800D4848 00A01025 */ move $v0, $a1 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4940.s b/lib/asm/non_matchings/unknown_0D3020/guMtxIdentF.s similarity index 97% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4940.s rename to lib/asm/non_matchings/unknown_0D3020/guMtxIdentF.s index b7fad289..923119af 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4940.s +++ b/lib/asm/non_matchings/unknown_0D3020/guMtxIdentF.s @@ -1,4 +1,4 @@ -glabel func_800D4940 +glabel guMtxIdentF /* 0D5540 800D4940 3C013F80 */ li $at, 0x3F800000 # 1.000000 /* 0D5544 800D4944 00801825 */ move $v1, $a0 /* 0D5548 800D4948 44810000 */ mtc1 $at, $f0 @@ -42,10 +42,10 @@ glabel func_800D4940 /* 0D55C8 800D49C8 27BDFFA8 */ addiu $sp, $sp, -0x58 /* 0D55CC 800D49CC AFBF0014 */ sw $ra, 0x14($sp) /* 0D55D0 800D49D0 AFA40058 */ sw $a0, 0x58($sp) -/* 0D55D4 800D49D4 0C035250 */ jal func_800D4940 +/* 0D55D4 800D49D4 0C035250 */ jal guMtxIdentF /* 0D55D8 800D49D8 27A40018 */ addiu $a0, $sp, 0x18 /* 0D55DC 800D49DC 27A40018 */ addiu $a0, $sp, 0x18 -/* 0D55E0 800D49E0 0C035210 */ jal func_800D4840 +/* 0D55E0 800D49E0 0C035210 */ jal guMtxF2L /* 0D55E4 800D49E4 8FA50058 */ lw $a1, 0x58($sp) /* 0D55E8 800D49E8 8FBF0014 */ lw $ra, 0x14($sp) /* 0D55EC 800D49EC 27BD0058 */ addiu $sp, $sp, 0x58 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D7570.s b/lib/asm/non_matchings/unknown_0D3020/ldiv.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D7570.s rename to lib/asm/non_matchings/unknown_0D3020/ldiv.s index b31d8b73..f5c86145 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D7570.s +++ b/lib/asm/non_matchings/unknown_0D3020/ldiv.s @@ -1,4 +1,4 @@ -glabel func_800D7570 +glabel ldiv /* 0D8170 800D7570 00A6001A */ div $zero, $a1, $a2 /* 0D8174 800D7574 00001012 */ mflo $v0 /* 0D8178 800D7578 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D7470.s b/lib/asm/non_matchings/unknown_0D3020/lldiv.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D7470.s rename to lib/asm/non_matchings/unknown_0D3020/lldiv.s index 02e93997..ecaff3b2 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D7470.s +++ b/lib/asm/non_matchings/unknown_0D3020/lldiv.s @@ -1,4 +1,4 @@ -glabel func_800D7470 +glabel lldiv /* 0D8070 800D7470 27BDFFD0 */ addiu $sp, $sp, -0x30 /* 0D8074 800D7474 AFA40030 */ sw $a0, 0x30($sp) /* 0D8078 800D7478 AFBF0014 */ sw $ra, 0x14($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D6600.s b/lib/asm/non_matchings/unknown_0D3020/osDestroyThread.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D6600.s rename to lib/asm/non_matchings/unknown_0D3020/osDestroyThread.s index de50df65..d8701c24 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D6600.s +++ b/lib/asm/non_matchings/unknown_0D3020/osDestroyThread.s @@ -1,4 +1,4 @@ -glabel func_800D6600 +glabel osDestroyThread /* 0D7200 800D6600 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 0D7204 800D6604 AFBF0024 */ sw $ra, 0x24($sp) /* 0D7208 800D6608 AFA40038 */ sw $a0, 0x38($sp) @@ -21,7 +21,7 @@ glabel func_800D6600 /* 0D7248 800D6648 13210004 */ beq $t9, $at, .L800D665C /* 0D724C 800D664C 00000000 */ nop /* 0D7250 800D6650 8F040008 */ lw $a0, 8($t8) -/* 0D7254 800D6654 0C034B1C */ jal func_800D2C70 +/* 0D7254 800D6654 0C034B1C */ jal __osDequeueThread /* 0D7258 800D6658 03002825 */ move $a1, $t8 .L800D665C: /* 0D725C 800D665C 3C08800E */ lui $t0, %hi(D_800E488C) # $t0, 0x800e @@ -57,7 +57,7 @@ glabel func_800D6600 /* 0D72C4 800D66C4 8FAD0038 */ lw $t5, 0x38($sp) /* 0D72C8 800D66C8 15AE0003 */ bne $t5, $t6, .L800D66D8 /* 0D72CC 800D66CC 00000000 */ nop -/* 0D72D0 800D66D0 0C034D09 */ jal func_800D3424 +/* 0D72D0 800D66D0 0C034D09 */ jal __osDispatchThread /* 0D72D4 800D66D4 00000000 */ nop .L800D66D8: /* 0D72D8 800D66D8 0C034960 */ jal __osRestoreInt diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D2540.s b/lib/asm/non_matchings/unknown_0D3020/osGetThreadPri.s similarity index 94% rename from lib/asm/non_matchings/unknown_0D3020/func_800D2540.s rename to lib/asm/non_matchings/unknown_0D3020/osGetThreadPri.s index 0cd8dc80..ee5d1184 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D2540.s +++ b/lib/asm/non_matchings/unknown_0D3020/osGetThreadPri.s @@ -1,4 +1,4 @@ -glabel func_800D2540 +glabel osGetThreadPri /* 0D3140 800D2540 14800003 */ bnez $a0, .L800D2550 /* 0D3144 800D2544 00000000 */ nop /* 0D3148 800D2548 3C04800E */ lui $a0, %hi(D_800E4890) # $a0, 0x800e diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D36A0.s b/lib/asm/non_matchings/unknown_0D3020/osJamMesg.s similarity index 99% rename from lib/asm/non_matchings/unknown_0D3020/func_800D36A0.s rename to lib/asm/non_matchings/unknown_0D3020/osJamMesg.s index 9e0a8198..2ec1074f 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D36A0.s +++ b/lib/asm/non_matchings/unknown_0D3020/osJamMesg.s @@ -1,4 +1,4 @@ -glabel func_800D36A0 +glabel osJamMesg /* 0D42A0 800D36A0 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 0D42A4 800D36A4 AFBF001C */ sw $ra, 0x1c($sp) /* 0D42A8 800D36A8 AFA40028 */ sw $a0, 0x28($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4730.s b/lib/asm/non_matchings/unknown_0D3020/osMapTLBRdb.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4730.s rename to lib/asm/non_matchings/unknown_0D3020/osMapTLBRdb.s index 30542c35..fef03659 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4730.s +++ b/lib/asm/non_matchings/unknown_0D3020/osMapTLBRdb.s @@ -1,4 +1,4 @@ -glabel func_800D4730 +glabel osMapTLBRdb /* 0D5330 800D4730 40085000 */ mfc0 $t0, $10 /* 0D5334 800D4734 2409001F */ li $t1, 31 /* 0D5338 800D4738 40890000 */ mtc0 $t1, $0 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D37F0.s b/lib/asm/non_matchings/unknown_0D3020/osPiGetCmdQueue.s similarity index 96% rename from lib/asm/non_matchings/unknown_0D3020/func_800D37F0.s rename to lib/asm/non_matchings/unknown_0D3020/osPiGetCmdQueue.s index 58cd297d..6bf02b29 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D37F0.s +++ b/lib/asm/non_matchings/unknown_0D3020/osPiGetCmdQueue.s @@ -1,4 +1,4 @@ -glabel func_800D37F0 +glabel osPiGetCmdQueue /* 0D43F0 800D37F0 3C0E800E */ lui $t6, %hi(D_800E3740) # $t6, 0x800e /* 0D43F4 800D37F4 8DCE3740 */ lw $t6, %lo(D_800E3740)($t6) /* 0D43F8 800D37F8 15C00003 */ bnez $t6, .L800D3808 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4790.s b/lib/asm/non_matchings/unknown_0D3020/osPiRawWriteIo.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4790.s rename to lib/asm/non_matchings/unknown_0D3020/osPiRawWriteIo.s index b5ef0b58..1aa4ed67 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4790.s +++ b/lib/asm/non_matchings/unknown_0D3020/osPiRawWriteIo.s @@ -1,4 +1,4 @@ -glabel func_800D4790 +glabel osPiRawWriteIo /* 0D5390 800D4790 3C0EA460 */ lui $t6, %hi(D_A4600010) # $t6, 0xa460 /* 0D5394 800D4794 8DC60010 */ lw $a2, %lo(D_A4600010)($t6) /* 0D5398 800D4798 27BDFFF8 */ addiu $sp, $sp, -8 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4DE0.s b/lib/asm/non_matchings/unknown_0D3020/osSetTimer.s similarity index 95% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4DE0.s rename to lib/asm/non_matchings/unknown_0D3020/osSetTimer.s index 6aff59cb..4c201fa5 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4DE0.s +++ b/lib/asm/non_matchings/unknown_0D3020/osSetTimer.s @@ -1,4 +1,4 @@ -glabel func_800D4DE0 +glabel osSetTimer /* 0D59E0 800D4DE0 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 0D59E4 800D4DE4 AFA40020 */ sw $a0, 0x20($sp) /* 0D59E8 800D4DE8 8FAE0020 */ lw $t6, 0x20($sp) @@ -37,7 +37,7 @@ glabel func_800D4DE0 /* 0D5A60 800D4E60 8FA80020 */ lw $t0, 0x20($sp) /* 0D5A64 800D4E64 8FB9003C */ lw $t9, 0x3c($sp) /* 0D5A68 800D4E68 AD19001C */ sw $t9, 0x1c($t0) -/* 0D5A6C 800D4E6C 0C03544E */ jal func_800D5138 +/* 0D5A6C 800D4E6C 0C03544E */ jal __osInsertTimer /* 0D5A70 800D4E70 8FA40020 */ lw $a0, 0x20($sp) /* 0D5A74 800D4E74 3C0A800E */ lui $t2, %hi(D_800E4910) # $t2, 0x800e /* 0D5A78 800D4E78 8D4A4910 */ lw $t2, %lo(D_800E4910)($t2) @@ -48,7 +48,7 @@ glabel func_800D4DE0 /* 0D5A8C 800D4E8C 15690004 */ bne $t3, $t1, .L800D4EA0 /* 0D5A90 800D4E90 00000000 */ nop /* 0D5A94 800D4E94 8FA40018 */ lw $a0, 0x18($sp) -/* 0D5A98 800D4E98 0C035431 */ jal func_800D50C4 +/* 0D5A98 800D4E98 0C035431 */ jal __osSetTimerIntr /* 0D5A9C 800D4E9C 8FA5001C */ lw $a1, 0x1c($sp) .L800D4EA0: /* 0D5AA0 800D4EA0 8FBF0014 */ lw $ra, 0x14($sp) diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D4630.s b/lib/asm/non_matchings/unknown_0D3020/osWritebackDCache.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D4630.s rename to lib/asm/non_matchings/unknown_0D3020/osWritebackDCache.s index 6b4c264c..832979a4 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D4630.s +++ b/lib/asm/non_matchings/unknown_0D3020/osWritebackDCache.s @@ -1,4 +1,4 @@ -glabel func_800D4630 +glabel osWritebackDCache /* 0D5230 800D4630 18A00011 */ blez $a1, .L800D4678 /* 0D5234 800D4634 00000000 */ nop /* 0D5238 800D4638 240B2000 */ li $t3, 8192 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D46B0.s b/lib/asm/non_matchings/unknown_0D3020/osWritebackICache.s similarity index 98% rename from lib/asm/non_matchings/unknown_0D3020/func_800D46B0.s rename to lib/asm/non_matchings/unknown_0D3020/osWritebackICache.s index 77295b14..fc8e035c 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D46B0.s +++ b/lib/asm/non_matchings/unknown_0D3020/osWritebackICache.s @@ -1,4 +1,4 @@ -glabel func_800D46B0 +glabel osWritebackICache /* 0D52B0 800D46B0 18A00011 */ blez $a1, .L800D46F8 /* 0D52B4 800D46B4 00000000 */ nop /* 0D52B8 800D46B8 240B4000 */ li $t3, 16384 diff --git a/lib/asm/non_matchings/unknown_0D3020/func_800D31E4.s b/lib/asm/non_matchings/unknown_0D3020/send_mesg.s similarity index 97% rename from lib/asm/non_matchings/unknown_0D3020/func_800D31E4.s rename to lib/asm/non_matchings/unknown_0D3020/send_mesg.s index 618c38be..c49361a8 100644 --- a/lib/asm/non_matchings/unknown_0D3020/func_800D31E4.s +++ b/lib/asm/non_matchings/unknown_0D3020/send_mesg.s @@ -1,4 +1,4 @@ -glabel func_800D31E4 +glabel send_mesg /* 0D3DE4 800D31E4 3C0A8013 */ lui $t2, %hi(D_8012CCD0) # $t2, 0x8013 /* 0D3DE8 800D31E8 254ACCD0 */ addiu $t2, %lo(D_8012CCD0) # addiu $t2, $t2, -0x3330 /* 0D3DEC 800D31EC 01445021 */ addu $t2, $t2, $a0 @@ -42,7 +42,7 @@ glabel func_800D31E4 /* 0D3E7C 800D327C 00405025 */ move $t2, $v0 /* 0D3E80 800D3280 3C04800E */ lui $a0, %hi(D_800E4888) # $a0, 0x800e /* 0D3E84 800D3284 01402825 */ move $a1, $t2 -/* 0D3E88 800D3288 0C034CF3 */ jal func_800D33CC +/* 0D3E88 800D3288 0C034CF3 */ jal __osEnqueueThread /* 0D3E8C 800D328C 24844888 */ addiu $a0, %lo(D_800E4888) # addiu $a0, $a0, 0x4888 .L800D3290: /* 0D3E90 800D3290 02400008 */ jr $s2 diff --git a/lib/src/unknown_0C8490.c b/lib/src/unknown_0C8490.c index b20298b7..84465784 100644 --- a/lib/src/unknown_0C8490.c +++ b/lib/src/unknown_0C8490.c @@ -5,4 +5,4 @@ #include "macros.h" GLOBAL_ASM("lib/asm/non_matchings/unknown_0C8490/func_800C7890.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0C8490/func_800C78D0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0C8490/osGetCount.s") diff --git a/lib/src/unknown_0C96F0.c b/lib/src/unknown_0C96F0.c index 0ca2bbdc..48aa4f28 100644 --- a/lib/src/unknown_0C96F0.c +++ b/lib/src/unknown_0C96F0.c @@ -4,5 +4,5 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0C96F0/func_800C8AF0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0C96F0/osStopThread.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0C96F0/osRecvMesg.s") diff --git a/lib/src/unknown_0C98F0.c b/lib/src/unknown_0C98F0.c index 8d08bd44..d60b9397 100644 --- a/lib/src/unknown_0C98F0.c +++ b/lib/src/unknown_0C98F0.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0C98F0/func_800C8CF0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0C98F0/osVirtualToPhysical.s") diff --git a/lib/src/unknown_0C9A30.c b/lib/src/unknown_0C9A30.c index c2ec12fa..e3a0acac 100644 --- a/lib/src/unknown_0C9A30.c +++ b/lib/src/unknown_0C9A30.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0C9A30/func_800C8E30.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0C9A30/osSendMesg.s") diff --git a/lib/src/unknown_0C9B80.c b/lib/src/unknown_0C9B80.c index 64c80c80..4fa010b9 100644 --- a/lib/src/unknown_0C9B80.c +++ b/lib/src/unknown_0C9B80.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0C9B80/func_800C8F80.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0C9B80/osPiStartDma.s") diff --git a/lib/src/unknown_0CA530.c b/lib/src/unknown_0CA530.c index 18cd56bc..5217cc2f 100644 --- a/lib/src/unknown_0CA530.c +++ b/lib/src/unknown_0CA530.c @@ -6,5 +6,5 @@ GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA530/func_800C9930.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA530/func_800C99E0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA530/func_800C9A30.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA530/osSetIntMask.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA530/sqrtf.s") diff --git a/lib/src/unknown_0CA730.c b/lib/src/unknown_0CA730.c index 079aa413..1d48aaaa 100644 --- a/lib/src/unknown_0CA730.c +++ b/lib/src/unknown_0CA730.c @@ -4,6 +4,6 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/func_800C9B30.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/func_800C9B4C.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/func_800C9CBC.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/__d_to_ll.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/__f_to_ll.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CA730/__ll_to_f.s") diff --git a/lib/src/unknown_0CCF90.c b/lib/src/unknown_0CCF90.c index becbf75c..3bda4ce4 100644 --- a/lib/src/unknown_0CCF90.c +++ b/lib/src/unknown_0CCF90.c @@ -8,6 +8,6 @@ GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/D_800CC390.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/D_800CC3C0.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/D_800CC4E0.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/D_800CC514.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/func_800CC5A0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/func_800CC840.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/func_800CC920.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/osInitialize.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/osSetThreadPri.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CCF90/guPerspectiveF.s") diff --git a/lib/src/unknown_0CDE90.c b/lib/src/unknown_0CDE90.c index 12780912..3e5c9cfb 100644 --- a/lib/src/unknown_0CDE90.c +++ b/lib/src/unknown_0CDE90.c @@ -4,6 +4,6 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/func_800CD290.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/func_800CD430.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/func_800CD52C.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/osPfsIsPlug.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/__osPfsRequestData.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CDE90/__osPfsGetInitData.s") diff --git a/lib/src/unknown_0CE200.c b/lib/src/unknown_0CE200.c index 0e69d410..d1633ac2 100644 --- a/lib/src/unknown_0CE200.c +++ b/lib/src/unknown_0CE200.c @@ -4,7 +4,7 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/func_800CD600.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/func_800CD650.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/func_800CD694.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/func_800CD6C0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/__osSiCreateAccessQueue.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/__osSiGetAccess.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/__osSiRelAccess.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE200/__osSiRawStartDma.s") diff --git a/lib/src/unknown_0CE370.c b/lib/src/unknown_0CE370.c index 92e4c222..cc129780 100644 --- a/lib/src/unknown_0CE370.c +++ b/lib/src/unknown_0CE370.c @@ -4,7 +4,7 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/func_800CD770.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/func_800CD820.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/func_800CD8F0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/func_800CDB20.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/__osContAddressCrc.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/__osContDataCrc.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/__osContRamWrite.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE370/__osPackRamWriteData.s") diff --git a/lib/src/unknown_0CE8A0.c b/lib/src/unknown_0CE8A0.c index e84ed2c4..282cef81 100644 --- a/lib/src/unknown_0CE8A0.c +++ b/lib/src/unknown_0CE8A0.c @@ -4,5 +4,5 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE8A0/func_800CDCA0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE8A0/func_800CDEE4.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE8A0/__osContRamRead.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CE8A0/__osPackRamReadData.s") diff --git a/lib/src/unknown_0CEE10.c b/lib/src/unknown_0CEE10.c index f331a2ef..e5f5c48d 100644 --- a/lib/src/unknown_0CEE10.c +++ b/lib/src/unknown_0CEE10.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CEE10/func_800CE210.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CEE10/osEepromProbe.s") diff --git a/lib/src/unknown_0CF070.c b/lib/src/unknown_0CF070.c index 501334cb..72e90555 100644 --- a/lib/src/unknown_0CF070.c +++ b/lib/src/unknown_0CF070.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF070/func_800CE470.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF070/__osPackEepReadData.s") diff --git a/lib/src/unknown_0CF330.c b/lib/src/unknown_0CF330.c index 6aa9967d..1a0d97db 100644 --- a/lib/src/unknown_0CF330.c +++ b/lib/src/unknown_0CF330.c @@ -4,8 +4,8 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CE730.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CE83C.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__osPackEepWriteData.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__osEepStatus.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ull_rshift.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ull_rem.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ull_div.s") @@ -14,6 +14,6 @@ GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ll_div.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ll_mul.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__ull_divremi.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CED20.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CEDD4.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/__osPfsGetStatus.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CEEE0.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0CF330/func_800CEFDC.s") diff --git a/lib/src/unknown_0CFFE0.c b/lib/src/unknown_0CFFE0.c index bc892590..0c96e522 100644 --- a/lib/src/unknown_0CFFE0.c +++ b/lib/src/unknown_0CFFE0.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0CFFE0/func_800CF3E0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0CFFE0/osPfsFreeBlocks.s") diff --git a/lib/src/unknown_0D1A80.c b/lib/src/unknown_0D1A80.c index bf94d3dd..0fdb9412 100644 --- a/lib/src/unknown_0D1A80.c +++ b/lib/src/unknown_0D1A80.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1A80/func_800D0E80.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1A80/osPfsFindFile.s") diff --git a/lib/src/unknown_0D1C40.c b/lib/src/unknown_0D1C40.c index 4b8bff58..005deba2 100644 --- a/lib/src/unknown_0D1C40.c +++ b/lib/src/unknown_0D1C40.c @@ -4,6 +4,6 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/func_800D1040.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/func_800D14C4.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/func_800D1728.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/osPfsAllocateFile.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/__osPfsDeclearPage.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D1C40/__osClearPage.s") diff --git a/lib/src/unknown_0D23F0.c b/lib/src/unknown_0D23F0.c index d90a08ab..132bd1c4 100644 --- a/lib/src/unknown_0D23F0.c +++ b/lib/src/unknown_0D23F0.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D23F0/func_800D17F0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D23F0/osInvalDCache.s") diff --git a/lib/src/unknown_0D24A0.c b/lib/src/unknown_0D24A0.c index 8f3239bc..52ba94b3 100644 --- a/lib/src/unknown_0D24A0.c +++ b/lib/src/unknown_0D24A0.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D24A0/func_800D18A0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D24A0/osWritebackDCacheAll.s") diff --git a/lib/src/unknown_0D24E0.c b/lib/src/unknown_0D24E0.c index e1210274..ae725053 100644 --- a/lib/src/unknown_0D24E0.c +++ b/lib/src/unknown_0D24E0.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D24E0/func_800D18E0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D24E0/osDpSetNextBuffer.s") diff --git a/lib/src/unknown_0D2590.c b/lib/src/unknown_0D2590.c index 170c2a7f..44ebfbea 100644 --- a/lib/src/unknown_0D2590.c +++ b/lib/src/unknown_0D2590.c @@ -4,5 +4,5 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2590/func_800D1990.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2590/D_800D1B08.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2590/osCreateViManager.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2590/viMgrMain.s") diff --git a/lib/src/unknown_0D2910.c b/lib/src/unknown_0D2910.c index a3ac9eba..4b6c4e29 100644 --- a/lib/src/unknown_0D2910.c +++ b/lib/src/unknown_0D2910.c @@ -4,4 +4,4 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2910/func_800D1D10.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2910/osViBlack.s") diff --git a/lib/src/unknown_0D29F0.c b/lib/src/unknown_0D29F0.c index 2bd34c67..0b356a7e 100644 --- a/lib/src/unknown_0D29F0.c +++ b/lib/src/unknown_0D29F0.c @@ -7,7 +7,7 @@ GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D1DF0.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D1E70.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D1EB0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D1EF0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D200C.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D216C.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/func_800D21B0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/_VirtualToPhysicalTask.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/osSpTaskLoad.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/osSpTaskStartGo.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D29F0/osGetTime.s") diff --git a/lib/src/unknown_0D2E40.c b/lib/src/unknown_0D2E40.c index 228731cf..f3012e7b 100644 --- a/lib/src/unknown_0D2E40.c +++ b/lib/src/unknown_0D2E40.c @@ -4,5 +4,5 @@ #include "types.h" #include "macros.h" -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2E40/func_800D2240.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2E40/func_800D2260.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2E40/osSpTaskYield.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D2E40/osViSetSpecialFeatures.s") diff --git a/lib/src/unknown_0D3020.c b/lib/src/unknown_0D3020.c index f0525b5a..b48a656c 100644 --- a/lib/src/unknown_0D3020.c +++ b/lib/src/unknown_0D3020.c @@ -6,73 +6,73 @@ GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2420.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2470.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2480.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2540.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osPiCreateAccessQueue.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osGetThreadPri.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osDisableInt.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osRestoreInt.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D25A0.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D2680.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D2760.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2B10.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osViInit.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2C60.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D2C70.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D2CB0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D2CC0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D31E4.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osDequeueThread.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osExceptionPreamble.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osException.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/send_mesg.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osEnqueueAndYield.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D33CC.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osEnqueueThread.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osPopThread.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D3424.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osDispatchThread.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/D_800D35A0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D35B0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osProbeTLB.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D3670.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D36A0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D37F0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osJamMesg.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osPiGetCmdQueue.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D3820.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D38A0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D3F10.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4560.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4570.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4580.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4590.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D45E0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4630.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D46B0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4730.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4790.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/_Putfld.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/_Printf.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSetSR.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osGetSR.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSetFpcCsr.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSiRawReadIo.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSiRawWriteIo.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osWritebackDCache.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osWritebackICache.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osMapTLBRdb.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osPiRawWriteIo.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D47F0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4840.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4940.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/guMtxF2L.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/guMtxIdentF.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/cosf.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/sinf.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4DE0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4EC0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D4F4C.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D50C4.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D5138.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D52C0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D52F0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D534C.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D53B4.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D57CC.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D5964.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D5BC0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D5CBC.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D5FDC.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6050.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6080.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6090.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osSetTimer.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osTimerServicesInit.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osTimerInterrupt.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSetTimerIntr.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osInsertTimer.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSiDeviceBusy.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSumcalc.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osIdCheckSum.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osRepairPackId.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osCheckPackId.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osGetId.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osCheckId.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osPfsRWInode.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osPfsSelectBank.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osDpDeviceBusy.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osViGetCurrentContext.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osViSwapContext.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D63F0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6400.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6440.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D64D0.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSpSetPc.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSpRawStartDma.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSpDeviceBusy.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6500.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6560.s") GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D65B0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6600.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6700.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D69A0.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D6F10.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D7460.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D7470.s") -GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/func_800D7570.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/osDestroyThread.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/_Litob.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/_Genld.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/_Ldtob.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/__osSetCompare.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/lldiv.s") +GLOBAL_ASM("lib/asm/non_matchings/unknown_0D3020/ldiv.s") diff --git a/rename_sym.sh b/rename_sym.sh index 9f458cd0..251a51e3 100755 --- a/rename_sym.sh +++ b/rename_sym.sh @@ -10,4 +10,4 @@ fi #echo "Replace $1 with $2?" #read -grep -rl "$1" asm/**/*.s src/**/*.{c,h} lib/**/*.{c} include/*.h data/dkr.data.s undefined_syms.txt | xargs sed -i "s/\b$1\b/$2/g" \ No newline at end of file +grep -rl "$1" asm/**/*.s src/**/*.{c,h} lib/**/*.{c,s} include/*.h data/dkr.data.s undefined_syms.txt | xargs sed -i "s/\b$1\b/$2/g" \ No newline at end of file diff --git a/src/unknown_001050.c b/src/unknown_001050.c index ea8cb1af..0ea154b8 100644 --- a/src/unknown_001050.c +++ b/src/unknown_001050.c @@ -146,7 +146,7 @@ void func_80000B34(u8 arg0) { func_800022BC(D_80115D04, D_800DC630); } D_80115D08 = func_800C7890(D_800DC630); - D_800DC64C = func_800C78D0(); + D_800DC64C = osGetCount(); D_80115D40 = 1; D_80115F7C = -1; } diff --git a/src/unknown_003260.c b/src/unknown_003260.c index e7e80f01..480596ce 100644 --- a/src/unknown_003260.c +++ b/src/unknown_003260.c @@ -23,7 +23,7 @@ void func_80002A50(void) { } void func_80002A74(void) { - func_800C8AF0(&D_80115FB0); + osStopThread(&D_80115FB0); } GLOBAL_ASM("asm/non_matchings/unknown_003260/D_80002A98.s") diff --git a/src/unknown_0667D0.c b/src/unknown_0667D0.c index e57f137b..46094138 100644 --- a/src/unknown_0667D0.c +++ b/src/unknown_0667D0.c @@ -37,7 +37,7 @@ s32 func_80065BEC(s32 arg0) { GLOBAL_ASM("asm/non_matchings/unknown_0667D0/func_80065C38.s") void func_80065D40(void) { - func_800CC5A0(); + osInitialize(); osCreateThread(&D_8011F760, 1, &D_80065D98, 0, &D_8011D750, 0); osStartThread(&D_8011F760); } diff --git a/src/unknown_066AA0.c b/src/unknown_066AA0.c index 79bb1a2f..fd9892b4 100644 --- a/src/unknown_066AA0.c +++ b/src/unknown_066AA0.c @@ -178,7 +178,7 @@ void func_800014BC(f32 arg0); s8* func_8001E29C(s32 arg0); s32 func_8006A624(s8 arg0); void func_8006F64C(s32*, f32, f32, f32, f32*, f32*, f32*); -void func_800CC920(s32*, s32*, f32, f32, f32, f32, f32); +void guPerspectiveF(s32*, s32*, f32, f32, f32, f32, f32); void func_8006F870(s32*, s32*); s16 func_80029F18(f32, f32, f32); void func_8006A50C(void); @@ -221,13 +221,13 @@ f32 func_800660DC(void) { void func_800660EC(f32 arg0) { if (0.0f < arg0 && arg0 < 90.0f && arg0 != D_80120D10) { D_80120D10 = arg0; - func_800CC920(&D_80120EE0, &D_80120D6C, arg0, 1.33333333f, 10.0f, D_800E70A0, 1.0f); + guPerspectiveF(&D_80120EE0, &D_80120D6C, arg0, 1.33333333f, 10.0f, D_800E70A0, 1.0f); func_8006F870(&D_80120EE0, &D_80120FE0); } } void func_80066194(void) { - func_800CC920(&D_80120EE0, &D_80120D6C, 60.0f, 1.33333333f, 10.0f, D_800E70A4, 1.0f); + guPerspectiveF(&D_80120EE0, &D_80120D6C, 60.0f, 1.33333333f, 10.0f, D_800E70A4, 1.0f); func_8006F870(&D_80120EE0, &D_80120FE0); } diff --git a/src/unknown_0B8920.c b/src/unknown_0B8920.c index e6e5a8b3..0c3d4ab4 100644 --- a/src/unknown_0B8920.c +++ b/src/unknown_0B8920.c @@ -233,7 +233,7 @@ GLOBAL_ASM("asm/non_matchings/unknown_0B8920/func_800C5AA0.s") GLOBAL_ASM("asm/non_matchings/unknown_0B8920/func_800C5B58.s") GLOBAL_ASM("asm/non_matchings/unknown_0B8920/func_800C5F60.s") -GLOBAL_ASM("asm/non_matchings/unknown_0B8920/func_800C6000.s") +GLOBAL_ASM("asm/non_matchings/unknown_0B8920/osCreatePiManager.s") void func_800C6170(void) { D_800E3760 = func_80070C9C(0x2800, 0xFF); diff --git a/undefined_syms.txt b/undefined_syms.txt index e598ab93..8c1cd0d9 100755 --- a/undefined_syms.txt +++ b/undefined_syms.txt @@ -59,12 +59,12 @@ D_800CC390 = 0x800CC390; D_800CC3C0 = 0x800CC3C0; D_800CC4E0 = 0x800CC4E0; D_800CC514 = 0x800CC514; -D_800D1B08 = 0x800D1B08; +viMgrMain = 0x800D1B08; D_800D25A0 = 0x800D25A0; D_800D2680 = 0x800D2680; D_800D2760 = 0x800D2760; -D_800D2CB0 = 0x800D2CB0; -D_800D2CC0 = 0x800D2CC0; +__osExceptionPreamble = 0x800D2CB0; +__osException = 0x800D2CC0; D_800D35A0 = 0x800D35A0; D_800D7600 = 0x800D7600; D_800D84C0 = 0x800D84C0;