#ifndef GUARD_OS_CONTEXT_SHARED_H #define GUARD_OS_CONTEXT_SHARED_H #include "nitro/types.h" typedef struct CPContext { u64 div_numer; u64 div_denom; u64 sqrt; u16 div_mode; u16 sqrt_mode; } CPContext; typedef struct OSContext { u32 cpsr; u32 r[13]; u32 sp; u32 lr; u32 pc_plus4; u32 sp_svc; CPContext cp_context; } OSContext; #endif