src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (26)
239Vector<ulong> vleft = left.As<T, ulong>();
240Vector<ulong> vright = right.As<T, ulong>();
248return result.As<ulong, T>();
262Vector<ulong> vleft = left.As<T, ulong>();
263Vector<ulong> vright = right.As<T, ulong>();
271return result.As<ulong, T>();
341Vector<ulong> vleft = left.As<T, ulong>();
342Vector<ulong> vright = right.As<T, ulong>();
350return result.As<ulong, T>();
358public static explicit operator Vector<byte>(Vector<T> value) => value.As<T, byte>();
365public static explicit operator Vector<double>(Vector<T> value) => value.As<T, double>();
372public static explicit operator Vector<short>(Vector<T> value) => value.As<T, short>();
379public static explicit operator Vector<int>(Vector<T> value) => value.As<T, int>();
386public static explicit operator Vector<long>(Vector<T> value) => value.As<T, long>();
393public static explicit operator Vector<nint>(Vector<T> value) => value.As<T, nint>();
401public static explicit operator Vector<nuint>(Vector<T> value) => value.As<T, nuint>();
409public static explicit operator Vector<sbyte>(Vector<T> value) => value.As<T, sbyte>();
416public static explicit operator Vector<float>(Vector<T> value) => value.As<T, float>();
424public static explicit operator Vector<ushort>(Vector<T> value) => value.As<T, ushort>();
432public static explicit operator Vector<uint>(Vector<T> value) => value.As<T, uint>();
440public static explicit operator Vector<ulong>(Vector<T> value) => value.As<T, ulong>();
511Vector<ulong> vector = value.As<T, ulong>();
519return result.As<ulong, T>();
569return value ^ Vector<float>.NegativeZero.As<float, T>();
573return value ^ Vector<double>.NegativeZero.As<double, T>();
701return result.As<T, int>() == Vector<int>.AllBitsSet;