Fabian Schriever
cf1ef2dc5b
Fix error in powf for x close to 1 and large y
...
This patch fixes the error found by Paul Zimmermann (see
https://homepages.loria.fr/PZimmermann/papers/#accuracy ) regarding x
close to 1 and rather large y (specifically he found the case
powf(0x1.ffffeep-1,-0x1.000002p+27) which returns +Inf instead of the
correct value). We found 2 more values for x which show the same faulty
behaviour, and all 3 are fixed with this patch. We have tested all
combinations for x in [+1.fffdfp-1, +1.00020p+0] and y in
[-1.000007p+27, -1.000002p+27] and [1.000002p+27,1.000007p+27].
2020-12-11 14:38:19 -05:00
..
2012-08-08 11:04:18 +00:00
2020-08-03 13:29:27 +02:00
2020-08-03 13:29:27 +02:00
2020-03-26 12:21:33 +01:00
2020-03-26 12:21:33 +01:00
2018-06-27 15:40:49 +02:00
2020-08-03 13:29:27 +02:00
2012-08-08 11:04:18 +00:00
2018-09-03 09:41:23 +02:00
2015-05-27 13:30:20 +02:00
2020-09-04 21:27:11 +02:00
2020-08-03 13:29:27 +02:00
2020-08-10 10:31:36 +02:00
2020-03-19 16:46:17 +01:00
2020-03-26 12:21:33 +01:00
2020-03-26 12:21:33 +01:00
2018-08-08 10:50:19 +02:00
2017-10-13 10:58:00 +02:00
2020-12-11 14:38:19 -05:00
2009-07-09 17:04:56 +00:00
2010-03-05 08:55:16 +00:00
2020-09-04 21:27:11 +02:00
2015-02-06 16:14:04 +00:00
2012-08-08 11:04:18 +00:00
2012-08-08 11:04:18 +00:00
2018-08-08 10:50:19 +02:00
2020-09-18 17:20:27 -04:00
2020-03-18 10:05:11 +01:00
2020-03-03 16:45:22 +01:00
2020-09-04 21:27:11 +02:00
2020-09-04 21:27:11 +02:00
2019-01-23 10:46:24 +01:00
2017-12-01 03:41:53 -06:00
2017-12-01 03:41:53 -06:00
2020-08-03 13:29:27 +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
2018-08-29 15:57:27 +02:00
2020-08-03 13:29:27 +02:00
2018-06-21 09:37:04 +02:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2020-09-04 21:27:11 +02:00
2019-01-23 10:46:30 +01:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:30 +01:00
2020-08-05 22:16:31 +02:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2020-09-04 21:27:11 +02:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2007-05-17 21:52:11 +00:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2017-10-13 10:58:00 +02:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2020-09-04 21:27:11 +02:00
2019-01-23 10:46:30 +01:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2020-08-05 22:16:31 +02:00
2017-10-13 10:58:00 +02:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:30 +01:00
2020-08-05 22:16:31 +02:00
2019-01-23 10:46:24 +01:00
2019-01-23 10:46:30 +01:00
2018-06-21 09:37:04 +02:00
2019-01-23 10:46:30 +01:00
2019-01-23 10:46:24 +01:00
2020-09-04 21:27:11 +02:00
2020-09-04 21:27:11 +02:00
2020-09-04 21:27:11 +02:00
2020-09-04 21:27:11 +02:00
2020-09-04 21:27:11 +02:00