- Jan 03, 2021
-
-
Naoki Shibata authored
This patch adds quad-precision frexp and modf. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Jan 02, 2021
-
-
Naoki Shibata authored
This patch adds quad-precision cbrt function. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Jan 01, 2021
-
-
Naoki Shibata authored
Another cleanup of the quad library Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 31, 2020
-
-
Naoki Shibata authored
This patch adds quad-precision fmod and remainder.
-
- Dec 28, 2020
-
-
Naoki Shibata authored
This patch adds quad-precision trunc, floor, ceil, round and rint. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 27, 2020
-
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 25, 2020
-
-
Naoki Shibata authored
This patch adds quad-precision asinh, acosh and atanh. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 23, 2020
-
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
Naoki Shibata authored
This patch adds build-only testing to the Jenkins configuration. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 22, 2020
-
-
Naoki Shibata authored
* no message * no message Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
Nikita Shulga authored
* Simplify x86 arch check * Fix sleef compilation when CMAKE_OSX_ARCHITECTURES is passed Test plan: Run `cmake .. -DCMAKE_OSX_ARCHITECTURES=x86_64 -G Ninja; ninja` on M1 Mac Run `cmake .. -DCMAKE_OSX_ARCHITECTURES=arm64 -G Ninja; ninja` on x86 Mac * Compile host executable as universable binaries on OS X If multiarch option is passed
-
- Dec 21, 2020
-
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 20, 2020
-
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 19, 2020
-
-
Naoki Shibata authored
With this patch, double2 and float2 data types can be used instead of Sleef_double2 and Sleef_float2 for CUDA. It also eliminates a need for including float.h when using the CUDA header file. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 18, 2020
-
-
Naoki Shibata authored
This pull request is made following issue https://github.com/shibatch/sleef/issues/371 . Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 16, 2020
-
-
Naoki Shibata authored
This patch revises the algorithm for computing the error function. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 09, 2020
-
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
Naoki Shibata authored
This patch moves AArch32 CI testing from travis to jenkins. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 08, 2020
-
-
Naoki Shibata authored
This patch adds POWER9 support as mentioned in issue https://github.com/shibatch/sleef/issues/313 . Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
Naoki Shibata authored
With this patch, the quad functions can be used with header files in which all the functions are included It also adds support for CUDA quad functions. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Dec 04, 2020
-
-
Naoki Shibata authored
This patch revives the broken i386 support. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Nov 28, 2020
-
-
Naoki Shibata authored
With this patch, cost for each test is defined to speed-up testing. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
Naoki Shibata authored
Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
peterbell10 authored
-
- Nov 25, 2020
-
-
Naoki Shibata authored
This patch fixes the problem pointed out in issue #354. It also changes the CI setting for mac. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
elfringham authored
-
Nikita Shulga authored
C standard does not define how sign bit should be handled during left shift, which triggers UBSAN runtime error: ``` src/libm/sleefsimdsp.c:3031:101: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' ``` Discovered while working on https://github.com/pytorch/pytorch/pull/48275
-
- Nov 24, 2020
-
-
Nikita Shulga authored
C standard do not define have left shift should affect the sign bit, which results in the following runtime error if `vilogbk_vi_vd` is compiled by clang with sanitizer checks enabled: ``` sleef/src/libm/sleefsimddp.c:329:49: runtime error: left shift of 4095 by 20 places cannot be represented in type 'int' ``` Can be fixed by explicitly specifying type of shift 1st operand as unsigned: i.e. replacing `1` with `1U`
-
- Nov 18, 2020
-
-
Nikita Shulga authored
CMAKE_SYSTEM_PROCESSOR is set to "arm64" on Apple M1 machines Discovered while working on https://github.com/pytorch/pytorch/issues/48145
-
- Nov 10, 2020
-
-
Naoki Shibata authored
This patch adds z15 VX support, following issue https://github.com/shibatch/sleef/issues/317 . It also changes the suffix zvector2 to vxe and vxe2. In order to enable z15 VXE2 support, it requires clang-10. However, it seems that clang-9 and later have a bug in handling orderedness of comparison. Thus, it passes the tests only if optimizations are turned off. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Oct 13, 2020
-
-
Francesco Biscani authored
-
- Oct 12, 2020
-
-
Naoki Shibata authored
This patch fixes printf and other bugs. It also adds splat, select functions and SLEEF_Q macro. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Oct 09, 2020
-
-
Naoki Shibata authored
This patch adds xcmpq functions which were missing. xcmpneq is renamed to xcampne. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Oct 08, 2020
-
-
Naoki Shibata authored
This patch adds functions for casting between 64-bit integer and quad. It also fixes a bug in quad-precision log1p function. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Oct 05, 2020
-
-
Naoki Shibata authored
This is caused because `__float128` is defined since gcc-8, and even though it does not define `__SIZEOF_FLOAT128__`. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Sep 30, 2020
-
-
Naoki Shibata authored
This patch adds testers for the printf functions. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Sep 28, 2020
-
-
Naoki Shibata authored
This patch adds Sleef_printf functions that replace Sleef_qtostr. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Sep 23, 2020
-
-
Naoki Shibata authored
This patch revises the API of the quad precision functions. PowerPC and S390X are also supported for these functions. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Sep 18, 2020
-
-
Naoki Shibata authored
This patch adds CUDA testing. It also changes SVE emulator at Jenkins from armie to qemu. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-
- Sep 16, 2020
-
-
Naoki Shibata authored
This patch adds generation of a header that can be used with cuda. Co-authored-by:
shibatch <shibatch.sf.net@gmail.com>
-