| #define DOT2 | 
| #define DOT3 | 
| #define ABSDOT3 | 
| #define DOT3_xyz | 
| #define DOT3STRIDED | 
| #define DOT4 | 
| #define DOT4STRIDED | 
| #define DOT4POS | 
| #define DOT4POS_xyz | 
| #define DOT4DIR | 
| #define DOT4DIR_xyz | 
| #define MATH_SKIP_WORD | 
| #define MATH_NEXT_WORD_IS | 
 DegToRad(degrees) (+1 overload) | 
 RadToDeg(radians) (+1 overload) | 
 Sin(angleRadians) | 
 Cos(angleRadians) | 
 Tan(angleRadians) | 
 SinCos(...) | 
 SinCos2(...) | 
 SinCos3(...) | 
 SinCos4(...) | 
 Asin(x) | 
 Acos(x) | 
 Atan(x) | 
 Atan2(y,x) | 
 Sinh(x) | 
 Cosh(x) | 
 Tanh(x) | 
 IsPow2(number) (+3 overloads) | 
 RoundUpPow2(number) (+3 overloads) | 
 RoundDownPow2(number) (+3 overloads) | 
 RoundIntUpToMultipleOfPow2(x,n) (+1 overload) | 
 PowInt(base,exponent) | 
 Pow(base,exponent) | 
 Exp(exponent) | 
 Log(base,value) | 
 Log2(value) | 
 Ln(value) | 
 Log10(value) | 
 Ceil(f) | 
 CeilInt(f) | 
 Floor(f) | 
 FloorInt(f) | 
 Round(f) | 
 RoundInt(f) | 
 Sign(f) | 
 SignOrZero(f,epsilon) | 
 Lerp(a,b,t) | 
 LerpMod(a,b,mod,t) | 
 InvLerp(a,b,x) | 
 Step(y,x) | 
 SmoothStep(min,max,x) | 
 PingPongMod(x,mod) | 
 Mod(x,mod) (+1 overload) | 
 ModPos(x,mod) (+1 overload) | 
 Frac(x) | 
 Sqrt(x) | 
 SqrtFast(x) | 
 RSqrt(x) | 
 RSqrtFast(x) | 
 Recip(x) | 
 RecipFast(x) | 
 Factorial(n) | 
 CombinatorialRec(n,k) | 
 CombinatorialTab(n,k) | 
 Clamp(val,floor,ceil) | 
 Clamp01(val) | 
 Min(a,b) | 
 Max(a,b) (+1 overload) | 
 Min(a,b,c) (+1 overload) | 
 Max(a,b,c) | 
 Min(a,b,c,d) | 
 Max(a,b,c,d) | 
 Swap(a,b) | 
 GreaterThan(a,b) | 
 LessThan(a,b) | 
 Abs(a) (+1 overload) | 
 Equal(a,b) (+3 overloads) | 
 EqualAbs(a,b,epsilon) | 
 RelativeError(a,b) | 
 EqualRel(a,b,maxRelError) | 
 EqualUlps(a,b,maxUlps) | 
 IsFinite() | 
 IsFinite< float >(f) | 
 IsFinite< double >(d) | 
 IsNan(f) (+1 overload) | 
 IsInf(f) (+1 overload) | 
 IsFinite< long double >(value) | 
 IsInf(value) | 
 IsNan(value) | 
 SerializeFloat(f,dstStr) | 
 DeserializeFloat(str,outEndStr) | 
 DeserializeDouble(str,outEndStr) |