mirror of
https://github.com/zeldaret/mm.git
synced 2025-02-17 03:57:46 +00:00
![Anghelo Carvajal](/assets/img/avatar_default.png)
* Move qrand to libc64 * use an union to avoid type punning * __osMalloc * math64.c * fixed_point.h * sleep * aprintf.h * sprintf * malloc * use original names on aprintf.c and malloc.c * qrand cleanup pass * use original names of sleep.c * og names for sprintf * more cleanup * format * fixes * whoops * use ARRAY_COUNT again * comment * Use `fu` * forgot this one * review * fix * sneak a tiny cleanup
21 lines
427 B
C
21 lines
427 B
C
#ifndef LIBC64_MATH64_H
|
|
#define LIBC64_MATH64_H
|
|
|
|
#include "ultra64.h"
|
|
|
|
f32 Math_FTanF(f32 x);
|
|
f32 Math_FFloorF(f32 x);
|
|
f32 Math_FCeilF(f32 x);
|
|
f32 Math_FRoundF(f32 x);
|
|
f32 Math_FTruncF(f32 x);
|
|
f32 Math_FNearbyIntF(f32 x);
|
|
f32 Math_FAtanTaylorQF(f32 x);
|
|
f32 Math_FAtanTaylorF(f32 x);
|
|
f32 Math_FAtanContFracF(f32 x);
|
|
f32 Math_FAtanF(f32 x);
|
|
f32 Math_FAtan2F(f32 y, f32 x);
|
|
f32 Math_FAsinF(f32 x);
|
|
f32 Math_FAcosF(f32 x);
|
|
|
|
#endif
|