Jak jednoduse spocitat rosny bod

Danhard danhard@volny.cz
Středa Prosinec 1 13:53:08 CET 2004


Logaritmus se da delat treba taky jako nasobeni primitivni konstantou (treba
ve tvaru 88hex)
Vlastni nasobeni je pak primitivni a nevadi, ze se dela mnohokrat.
Kdyz se zvoli tabulkove nekolik priblizovacich konstant a udela se
kvalifikovany odhad, tak se da udelat velice efektivni algoritmus i pro
procesory, ktere nemaji HW nasobeni.

Bohuzel to zatim zadny z mych programatoru algoritmus nepochopil, vyzdycky
radsi napisou dva radky v Cecku a maji vymalovano :o)
Prekladac tam pak pribali 2kB knihovny a je to.

Danhard

>Aha tak toho jsem se bal. 31% z ROMky je moc to mi za to opravdu nestoji.
>Spocitam si to az nekde v PC.

Transcendentni funkce se pocitaji rozvojem v mocninnou radu, casto s
nejakym 'figlem', aby ta rada byla co nejkratsi. Takze kvuli jednomu
logaritmu musite mit podprogramy na nasobeni, deleni, scitani a odcitani a
k tomu ten rozvoj v mocninnou radu. Dalsi logaritmus uz bude potrebovat
jenom par instrukci.

J. Hanzal






Další informace o konferenci Hw-list