On 11/22/21 10:43, Richard Henderson wrote:
On 11/21/21 6:47 PM, Cédric Le Goater wrote:
I am getting an error with this test. See below.
...
### Rounding to nearest
from single: f32(-nan:0xffa00000)
- to double: f64(-nan:0x00fff4000000000000) (INVALID)
+ to double: f64(-nan:0x00fff4000000000000) (OK)
Well that's disconcerting.
I can replicate this failure on an x86_64 host, but do not see the
same error on a power9 ppc64le host.
I do replicate on both x86_64 (rh9) and POWER9 (21.10).
The same ref file on 4 different P9 systems looks the same. make
check-tcg is behaving fine with it.
Updated here :
https://gitlab.com/legoater/qemu/-/commit/3d5ab4afaa50c3771b9d3bc74bfd04d992dc3a07
CI in progress :
https://gitlab.com/legoater/qemu/-/pipelines/413705207
C.