Hacker GitHub

← All repos

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

Mentions per year 13 mentions · busiest year 2023 (3)
20082026
  1. 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
  2. …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
  3. ▲ 1
    Sleef: Building a Sustainable Future for Our Open Source Projects
    story by vintagedave · 2025-11-04 · 0 comments
  4. …is an example where they reject a small PR to add loongarch64 support from individual contributor: https://github.com/shibatch/sleef/pull/672
  5. ▲ 1
    Regarding the Monetization of Project Maintenance
    story by floitsch · 2025-08-03 · 2 comments
  6. ▲ 2
    SIMD library for evaluating elementary functions, vectorized libm and DFT
    story by ashvardanian · 2024-11-25 · 0 comments
  7. …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
  8. …[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
  9. …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...
  10. ▲ 2
    SIMD Library for Evaluating Elementary Functions, Vectorized Libm and DFT
    story by brrrrrm · 2022-06-03 · 0 comments
  11. 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…
  12. …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
  13. …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