Re: [Qemu-devel] [PATCH v3 14/15] hardfloat: support float32/64 square root

2018-04-04 Thread Emilio G. Cota
On Wed, Apr 04, 2018 at 19:11:14 -0400, Emilio G. Cota wrote: (snip) > +if (likely((soft_t ## _is_normal(a) || soft_t ## _is_zero(a)) && \ Updated on the github tree to: -if (likely((soft_t ## _is_normal(a) || soft_t ## _is_zero(a)) && \ +if (likely(soft_t ## _is_zero_or_no

[Qemu-devel] [PATCH v3 14/15] hardfloat: support float32/64 square root

2018-04-04 Thread Emilio G. Cota
Performance results for fp-bench: 1. Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz - before: sqrt-single: 43.27 MFlops sqrt-double: 24.81 MFlops - after: sqrt-single: 297.94 MFlops sqrt-double: 210.46 MFlops 2. ARM Aarch64 A57 @ 2.4GHz - before: sqrt-single: 12.41 MFlops sqrt-double: 6.22 MFlops - aft