float Q rsqrt( float number )
<
long i; float x2, y;
const float threehalfs -
x2 ■ number • O.SF; y “ number;
1	-	• ( long • ) ty;
1	-	0x5f3759df - ( 1 »
y - • ( float • ) 41; y - y • ( threehalfs - (
//	y	-	y * ( threehalfs - (
1. SF;
l );
x2 * y * y ) >;
x2 • y • y ) ):
)
return y;