diff options
Diffstat (limited to 'include/gba/syscall.h')
-rw-r--r-- | include/gba/syscall.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/gba/syscall.h b/include/gba/syscall.h index 3f41abba1..9576f7e99 100644 --- a/include/gba/syscall.h +++ b/include/gba/syscall.h @@ -17,6 +17,10 @@ void RegisterRamReset(u32 resetFlags); void VBlankIntrWait(void); +u16 Sqrt(u32 num); + +u16 ArcTan2(s16 x, s16 y); + #define CPU_SET_SRC_FIXED 0x01000000 #define CPU_SET_16BIT 0x00000000 #define CPU_SET_32BIT 0x04000000 @@ -29,4 +33,12 @@ void CpuFastSet(const void *src, void *dest, u32 control); void ObjAffineSet(struct ObjAffineSrcData *src, void *dest, s32 count, s32 offset); +void LZ77UnCompWram(const void *src, void *dest); + +void LZ77UnCompVram(const void *src, void *dest); + +void RLUnCompWram(const void *src, void *dest); + +void RLUnCompVram(const void *src, void *dest); + #endif // GUARD_GBA_SYSCALL_H |