[...] but that often involves an expensive square root [...] in this case I chose the first couple terms of a taylor expansion.
A 386os processzor óta van cpu utasítás a négyzetgyökre. Mi vihet rá egy JS motor íróját, hogy ezt ne használja? Az ANSI C-ben van sqrt függvény, amit - gondolom - minden C fordító a fenti utasításra fordít, ha 586-os kódot készít.
Ha meg tailor sorral oldja meg a JS a négyzetgyököt, hogyhogy nem gyorsabb a natív kód, mintha JSben lenne leprogramozva? (Még akkor is, ha 50szer nagyobb pontossággal dolgozik).
Szép darab...
A 386os processzor óta van cpu utasítás a négyzetgyökre. Mi vihet rá egy JS motor íróját, hogy ezt ne használja? Az ANSI C-ben van
sqrt
függvény, amit - gondolom - minden C fordító a fenti utasításra fordít, ha 586-os kódot készít.Ha meg tailor sorral oldja meg a JS a négyzetgyököt, hogyhogy nem gyorsabb a natív kód, mintha JSben lenne leprogramozva? (Még akkor is, ha 50szer nagyobb pontossággal dolgozik).