33 #define STD_SWAP(type,A,B) { type T = A; A = B; B = T; }
35 #define STD_MIN(A,B) ((A)<(B) ? (A):(B))
36 #define STD_MAX(A,B) ((A)>(B) ? (A):(B))
38 void STDmset (
void* _adr, u32 _value, u32 _length);
39 void STDmcpy (
void* _dest,
void* _src, u32 _length);
40 void STDuxtoa(
char* _text, u32 _value, s16 _nbchars);
43 u16 STDswap16(u16 _v);
44 u32 STDswap32(u32 _v);
45 u32 STDmulu (u16 _x, u16 _y);
46 s32 STDmuls (s16 _x, s16 _y);
47 u32 STDdivu (u32 _x, u16 _y);
48 u32 STDdivs (s32 _x, s16 _y);
49 void STDcpuSetSR (u16 _status);
51 void* STDgetUSP(
void);
52 void STDsetUSP(
void* _adr);
55 void STD_unitTest (
void);