You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added vUInt clamp (vUInt, unsigned, unsigned) function
Added vFloat ldexp (vFloat, {vInt,int} scale}, LdexpMode = Ldexp::Correct) scaling functions. Alternative is Ldexp::Fast, which can be 1 cycle faster at the expense of not dealing with exponent overflow or underflow.
Added impl_::FloatInt round (vFloat) round to nearest int. The FloatInt object imolicitly converts to vFloat or vInt, depending on which result type you require. Or can be used in a structured binding auto [f, i] = ... to get both results.
Simplicification of an internal compiler optimization.