diff options
author | YamaArashi <shadow962@live.com> | 2016-11-04 11:41:08 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-11-04 11:45:47 -0700 |
commit | 843a058320e49809110367375ae4be1d94ca74e4 (patch) | |
tree | 17447398ee03d5d36496f23dfe8320b5e1dbb334 /include/gba/syscall.h | |
parent | 51cbe1d8740a3226a38e80ff2318c3f9cf440c28 (diff) |
add functions to syscall.h
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 |