diff options
Diffstat (limited to 'arm9/lib/NitroSDK/include/CP_context.h')
-rw-r--r-- | arm9/lib/NitroSDK/include/CP_context.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arm9/lib/NitroSDK/include/CP_context.h b/arm9/lib/NitroSDK/include/CP_context.h new file mode 100644 index 00000000..9d392352 --- /dev/null +++ b/arm9/lib/NitroSDK/include/CP_context.h @@ -0,0 +1,17 @@ +#ifndef POKEDIAMOND_CP_CONTEXT_H +#define POKEDIAMOND_CP_CONTEXT_H + +#include "nitro/types.h" + +typedef struct CPContext { + u64 div_numer; + u64 div_denom; + u64 sqrt; + u16 div_mode; + u16 sqrt_mode; +} CPContext; + +void CP_SaveContext(register CPContext *context); +void CPi_RestoreContext(const CPContext* context); + +#endif //POKEDIAMOND_CP_CONTEXT_H |