Ten algorytm zwraca wyniki o rozsądnej dokładności, wykorzystując unikatowe pierwsze przybliżenie dla metody Newtona, chociaż jest znacznie wolniejszy i mniej dokładny niż instrukcja SSE rsqrtss na procesorach x86, wydanych także w 1999 roku.
Przykład działania Rozważmy przykład z liczbą dla której chcemy wyznaczyć wielkość Pierwsze kroki algorytmu wyglądają następująco:
00111110001000000000000000000000 Bitowy wzór x lub i 00011111000100000000000000000000 Przesunięcie w prawo o jedną pozycję: (i >> 1) 01011111001101110101100111011111 Magiczna stała 0x5f3759df 01000000001001110101100111011111 Wynik obliczeń 0x5f3759df – (i >> 1)
Interpretacja ostatniego wzoru bitowego jako liczby zmiennoprzecinkowej daje przybliżenie które różni się od dokładnego wyniku o 3,4%.