mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-01-10 18:55:27 +00:00
softfloat: Fix the default qNAN for target-ppc
Currently float128_default_nan() returns 0xFFFF800000000000 in the higher double word, but it should return 0x7FFF800000000000 which is the correct higher double word for default qNAN on PowerPC. Backports commit 5d51eaea84899d88cb161fab3f089168e3812e9e from qemu
This commit is contained in:
parent
ad6873ec57
commit
4324d1e97e
|
@ -184,7 +184,7 @@ float128 float128_default_nan(float_status *status)
|
|||
r.high = LIT64(0x7FFF7FFFFFFFFFFF);
|
||||
} else {
|
||||
r.low = LIT64(0x0000000000000000);
|
||||
#if defined(TARGET_S390X)
|
||||
#if defined(TARGET_S390X) || defined(TARGET_PPC)
|
||||
r.high = LIT64(0x7FFF800000000000);
|
||||
#else
|
||||
r.high = LIT64(0xFFFF800000000000);
|
||||
|
|
Loading…
Reference in a new issue