Skip to content

Commit 30aafb3

Browse files
committed
Fixed substraction of two inf values
1 parent b2c0537 commit 30aafb3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

include/nbl/builtin/hlsl/emulated/float64_t.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ namespace hlsl
100100
if (hlsl::isinf(data))
101101
{
102102
if (isRhsInf && ((data ^ rhs.data) & ieee754::traits<float64_t>::signMask))
103-
return bit_cast<this_t>(ieee754::traits<float64_t>::quietNaN);
103+
return bit_cast<this_t>(ieee754::traits<float64_t>::quietNaN | ieee754::traits<float64_t>::signMask);
104104
return bit_cast<this_t>(data);
105105
}
106106
else if (isRhsInf)

0 commit comments

Comments
 (0)