Skip to content
  1. Jan 26, 2021
  2. Jan 25, 2021
  3. Jan 19, 2021
  4. Jan 18, 2021
    • Naoki Shibata's avatar
      [Quad] Define constants (#395) · 49703959
      Naoki Shibata authored
      This is a combined patch including the following items.
      
      * Define quad-precision constants in the header files
      * Add macros for libquadmath compatibility
      * Remove unions from helperpurec_scalar.h. Unions are removed from sleefquadinline_cuda.h, as a result.
      49703959
  5. Jan 17, 2021
  6. Jan 14, 2021
  7. Jan 13, 2021
  8. Jan 12, 2021
  9. Jan 08, 2021
  10. Jan 07, 2021
  11. Jan 03, 2021
  12. Jan 02, 2021
  13. Jan 01, 2021
  14. Dec 31, 2020
  15. Dec 28, 2020
  16. Dec 27, 2020
  17. Dec 25, 2020
  18. Dec 23, 2020
  19. Dec 22, 2020
  20. Dec 21, 2020
  21. Dec 20, 2020
  22. Dec 19, 2020
    • Naoki Shibata's avatar
      Small CUDA fixes · c6a21432
      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: default avatarshibatch <shibatch.sf.net@gmail.com>
      c6a21432
  23. Dec 18, 2020
  24. Dec 16, 2020
  25. Dec 09, 2020
  26. Dec 08, 2020
  27. Dec 04, 2020
  28. Nov 28, 2020
  29. Nov 25, 2020
  30. Nov 24, 2020
    • Nikita Shulga's avatar
      Fix undefined behaviour in vilogbk_vi_vd (#355) · 75153c66
      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`
      75153c66
  31. Nov 18, 2020
Loading