;======================================================================= ; IrisSubpSystemCallArm.s ; IRISƒTƒuƒvƒƒZƒbƒT ƒVƒXƒeƒ€ƒR[ƒ‹iARMASM—pj ; ; ŠeƒVƒXƒeƒ€ƒR[ƒ‹‚ΜŽd—l‚Ν IrisSubpSystemCall.h ; ‚πŽQΖ‚΅‚Δ‰Ί‚³‚’B ; ; Copyright (C) 2002-2003 NINTENDO Co.,Ltd. ;======================================================================= IF :DEF: _IRIS_SUBP_SYSTEM_CALL_H ELSE _IRIS_SUBP_SYSTEM_CALL_H * 1 INCLUDE IrisSubpTargetArm.s INCLUDE IrisSubpSystemCallDefineArm.s ;----------------------------------------------------------------------- ; ƒ\ƒtƒg ƒŠƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_SoftReset ;----------------------------------------------------------------------- ; ƒŒƒWƒXƒ^•‚q‚`‚l ƒŠƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_ResetRegisterRam ;----------------------------------------------------------------------- ; ‚g‚`‚k‚s ;----------------------------------------------------------------------- ; EXTERN SVC_Halt ;----------------------------------------------------------------------- ; ‚r‚s‚n‚o ;----------------------------------------------------------------------- EXTERN SVC_SetSoundBias EXTERN SVC_ResetSoundBias ; EXTERN SVC_Stop ;----------------------------------------------------------------------- ; ƒ‹[ƒvƒEƒFƒCƒg ;----------------------------------------------------------------------- EXTERN SVC_WaitByLoop ;----------------------------------------------------------------------- ; Š„‚θž‚έƒEƒFƒCƒg ;----------------------------------------------------------------------- EXTERN SVC_WaitIntr ;----------------------------------------------------------------------- ; ‚uƒuƒ‰ƒ“ƒNŠ„‚θž‚έƒEƒFƒCƒg ;----------------------------------------------------------------------- EXTERN SVC_WaitVBlankIntr ;----------------------------------------------------------------------- ; •„†•t‚«Š„‚θŽZi€j ;----------------------------------------------------------------------- EXTERN SVC_Div EXTERN SVC_DivArm ;----------------------------------------------------------------------- ; •„†•t‚«Š„‚θŽZi—]‚θj ;----------------------------------------------------------------------- EXTERN SVC_DivRem EXTERN SVC_DivRemArm ;----------------------------------------------------------------------- ; •½•ϋͺ ;----------------------------------------------------------------------- EXTERN SVC_Sqrt ;----------------------------------------------------------------------- ; ‹t³Ϊ ;----------------------------------------------------------------------- EXTERN SVC_ArcTan ;----------------------------------------------------------------------- ; ‹t³Ϊ‚Q ;----------------------------------------------------------------------- EXTERN SVC_ArcTan2 ;----------------------------------------------------------------------- ; ‚b‚o‚tƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_CpuSet ;----------------------------------------------------------------------- ; ‚b‚o‚t‚‘¬ƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_CpuSetFast ;----------------------------------------------------------------------- ; Bitˆ³kƒf[ƒ^“WŠJ ;----------------------------------------------------------------------- EXTERN SVC_UnPackBits ;----------------------------------------------------------------------- ; ‚k‚y‚V‚Vˆ³kƒf[ƒ^“WŠJi¨ƒ[ƒN‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnCompLZ2Wram ;----------------------------------------------------------------------- ; ‚k‚y‚V‚Vˆ³kƒf[ƒ^“WŠJi¨‚u‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnCompLZ2Vram ;----------------------------------------------------------------------- ; ƒnƒtƒ}ƒ“ˆ³kƒf[ƒ^“WŠJ ;----------------------------------------------------------------------- EXTERN SVC_UnCompHuffman ;----------------------------------------------------------------------- ; ƒ‰ƒ“ƒŒƒ“ƒOƒXˆ³kƒf[ƒ^“WŠJi¨ƒ[ƒN‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnCompRL2Wram ;----------------------------------------------------------------------- ; ƒ‰ƒ“ƒŒƒ“ƒOƒXˆ³kƒf[ƒ^“WŠJi¨‚u‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnCompRL2Vram ;----------------------------------------------------------------------- ; ·•ͺƒtƒBƒ‹ƒ^“WŠJi8Bit¨ƒ[ƒN‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnFilterDiffByte2Wram ;----------------------------------------------------------------------- ; ·•ͺƒtƒBƒ‹ƒ^“WŠJi8Bit¨‚u‚q‚`‚lj ;----------------------------------------------------------------------- EXTERN SVC_UnFilterDiffByte2Vram ;----------------------------------------------------------------------- ; ·•ͺƒtƒBƒ‹ƒ^“WŠJi16Bitj ;----------------------------------------------------------------------- EXTERN SVC_UnFilterDiffHalfWord ;----------------------------------------------------------------------- ; ƒTƒEƒ“ƒh‚a‚h‚`‚r ƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_SetSoundBias ;----------------------------------------------------------------------- ; ƒTƒEƒ“ƒh‚a‚h‚`‚r ƒŠƒZƒbƒg ;----------------------------------------------------------------------- EXTERN SVC_ResetSoundBias ENDIF ; _IRIS_SUBP_SYSTEM_CALL_H END