X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fwarpzone%2Fmathlib.qc;h=acbc1c61d4dda0f69cb0d256467f16bc2808cb07;hb=63de1215428d078d5fb2021c49edf59a7900cef9;hp=e190518275b9c407570efae466fbdcb7ef758898;hpb=cbca1a79315fe08c4796273a490a4d12b7d3291d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/warpzone/mathlib.qc b/qcsrc/lib/warpzone/mathlib.qc index e19051827..acbc1c61d 100644 --- a/qcsrc/lib/warpzone/mathlib.qc +++ b/qcsrc/lib/warpzone/mathlib.qc @@ -63,11 +63,11 @@ float tanh(float e) float exp(float e) { - return pow(M_E, e); + return (M_E ** e); } float exp2(float e) { - return pow(2, e); + return (2 ** e); } float expm1(float e) { @@ -79,7 +79,7 @@ vector frexp(float e) vector v; v.z = 0; v.y = ilogb(e) + 1; - v.x = e / exp2(v.y); + v.x = e / (2 ** v.y); return v; } int ilogb(float e) @@ -88,7 +88,7 @@ int ilogb(float e) } float ldexp(float e, int e) { - return e * pow(2, e); + return e * (2 ** e); } float logn(float e, float base) { @@ -117,12 +117,12 @@ vector modf(float f) float scalbn(float e, int n) { - return e * pow(2, n); + return e * (2 ** n); } float cbrt(float e) { - return copysign(pow(fabs(e), 1.0/3.0), e); + return copysign((fabs(e) ** (1.0/3.0)), e); } float hypot(float e, float f) {