4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-15 11:00:04 +08:00
Szabolcs Nagy b99d49e506 New pow implementation
The new implementation is provided under !__OBSOLETE_MATH, it uses
ISO C99 code.  With default settings the worst case error in nearest
rounding mode is 0.54 ULP with inlined fma and fma contraction.  It uses
a 4 KB lookup table in addition to the table in exp_data.c, on aarch64
.text+.rodata size of libm.a is increased by 2295 bytes.

Improvements on Cortex-A72:
latency: 3.3x
thruput: 4.9x
2018-06-27 15:40:49 +02:00
..
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2017-12-01 03:41:53 -06:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2018-06-27 15:40:49 +02:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2017-12-01 03:41:53 -06:00
2018-01-17 11:47:26 -06:00
2017-12-01 03:41:53 -06:00
2018-06-27 15:40:49 +02:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2002-06-07 21:59:57 +00:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2018-01-17 11:47:26 -06:00
2009-04-16 15:39:46 +00:00
2002-06-07 21:59:57 +00:00
2002-06-07 21:59:57 +00:00
2016-03-26 20:29:20 +01:00