;===================================================================== ; IrisUTL_Mw.s ; ƒ†[ƒeƒBƒŠƒeƒBƒ‰ƒCƒuƒ‰ƒŠiMWASMARM—pj ; ; Copyright (C) 2003 NINTENDO Co.,Ltd. ;===================================================================== #ifndef _IRIS_UTL_H #define _IRIS_UTL_H .INCLUDE IrisTarget.h ;======================================================================= ; ƒNƒŠƒA • ƒRƒs[ ;======================================================================= ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚P‚U‚‚‚‰‚”ƒNƒŠƒA ;----------------------------------------------------------------------- .EXTERN UTL_CpuClear16 ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚P‚U‚‚‚‰‚”ƒRƒs[ ;----------------------------------------------------------------------- .EXTERN UTL_CpuCopy16 ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚R‚Q‚‚‚‰‚”ƒNƒŠƒA ;----------------------------------------------------------------------- .EXTERN UTL_CpuClear32 ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚R‚Q‚‚‚‰‚”ƒRƒs[ ;----------------------------------------------------------------------- .EXTERN UTL_CpuCopy32 ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚‘¬ƒNƒŠƒA ;----------------------------------------------------------------------- .EXTERN UTL_CpuClearFast ;----------------------------------------------------------------------- ; ‚b‚o‚t ‚‘¬ƒRƒs[ ;----------------------------------------------------------------------- .EXTERN UTL_CpuCopyFast ;----------------------------------------------------------------------- ; ƒf[ƒ^‚ΜƒXƒƒbƒviƒ[ƒh^ƒoƒCƒgj ;----------------------------------------------------------------------- .EXTERN UTL_SwapWord .EXTERN UTL_SwapByte ;======================================================================= ; ˆ³kƒf[ƒ^“WŠJ ;======================================================================= ;----------------------------------------------------------------------- ; ‚a‚‰‚”ˆ³kƒf[ƒ^“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnPackBits ;----------------------------------------------------------------------- ; ‚k‚y‚V‚Vˆ³kƒf[ƒ^‚W‚‚‚‰‚”“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnCompLZ77Byte ;----------------------------------------------------------------------- ; ‚k‚y‚V‚Vˆ³kƒf[ƒ^‚P‚U‚‚‚‰‚”“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnCompLZ77Short ;----------------------------------------------------------------------- ; ƒnƒtƒ}ƒ“ˆ³kƒf[ƒ^“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnCompHuffman ;----------------------------------------------------------------------- ; ƒ‰ƒ“ƒŒƒ“ƒOƒXˆ³kƒf[ƒ^‚W‚‚‚‰‚”“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnCompRLByte ;----------------------------------------------------------------------- ; ƒ‰ƒ“ƒŒƒ“ƒOƒXˆ³kƒf[ƒ^‚P‚U‚‚‚‰‚”“WŠJ ;----------------------------------------------------------------------- .EXTERN UTL_UnCompRLShort #endif // _IRIS_UTL_H