Update index.js

This commit is contained in:
Samuel Lord 2024-01-27 13:49:39 -06:00 committed by GitHub
parent 7409488119
commit 24fb7c44ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,8 +1,10 @@
//wow. //now even more amazing!
function fastInvSqrt(x) { function fastInverseSqrt(number) {
var xhalf = 0.5 * x; const threehalfs = 1.5;
var i = x; const x2 = number * 0.5;
i = i * (1.5 - xhalf * i * i); let i = new Float32Array(1);
i = i * (1.5 - xhalf * i * i); i[0] = number;
return i; let y = new Int32Array(i.buffer);
y = threehalfs - (x2 * y * y);
return y;
} }