shibatch/sleef
View on GitHub ↗ ★ 867 C
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
13 mentions on Hacker News by 9 people: 4 stories, 9 comments · first 2018-03-06 · latest 2026-03-12
20082026
-
I'm sorry, that second reference was actually for the 3.5ULP variant. The 1 ULP is here: https://github.com/shibatch/sleef/blob/master/src/libm/sleef...
comment by mkbosmans · 2026-03-12 · in Faster asin() was hiding in plain sight -
…the sqrt is done on the input of the polynomial instead of the output. [1] https://sleef.org/ [2] https://github.com/shibatch/sleef/blob/master/src/libm/sleef...
comment by mkbosmans · 2026-03-12 · in Faster asin() was hiding in plain sight -
▲ 1
Sleef: Building a Sustainable Future for Our Open Source Projectsstory by vintagedave · 2025-11-04 · 0 comments
-
…is an example where they reject a small PR to add loongarch64 support from individual contributor: https://github.com/shibatch/sleef/pull/672
comment by floitsch · 2025-08-03 · in Regarding the Monetization of Project Maintenance -
▲ 1
Regarding the Monetization of Project Maintenancestory by floitsch · 2025-08-03 · 2 comments
-
▲ 2
SIMD library for evaluating elementary functions, vectorized libm and DFTstory by ashvardanian · 2024-11-25 · 0 comments
-
…portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm. Eigen is similarly…
comment by janwas · 2023-06-09 · in The Case of the Missing SIMD Code -
…[3] https://github.com/google/highway [4] https://gitlab.com/libeigen/eigen [5] https://github.com/shibatch/sleef
comment by wyldfire · 2023-06-09 · in The Case of the Missing SIMD Code -
…an abstraction layer (mostly for math). Instead of C++ function overloading, it uses type suffixes: https://github.com/shibatch/sleef/blob/master/src/arch/helpe...
comment by janwas · 2023-01-11 · in Efficient and performance-portable vector software -
▲ 2
SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFTstory by brrrrrm · 2022-06-03 · 0 comments
-
Not mentioned in the list of users is SLEEF ( https://github.com/shibatch/sleef ), which provides fast approximations for various elementary functions. (It generates coefficients for the approximations with mpfr) SLEEF itself is used by…
comment by brrrrrm · 2022-06-03 · in C library for multiple-precision floating-point arithmetic with correct rounding -
…have vector intrinsics that are unfortunately lacking in Fortran. Is there a way to wrap [SLEEF]( https://github.com/shibatch/sleef ) in Fortran? While writing fast code in Fortran is easy, I think it is unfortunately harder to write…
comment by celrod · 2018-11-28 · in Fortran is still a thing -
…available is selected at compile-time when selecting a given operation. [0]: http://sleef.org/ [1]: https://github.com/shibatch/sleef [2]: https://github.com/dnbaker/vec
comment by stochastic_monk · 2018-03-06 · in Sin and Cos: The Programmer's Pals