There are several problems in the tests. First, your benchmark includes a potentially expensive listing from int to float. If you want to know what the square root is, you should compare the square roots, not the data transforms.
-, ( ), . ( ), , .
, . , . . , , , . , , , , , .
, , .
, , 1.0/... Quake. ( - , )
, , , Carmacks 12- . , , , , , "" .