No jo taky už nepoužívám predgenerované tabulky misto funkci sin a cos ani fixed point desetiné čísla místo float tak jak jsem to delal na stare dobre 486DX2 66MHz (0.066GHz) :)
Zkus si schvalne udelat benchmark, jestli je na novych procesorech rychlejsi delas fcos nebo brat hodnotu z tabulky (kvalitni benchmark ktery bere do uvahy i rozdrbani cache pristupy do tabulky, etc...). Zjistis ze rychlost je temer stejna, ale fcos je mnohem presnejsi a usetri ti pak dalsi kod ktery u tabulek resil specialni pripady.
To same fixed point vs float. Na modernim procesoru je vetsine pripadu rychlejsi float, protoze na CPU pak muzes delat dalsi veci, a opet odpada reseni nepresnosti fixed pointu, etc.
Tyto veci patri na pomale procesory bez FPU, tam maji skutecny vyznam, ale na nejakem P6 nebo Athlonu je ve skutecnosti to jednodussi reseni i rychlejsi a presnejsi.
Taky mi je obcas lito ze uz je ta doba ASM pryc, ale myslet si ze ten pristup je porad rychlejsi (ve smyslu spusteneho kodu) je chyba, on ten vyvoj CPU skutecne sel kupredu hodne. Kdyby sel vyvoj vyvoje SW kupredu tak rychle jako vyvoj HW, tak by podle mne vyvoj SW vypadal uplne jinak.