qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 07/15] Hexagon (target/hexagon) use softfloat default NaN and


From: Richard Henderson
Subject: Re: [PATCH 07/15] Hexagon (target/hexagon) use softfloat default NaN and tininess
Date: Thu, 25 Mar 2021 08:54:05 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

On 3/24/21 8:50 PM, Taylor Simpson wrote:
@@ -180,6 +183,8 @@ static FloatParts parts_silence_nan(FloatParts a, 
float_status *status)
  #if defined(TARGET_HPPA)
      a.frac &= ~(1ULL << (DECOMPOSED_BINARY_POINT - 1));
      a.frac |= 1ULL << (DECOMPOSED_BINARY_POINT - 2);
+#elif defined(TARGET_HEXAGON)
+    return parts_default_nan(status);

This part is incorrect.  You should be changing no_signaling_nans above, 
because:

4.3.11.2 Floating-Point Representation

... The ISA does not include IEEE754 signaling NaNs ...


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]