Add missing constexpr to if conditions (#1444)

[ROCm/composable_kernel commit: fd9ef4e678]
This commit is contained in:
Juan Manuel Martinez Caamaño
2024-08-06 20:40:34 +02:00
committed by GitHub
parent e0ef2ba864
commit f2b070380e

View File

@@ -165,7 +165,7 @@ In this case, the fp16 mantissa should be shift left by 1 */
if(out_exponent > max_exp)
{
if(clip)
if constexpr(clip)
{
mantissa = (1 << out_mant) - 1;
out_exponent = max_exp;
@@ -235,7 +235,8 @@ __host__ __device__ Y run_cast_from_f8(X x)
return (mantissa == 0) ? (sign ? NegInf : Inf) : NaN;
}
if((NumericUtils<Y>::mant == 10) && (NumericUtils<X>::mant == 2) && !negative_zero_nan)
if constexpr((NumericUtils<Y>::mant == 10) && (NumericUtils<X>::mant == 2) &&
!negative_zero_nan)
{
retval = x;
retval <<= 8;