Skip to content

Commit 75b50fa

Browse files
committed
some minor fixes
1 parent 4c96358 commit 75b50fa

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

include/nbl/builtin/hlsl/ieee754.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ NBL_CONSTEXPR_INLINE_FUNC FloatingPoint flipSign(FloatingPoint val, bool flip =
148148
using AsFloat = typename float_of_size<sizeof(FloatingPoint)>::type;
149149
using AsUint = typename unsigned_integer_of_size<sizeof(FloatingPoint)>::type;
150150
const AsUint asUint = ieee754::impl::bitCastToUintType(val);
151-
return bit_cast<FloatingPoint>(asUint ^ (flip ? ieee754::traits<AsFloat>::signMask : 0ull));
151+
return bit_cast<FloatingPoint>(asUint ^ (flip ? ieee754::traits<AsFloat>::signMask : AsUint(0ull)));
152152
}
153153

154154
}

include/nbl/builtin/hlsl/tgmath/impl.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ struct erfInv_helper<float64_t>
458458
{
459459
float64_t x = clamp<float64_t>(_x, NBL_FP64_LITERAL(-0.99999), NBL_FP64_LITERAL(0.99999));
460460

461-
float64_t w = -log_helper<float64_t>::__call((NBL_FP64_LITERAL(1.0) - x) * (NBL_FP64_LITERAL(1.0) + x));
461+
float64_t w = float64_t(-log_helper<float32_t>::__call((float32_t(NBL_FP64_LITERAL(1.0)) - x) * float32_t(NBL_FP64_LITERAL(1.0)) + x));
462462
float64_t p;
463463
if (w < 6.250000)
464464
{

0 commit comments

Comments
 (0)