Searched hist:152872 (Results 1 - 2 of 2) sorted by relevance
/freebsd-10.0-release/lib/msun/src/ | ||
H A D | s_cosf.c | diff 152872 Mon Nov 28 04:15:10 MST 2005 bde Exploit skew-symmetry to avoid an operation: -sin(x-A) = sin(A-x). This gives a tiny but hopefully always free optimization in the 2 quadrants to which it applies. On Athlons, it reduces maximum latency by 4 cycles in these quadrants but has usually has a smaller effect on total time (typically ~2 cycles (~5%), but sometimes 8 cycles when the compiler generates poor code). |
H A D | s_sinf.c | diff 152872 Mon Nov 28 04:15:10 MST 2005 bde Exploit skew-symmetry to avoid an operation: -sin(x-A) = sin(A-x). This gives a tiny but hopefully always free optimization in the 2 quadrants to which it applies. On Athlons, it reduces maximum latency by 4 cycles in these quadrants but has usually has a smaller effect on total time (typically ~2 cycles (~5%), but sometimes 8 cycles when the compiler generates poor code). |
Completed in 165 milliseconds