mbox series

[v2,0/3] Generic sincosf

Message ID 1507539857-29141-1-git-send-email-raji@linux.vnet.ibm.com
Headers show
Series Generic sincosf | expand

Message

Rajalakshmi Srinivasaraghavan Oct. 9, 2017, 9:04 a.m. UTC
Paul Clarke (1):
  Optimized sincosf

Rajalakshmi Srinivasaraghavan (3):
  Optimized sincosf
  Add benchtests for sincosf
  powerpc: Update ulps

Tested on ppc64le, x86_64 and s390.

Bench test result on  powerpc64le:
With patch:
  "sincosf": {
   "": {
    "duration": 5.11603e+09,
    "iterations": 3.4812e+08,
    "max": 339.623,
    "min": 3.429,
    "mean": 14.6962
   }
  }

Without patch:
  "sincosf": {
   "": {
    "duration": 5.14199e+09,
    "iterations": 1.39248e+08,
    "max": 343.32,
    "min": 9.391,
    "mean": 36.9268
   }
  }

 benchtests/Makefile                                |    2 +-
 benchtests/sincosf-inputs                          | 1936 ++++++++++++++++++++
 sysdeps/ieee754/flt-32/s_sincosf.c                 |  265 ++-
 sysdeps/powerpc/fpu/libm-test-ulps                 |   40 +-
 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile   |    2 +
 .../powerpc64/fpu/multiarch/s_sincosf-power8.c     |   26 +
 .../powerpc64/fpu/multiarch/s_sincosf-ppc64.c      |   26 +
 .../powerpc/powerpc64/fpu/multiarch/s_sincosf.c    |   31 +
 8 files changed, 2267 insertions(+), 61 deletions(-)
 create mode 100644 benchtests/sincosf-inputs
 create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sincosf-power8.c
 create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sincosf-ppc64.c
 create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sincosf.c