H. J. Lu z Intelu přidal minulý týden do knihovny Glibc optimalizovanou funkci log2 pro x86_64 s instrukcemi FMA (Fused multiply-add). Tyto instrukce má Intel od Haswellu a AMD od Piledriveru. Nová implementace je rychlejší až o 69 %, v průměru pak o 34 %.
Většina matematických funkcí v Glibc již je pro FMA optimalizovaná. Optimalizované funkce log2 se dočkáme asi v Glibc 2.39 v únoru příštího roku.
(zdroj: phoronix)