Generation

generate functionSun, 13 Nov 2022

inverse square root

float invsqrt(float x) { float xhalf = 0.5f * x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); x = *(float*)&i; x = x * (1.5f - xhalf*x*x); return x; }

Questions about programming?Chat with your personal AI assistant