5
Căn bậc hai nghịch đảo nhanh bất thường của John Carmack (Quake III)
John Carmack có một chức năng đặc biệt trong mã nguồn Quake III, tính toán căn bậc hai nghịch đảo của một số float, nhanh hơn 4 lần so với thông thường (float)(1.0/sqrt(x)), bao gồm một 0x5f3759dfhằng số lạ . Xem mã bên dưới. Ai đó có thể giải thích …