|
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~
[Prev in Thread] | Current Thread | [Next in Thread] |