[PATCH v2 0/3] Generic sincosf
Rajalakshmi Srinivasaraghavan
raji@linux.vnet.ibm.com
Mon Oct 9 09:04:00 GMT 2017
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
--
2.11.0
More information about the Libc-alpha
mailing list