Sve zavisi od reprezentacije broja koju koristiš. Ako koristiš oblik mantisa, eksponent, tj. x=2
Em, onda ti je m u intervalu [1/2,1) i ln(x)=-E*ln(1/2)+ln(m). Sa druge strane, za svako x>0 i t=(x-1)/(x+1) je |t|<1, pa možeš koristiti formulu

.
Ovo uvek konvergira.
No, toplo ti preporučujem da pogledaš biblioteke
gmp i
mpfr. Ljudi su se već bavili takvim stvarima, pa bi mogao da pogledaš algoritme u dokumentaciji. Smatraj da su ugrađeni algoritmi praktično najbrži poznati algoritmi, tako da bilo koji pomak da napraviš, značajan je.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.