triton.language.expect_zero
- triton.language.expect_zero(x, mask, _semantic=None)
Mark values that are expected to have underflowed to zero.
In regular compilation this preserves
x. Debug builds assert thatxis zero wherevermaskis true. Under FPSAN this becomeswhere(mask, 0, x)so sanitized execution observes the intended floating-point underflow.- Parameters:
x – values to preserve outside FPSAN mode.
mask – positions where
xis expected to be zero.