Skip to content

Releases: shibatch/sleef

AArch64 support, many more functions, etc.

19 Jul 09:47
Compare
Choose a tag to compare
  • Added AArch64 support
  • Implemented the remaining C99 math functions : lgamma, tgamma, erf, erfc, fabs, copysign, fmax, fmin, fdim, trunc, floor, ceil, round, rint, modf, ldexp, nextafter, frexp, hypot, and fmod.
  • Added dispatcher for x86 functions
  • Improved reduction of trigonometric functions
  • Added support for 32-bit x86, Cygwin, etc.
  • Improved tester
  • Updated documentation
  • Etc.

[Download sleef](https://sourceforge.net/projects/sleef/files/3.1/AArch64 support, many more functions, etc..zip/download)

Release of version 3.0

07 Feb 06:54
Compare
Choose a tag to compare
  • New API is defined
  • Functions for DFT are added
  • sincospi functions are added
  • gencoef now supports single, extended and quad precision in addition to double precision
  • Linux, Windows and Mac OS X are supported
  • GCC, Clang, Intel Compiler, Microsoft Visual C++ are supported
  • The library can be compiled as DLLs
  • Files needed for creating a debian package are now included

Renamed LICENSE_1_0.txt to LICENSE.txt

30 Jan 08:18
Compare
Choose a tag to compare

Renamed LICENSE_1_0.txt to LICENSE.txt

Relicensed to Boost Software License Version 1.0

30 Jan 05:10
Compare
Choose a tag to compare

The whole library is now relicensed to Boost Software License Version 1.0.

New testing tool is added

11 Dec 08:29
Compare
Choose a tag to compare
  • The valid range of argument is extended for trig functions
  • Specification of each functions regarding to the domain and accuracy is added
  • A coefficient generation tool is added
  • New testing tools are introduced
  • Following functions returned incorrect values when the argument is very large or small : exp, pow, asinh, acosh
  • SIMD xsin and xcos returned values more than 1 when FMA is enabled
  • Pure C cbrt returned incorrect values when the argument is negative
  • tan_u1 returned values with more than 1 ulp of error on rare occasions
  • Removed support for Java language(because no one seems using this)

Added support for AVX-512F and Clang Extended Vectors.

03 Dec 04:29
Compare
Choose a tag to compare

All reported bugs are fixed.

27 Nov 12:43
Compare
Choose a tag to compare

All the reported bugs(listed below) are fixed.

  • Log function returned incorrect values when the argument is very small.
  • Signs of returned values were incorrect when the argument is signed zero.
  • Tester incorrectly counted ULP in some cases.
  • ilogb function returned incorrect values in some cases.

Added ilogbf.