Вот цитата из комментария которая перечисляет присутствующие техники:
Optimisations for/byСоббсно ссылочка - http://www.hlnum.org/english/doc/frsqrt/frsqrt.hh
Altivec : USE_RSQRT_ALTIVEC
SSE/SSE2 : USE_RSQRT_SSE / USE_RSQRT_SSE2
Lookup : Lookup table approach by Ken Turkowski
USE_RSQRT_LOOKUP
Magic No. : Magic numbers for initial guess
USE_RSQRT_MAGIC
Fallback : standard implementation via libm
USE_RSQRT_LIBM
PS. Реализация из исходников Quake 3 здесь тоже присутствует ;)
2 комментария:
Чем особенная реализация из исходников Quake?
Привет!
Ну соббсно тем что очень быстрая, не на асме, и никто не может объяснить логику :)
Отправить комментарий