32 bit more accurate square root