From 4411f9c019f8f41baeacd39be01af9f961df4e4e Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Thu, 20 Jan 2022 10:29:24 +0200 Subject: add behavior tests for f80 --- src/stage1/softfloat.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/stage1/softfloat.hpp') diff --git a/src/stage1/softfloat.hpp b/src/stage1/softfloat.hpp index ec0315d684..a0d270d55f 100644 --- a/src/stage1/softfloat.hpp +++ b/src/stage1/softfloat.hpp @@ -57,7 +57,7 @@ static inline bool zig_f128_isNaN(float128_t *aPtr) { } static inline bool zig_extF80_isNaN(extFloat80_t *aPtr) { - return aPtr->signExp & 0x7FFF && aPtr->signif; + return (aPtr->signExp & 0x7FFF) == 0x7FFF && aPtr->signif & UINT64_C(0x7FFFFFFFFFFFFFFF); } #endif -- cgit v1.2.3