- Jun 04, 2025
-
-
Pierre Blanchard authored
See merge request !1
-
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
-
- Jan 22, 2025
-
-
Pierre Blanchard authored
-
- Dec 20, 2024
-
-
zhangfei authored
* README: add cross-compile --------- Signed-off-by:
Zhang fei <zhangfei@iscas.ac.cn>
-
- Nov 29, 2024
-
-
Detlef Riekenberg authored
-
- Nov 01, 2024
-
-
Pierre Blanchard authored
-
Pierre Blanchard authored
Just checking that it is working.
-
- Oct 28, 2024
-
-
Pierre Blanchard authored
Ubuntu-24.04 GH-runner still has a buggy version of gcc 12. Therefore we jump to gcc 13.
-
Pierre Blanchard authored
-
- Oct 04, 2024
-
-
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.
-
- Aug 12, 2024
-
-
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/
-
- Jun 10, 2024
-
-
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.
-
- Jun 07, 2024
-
-
Pierre Blanchard authored
Update/fix website. And a link in markdown doc. Give more useful cmake command, e.g. static/shared libs. Fix documented uninstall commands.
-
Pierre Blanchard authored
-
- Jun 03, 2024
-
-
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".
-
- May 31, 2024
-
-
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.
-
- Mar 12, 2024
-
-
Pierre Blanchard authored
Update supported environment now that quad, dft and inline headers are in. Fixes #524
-
- Feb 20, 2024
-
-
Ben Beasley authored
-
- Feb 09, 2024
-
-
Pierre Blanchard authored
Copyright year and some build instructions.
-
- Jan 25, 2024
-
-
Pierre Blanchard authored
AArch64 tests build with llvm cross-compiler on linux, run and pass.
-
- Jan 24, 2024
-
-
Pierre Blanchard authored
* Move sources to deployed directory docs/. * Sync sources with shibatch/shibatch.github.io * Update copyright line in README and html.
-
- Jan 15, 2024
-
-
Pierre Blanchard authored
And minor fixes on README and website.
-
Pierre Blanchard authored
These can already be visualised in source or on github.
-
Pierre Blanchard authored
Add a table for supported compilers and OS-es. Add badges linked to CI, License and SLEEF paper, Spack package, ... Update install and build instructions.
-
Pierre Blanchard authored
Keep toolchain files and rename them.
-
- Jan 26, 2021
-
-
Naoki Shibata authored
This patch adds a dispatcher for 128-bit wide vector functions in the quad library.
-
- Jan 25, 2021
-
-
Naoki Shibata authored
This patch adds a dispatcher for the scalar functions in the quad library.
-
- Jan 07, 2021
-
-
Naoki Shibata authored
This patch adds quad-precision ldexp, ilogb, fma and hypot. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Mar 25, 2020
-
-
Naoki Shibata authored
This patch updates copyright notice. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Feb 12, 2019
-
-
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
-
- Jul 19, 2017
-
-
Naoki Shibata authored
* This patch updates the documentation. * It also changes minor version numbers in DLL, and update files related to debian packaging. * SPECIFICATION file is removed. This was now redundant since the accuracy specification is described in the xhtml files. * Entered the release date.
-
- Apr 21, 2017
-
-
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.
-
- Feb 27, 2017
-
-
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.
-
- Feb 07, 2017
-
-
lithium\n-sibata authored
-
lithium\n-sibata authored
-
- Feb 06, 2017
-
-
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.
-
- Jan 30, 2017
-
-
lithium\n-sibata authored
-
lithium\n-sibata authored
-
- Dec 11, 2016
-
-
Naoki Shibata authored
-
- Dec 03, 2016
-
-
Naoki Shibata authored
-