quakeforge/ruamoko/lib/math.r
Bill Currie 241785e952 [ruamoko] Move older math functions
The old math functions from quake and quakeworld don't belong with the
newer ones as their presence in the same object file causes invalid
builtin warnings when pr_cmds isn't present.
2021-12-24 06:45:13 +09:00

48 lines
1.3 KiB
R

#include <math.h>
float (float x) sin = #0;
float (float x) cos = #0;
float (float x) tan = #0;
float (float x) asin = #0;
float (float x) acos = #0;
float (float x) atan = #0;
float (float y, float x) atan2 = #0;
float (float x) exp = #0;
float (float x) log = #0;
float (float x) log2 = #0;
float (float x) log10 = #0;
float (float x, float y) pow = #0;
float (float x) sinh = #0;
float (float x) cosh = #0;
float (float x) tanh = #0;
float (float x) asinh = #0;
float (float x) acosh = #0;
float (float x) atanh = #0;
float (float x) sqrt = #0;
float (float x) cbrt = #0;
float (float x, float y) hypot = #0;
double (double v) floor = #0;
double (double v) ceil = #0;
double (double f) fabs = #0;
double (double x) sin = #0;
double (double x) cos = #0;
double (double x) tan = #0;
double (double x) asin = #0;
double (double x) acos = #0;
double (double x) atan = #0;
double (double y, double x) atan2 = #0;
double (double x) exp = #0;
double (double x) log = #0;
double (double x) log2 = #0;
double (double x) log10 = #0;
double (double x, double y) pow = #0;
double (double x) sinh = #0;
double (double x) cosh = #0;
double (double x) tanh = #0;
double (double x) asinh = #0;
double (double x) acosh = #0;
double (double x) atanh = #0;
double (double x) sqrt = #0;
double (double x) cbrt = #0;
double (double x, double y) hypot = #0;