private static readonly Vector<long> _isFiniteMask = new(Enumerable.Repeat(0x7ff0_0000_0000_0000L, Vector<long>.Count).ToArray());
internal static Vector<double> MaskNonFinites(Vector<double> source)
{
Vector<long> asIntegers = (Vector<long>)source;
Vector<long> conds = Vector.Equals(_isFiniteMask, asIntegers & _isFiniteMask);
return Vector.ConditionalSelect(conds, Vector<double>.Zero, source);
}