@@ -539,14 +539,14 @@ struct l2gamma_helper<T NBL_PARTIAL_REQ_BOT(concepts::FloatingPointScalar<T>) >
539539 // implementation derived from Numerical Recipes in C, transformed for log2
540540 static T __call (T x)
541541 {
542- #ifdef __HLSL_VERSION
542+ // #ifdef __HLSL_VERSION
543543 #pragma dxc diagnostic push
544544 #pragma dxc diagnostic ignored "-Wliteral-range"
545- #endif
545+ // #endif
546546 const T thresholds[4 ] = { 0 , 5e4, 1e36, 1e305 }; // threshold values gotten from testing when the function returns nan/inf
547- #ifdef __HLSL_VERSION
547+ // #ifdef __HLSL_VERSION
548548 #pragma dxc diagnostic pop
549- #endif
549+ // #endif
550550 if (x > thresholds[mpl::find_lsb_v<sizeof (T)>])
551551 return bit_cast<T>(numeric_limits<T>::infinity);
552552
@@ -588,14 +588,14 @@ struct beta_helper<T NBL_PARTIAL_REQ_BOT(concepts::FloatingPointScalar<T>) >
588588 // implementation from Numerical Recipes in C, 2nd ed.
589589 static T __call (T v1, T v2)
590590 {
591- #ifdef __HLSL_VERSION
591+ // #ifdef __HLSL_VERSION
592592 #pragma dxc diagnostic push
593593 #pragma dxc diagnostic ignored "-Wliteral-range"
594- #endif
594+ // #endif
595595 const T thresholds[4 ] = { 0 , 2e4, 1e6, 1e15 }; // threshold values gotten from testing when the function returns nan/inf/1
596- #ifdef __HLSL_VERSION
596+ // #ifdef __HLSL_VERSION
597597 #pragma dxc diagnostic pop
598- #endif
598+ // #endif
599599 if (v1+v2 > thresholds[mpl::find_lsb_v<sizeof (T)>])
600600 return T (0.0 );
601601
0 commit comments