X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=tests%2Fexponentiation.qc;h=199c4af1acbed7df669f43f85cec813258bd320b;hb=faacfa018a192f880719fac4abca4479b9bbb5e3;hp=5b8f24e155b776f570202d5d2789ead95ba71bf9;hpb=462c06d56bfab0e0c430e3910d9fcba88cca19da;p=xonotic%2Fgmqcc.git diff --git a/tests/exponentiation.qc b/tests/exponentiation.qc index 5b8f24e..199c4af 100644 --- a/tests/exponentiation.qc +++ b/tests/exponentiation.qc @@ -1,13 +1,13 @@ -float pow(float x, float y) { - return __builtin_pow(x, y); -} - void main() { - float hundy = pow(10, 2); // 10^2 == 100 + float hundy = __builtin_pow(10, 2); // 10^2 == 100 print(ftos(hundy), "\n"); // prints: 100 + hundy = pow(10, 2); + print(ftos(hundy), "\n"); + hundy -= 90; // 100-90 = 10 print(ftos(hundy ** 2), "\n"); // prints: 100 + print(ftos(pow(hundy, 2)), "\n"); // prints: 100 hundy = 10.0f; print(ftos(__builtin_exp(hundy)), "\n"); // prints: 22026.5