fredborg #1 This seems slightly faster:Function InvSqrtFast:Float(x:Float) Local i:Int = $5f3759df - (Int Ptr(Varptr(x))[0] Shr 1) Return (Float Ptr(Varptr(i))[0]) *(1.5 - ((0.5*x)*(Float Ptr(Varptr(i))[0])*(Float Ptr(Varptr(i))[0]))) End Function