Skip to content
  1. Jun 04, 2025
    • Pierre Blanchard's avatar
      Test adding CI. · 78ccde6d
      Pierre Blanchard authored
      See merge request !1
      78ccde6d
    • Pierre Blanchard's avatar
      Initialize fork content · 1aad3b7e
      Pierre Blanchard authored
      Add a small subsection about fork in README.
      Fix a few links so they point to the markdown docs
      and not to the website (no website will be deployed
      for the fork).
      Add simple gitlab issue and merge request templates.
      
      See merge request !1
      1aad3b7e
  2. Jan 22, 2025
  3. Dec 20, 2024
  4. Nov 29, 2024
  5. Nov 01, 2024
  6. Oct 28, 2024
  7. Oct 04, 2024
    • Pierre Blanchard's avatar
      Use Arm-hosted runners (#581) · 8373ab19
      Pierre Blanchard authored
      Documentation for these runners here https://gitlab.arm.com/tooling/gha-runner-docs
      Note that only SLEEF upstream repo is allowed to use these runners.
      
      Integrate runners via strategy.matrix.os, in order to facilitate customisation
      of step (e.g. config) based on runner label.
      
      Install OpenSSL since tester3 is enforced.
      New runners do not seem to come with openssl or cmake pre-installed.
      
      Use SVE enabled instances (c7g)
      Use 2xlarge instances so tests run slightly faster without compromising on availability.
      
      Remove aarch64 from cross build and tests (on Linux).
      And update documentation/README.
      8373ab19
  8. Aug 12, 2024
    • Pierre Blanchard's avatar
      Port documentation from html to markdown (#564) · 933d71f5
      Pierre Blanchard authored
      The website is now rendered to html using https://just-the-docs.com/
      template, thus providing navigation menu and search engine.
      Sections' landing pages are rendered in Github UI (section/README.md)
      and on website (section/index.html).
      Links to other pages work in both Github and website thanks to permalinks.
      Move images to img/ and sources to src/
      933d71f5
  9. Jun 10, 2024
    • Pierre Blanchard's avatar
      Re-schedule GHA workflows · 4e08851f
      Pierre Blanchard authored
      Disable manual trigger to avoid spams.
      Only run slow tests (like test-cross) on post-commit.
      Display status of main GHA tests in README's test matrix,
      so test that may fail in post-commit appear clearly in docs.
      4e08851f
  10. Jun 07, 2024
  11. Jun 03, 2024
    • Andarwinux's avatar
      Update test matrix · 23c1ad72
      Andarwinux authored
      Mark macOS x86_64 and aarch64 as Tested.
      
      Mark i686 and aarch32 as N/A because these ABI are deprecated.
      
      Correct "MacOS" to "macOS".
      23c1ad72
  12. May 31, 2024
    • Andarwinux's avatar
      Update test matrix · 0f25148b
      Andarwinux authored
      Subdivided Windows LLVM into llvm-gnu and llvm-msvc to distinguish between *-w64-mingw32 (aka *-pc-windows-gnu) and *-pc-windows-msvc targets.
      
      Updated Windows AArch64 from N/A to Not tested in CI.
      0f25148b
  13. Mar 12, 2024
  14. Feb 20, 2024
  15. Feb 09, 2024
  16. Jan 25, 2024
  17. Jan 24, 2024
  18. Jan 15, 2024
  19. Jan 26, 2021
  20. Jan 25, 2021
  21. Jan 07, 2021
  22. Mar 25, 2020
  23. Feb 12, 2019
    • Naoki Shibata's avatar
      [LIBM] Introduce faster method for evaluating polynomials (#239) · ca4fd109
      Naoki Shibata authored
      This patch replaces Horner method which was used to evaluate polynomials with Estrin's method( https://en.wikipedia.org/wiki/Estrin%27s_scheme ) that allows more parallel computations with out-of-order execution.
      This patch also introducing a new reduction method to tan.
      With this patch, mainly computation for double-precision functions becomes faster, and the effect is like a few percent to 20 percent. For example, the ratio between execution time of the following functions before and after applying this patch is shown below.
      
      Sleef_atan2d4_u35 : 1.21
      Sleef_powd4_u10 : 1.17
      Sleef_sind4_u35 : 1.10
      Sleef_tand4_u10 : 1.04
      Sleef_tand4_u35 : 1.17
      ca4fd109
  24. Jul 19, 2017
  25. Apr 21, 2017
    • Francesco Petrogalli's avatar
      [travis] Add Travis CI service for x86. (#19) · 733d3a70
      Francesco Petrogalli authored
      * [CI] Add build status from travis-ci.
      
      * [travis] Use gcc-6 compiler.
      
      * [travis] Use gcc-7 o enable AVX512 compilation.
      
      * [travis] Revert to gcc-6.
      
      * [travis] Disable 128-bit float for the build.
      
      * [travis] Adapt build system to travis environment.
      
      The tester.c sources have been modified to pass the shell environemt
      variable to the executable that is invoked with `execvpe`.
      
      A new target "test" have been added to the root Makefile to run the
      "iut" tests.
      
      * [travis] Use -lrt for linking clock_gettime.
      
      * [travis] Add -ltr for old gcc.
      
      * [travis] Add a missing -ltr for iutavx build.
      
      * [travis] Fix compilation failure.
      
      It is -lrt, not -ltr...
      
      * [travis] Use travis default behaviour.
      
      * [travis] Revert ENABLEFLOAT128 support for gcc >= 5.
      733d3a70
  26. Feb 27, 2017
    • Francesco Petrogalli's avatar
      [aarch64] Add support for AArch64 Advanced SIMD. · 4c8b2b15
      Francesco Petrogalli authored
      The following patch enables SLEEF to use the Advanced SIMD vector
      extension for the AArch64 execution mode of the A64 instruction set on
      ARMv8 (AArch64 AdvSIMD hereafter).
      
      The suffix "advsimd" is consistently used across the sources and the
      build and test systems to identify this extension.
      
      The patch have been tested on native hardware for single and double
      precision for the following cases:
      
      * iut: scalar
      * iutadvsimd: AArch64 AdvSIMD
      * iutcevext: clang vector extentions on AArch64
      
      The patch includes also the following minor changes:
      
      * the copyright notice in the README file has been changed to assign
        copyright to other contributors;
      * libsleef-dft has been temporarly disabled for AArch64 builds;
      * set some shell scripts permission to executable.
      4c8b2b15
  27. Feb 07, 2017
  28. Feb 06, 2017
    • Jilayne Lovejoy's avatar
      Update README · 6f517b33
      Jilayne Lovejoy authored
      Suggestion to add affirmative statement regarding license for contributions.  
      You may also want to add "and contributors" for the copyright notice or some other way to acknowledge copyright is held by multiple people or organizations.
      6f517b33
  29. Jan 30, 2017
  30. Dec 11, 2016
  31. Dec 03, 2016
Loading