Adhemerval Zanella
3297d019e1
ia64: Use generic exp10f
...
The generic implementation is slight worse (Itanium(R) Processor 9020):
Before new code:
"exp10f": {
"workload-spec2017.wrf (adapted)": {
"duration": 3.61582e+08,
"iterations": 2.384e+07,
"reciprocal-throughput": 14.8334,
"latency": 15.5006,
"max-throughput": 6.74153e+07,
"min-throughput": 6.45136e+07
}
}
With new code:
"exp10f": {
"workload-spec2017.wrf (adapted)": {
"duration": 3.85549e+08,
"iterations": 2.384e+07,
"reciprocal-throughput": 15.8391,
"latency": 16.5056,
"max-throughput": 6.31348e+07,
"min-throughput": 6.05857e+07
}
}
However it fixes all the issues on both:
math/test-float-exp10
math/test-float32-exp10
(all the issues wrong results for non default rounding modes).
The existing ia64 libm interface uses matherrf and matherrl in addition
to matherr for SVID error handling. However, there is no such error
handling support for exp10f in ia64 libm. So replacing it with the
generic implementation should be fine.
Checked on ia64-linux-gnu.
2020-06-19 12:08:52 -03:00
..
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2018-11-21 09:55:02 +00:00
2018-10-26 14:39:42 +01:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2020-06-19 12:08:52 -03:00
2017-11-23 23:34:54 +00:00
2018-09-05 16:22:00 +01:00
2018-11-21 09:55:02 +00:00
2017-11-29 17:38:35 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2018-09-12 17:36:33 +01:00
2018-11-21 09:57:21 +00:00
2017-09-29 17:17:41 +01:00
2018-10-26 14:39:42 +01:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2018-09-12 17:33:30 +01:00
2018-11-21 09:56:27 +00:00
2017-09-29 11:46:46 +01:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2018-09-19 10:04:51 +01:00
2018-11-21 09:58:36 +00:00
2017-09-29 17:30:53 +01:00
2018-10-26 14:39:42 +01:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-06-26 22:50:45 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-08-21 17:45:10 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2019-01-12 13:44:51 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2019-01-12 13:44:51 +00:00
2017-08-21 17:45:10 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 17:38:35 +00:00
2020-06-19 12:08:52 -03:00
2016-11-04 16:49:06 +00:00
2014-02-16 01:12:38 -05:00
2018-09-05 16:22:00 +01:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2019-01-12 13:44:51 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2018-09-28 21:53:33 +00:00
2018-09-28 21:53:33 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 17:38:35 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2020-01-01 00:14:33 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2018-08-10 17:34:39 +01:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2017-11-23 23:34:54 +00:00
2017-11-29 01:23:23 +00:00
2017-11-29 17:38:35 +00:00
2017-11-23 23:34:54 +00:00
2019-02-27 13:55:45 +00:00
2014-02-16 01:12:38 -05:00
2014-02-16 01:12:38 -05:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-02-08 17:44:20 -02:00
2017-09-05 23:35:55 +00:00
2017-02-08 17:44:20 -02:00
2017-09-05 23:35:55 +00:00
2017-02-08 17:44:20 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-11-29 01:23:23 +00:00
2017-02-08 17:36:09 -02:00
2017-09-05 23:35:55 +00:00
2017-11-29 17:38:35 +00:00
2017-02-08 17:36:09 -02:00
2017-09-05 23:35:55 +00:00
2017-11-23 23:34:54 +00:00
2017-02-08 17:36:09 -02:00
2017-09-05 23:35:55 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-01-04 16:25:04 -02:00
2017-01-04 16:25:04 -02:00
2020-01-01 00:14:33 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-01-04 16:25:04 -02:00
2017-09-05 23:35:55 +00:00
2017-11-29 01:23:23 +00:00
2017-09-05 23:35:55 +00:00
2017-11-29 17:38:35 +00:00
2017-09-05 23:35:55 +00:00
2017-11-23 23:34:54 +00:00
2017-09-05 23:35:55 +00:00