369 references to Vector64
System.Private.CoreLib (368)
src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
1367return AdvSimd.RoundAwayFromZeroScalar(Vector64.CreateScalarUnsafe(value)).ToScalar();
src\libraries\System.Private.CoreLib\src\System\MathF.cs (1)
404return AdvSimd.RoundAwayFromZeroScalar(Vector64.CreateScalarUnsafe(x)).ToScalar();
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (2)
445Vector64<uint> input = Vector64.CreateScalar(value); 485Vector64<ulong> input = Vector64.Create(value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (262)
72Vector64.Abs(vector._lower), 73Vector64.Abs(vector._upper) 104Vector64.AddSaturate(left._lower, right._lower), 105Vector64.AddSaturate(left._upper, right._upper) 110/// <inheritdoc cref="Vector64.All{T}(Vector64{T}, T)" /> 115/// <inheritdoc cref="Vector64.AllWhereAllBitsSet{T}(Vector64{T})" /> 143/// <inheritdoc cref="Vector64.Any{T}(Vector64{T}, T)" /> 148/// <inheritdoc cref="Vector64.AnyWhereAllBitsSet{T}(Vector64{T})" /> 329Vector64.Ceiling(vector._lower), 330Vector64.Ceiling(vector._upper) 349/// <inheritdoc cref="Vector64.Clamp{T}(Vector64{T}, Vector64{T}, Vector64{T})" /> 357/// <inheritdoc cref="Vector64.ClampNative{T}(Vector64{T}, Vector64{T}, Vector64{T})" /> 411Vector64.ConvertToDouble(vector._lower), 412Vector64.ConvertToDouble(vector._upper) 452Vector64.ConvertToDouble(vector._lower), 453Vector64.ConvertToDouble(vector._upper) 466Vector64.ConvertToInt32(vector._lower), 467Vector64.ConvertToInt32(vector._upper) 479Vector64.ConvertToInt32Native(vector._lower), 480Vector64.ConvertToInt32Native(vector._upper) 492Vector64.ConvertToInt64(vector._lower), 493Vector64.ConvertToInt64(vector._upper) 505Vector64.ConvertToInt64Native(vector._lower), 506Vector64.ConvertToInt64Native(vector._upper) 518Vector64.ConvertToSingle(vector._lower), 519Vector64.ConvertToSingle(vector._upper) 589Vector64.ConvertToUInt32(vector._lower), 590Vector64.ConvertToUInt32(vector._upper) 603Vector64.ConvertToUInt32Native(vector._lower), 604Vector64.ConvertToUInt32Native(vector._upper) 617Vector64.ConvertToUInt64(vector._lower), 618Vector64.ConvertToUInt64(vector._upper) 631Vector64.ConvertToUInt64Native(vector._lower), 632Vector64.ConvertToUInt64Native(vector._upper) 636/// <inheritdoc cref="Vector64.CopySign{T}(Vector64{T}, Vector64{T})" /> 656Vector64.CopySign(value._lower, sign._lower), 657Vector64.CopySign(value._upper, sign._upper) 726/// <inheritdoc cref="Vector64.Cos(Vector64{double})" /> 737Vector64.Cos(vector._lower), 738Vector64.Cos(vector._upper) 743/// <inheritdoc cref="Vector64.Cos(Vector64{float})" /> 761Vector64.Cos(vector._lower), 762Vector64.Cos(vector._upper) 767/// <inheritdoc cref="Vector64.Count{T}(Vector64{T}, T)" /> 772/// <inheritdoc cref="Vector64.CountWhereAllBitsSet{T}(Vector64{T})" /> 799Vector64<T> vector = Vector64.Create(value); 972Vector64.Create(e0, e1, e2, e3, e4, e5, e6, e7), 973Vector64.Create(e8, e9, e10, e11, e12, e13, e14, e15) 987Vector64.Create(e0), 988Vector64.Create(e1) 1008Vector64.Create(e0, e1, e2, e3), 1009Vector64.Create(e4, e5, e6, e7) 1025Vector64.Create(e0, e1), 1026Vector64.Create(e2, e3) 1040Vector64.Create(e0), 1041Vector64.Create(e1) 1070Vector64.Create(e0, e1, e2, e3, e4, e5, e6, e7), 1071Vector64.Create(e8, e9, e10, e11, e12, e13, e14, e15) 1087Vector64.Create(e0, e1), 1088Vector64.Create(e2, e3) 1109Vector64.Create(e0, e1, e2, e3), 1110Vector64.Create(e4, e5, e6, e7) 1127Vector64.Create(e0, e1), 1128Vector64.Create(e2, e3) 1143Vector64.Create(e0), 1144Vector64.Create(e1) 1266public static Vector128<T> CreateScalar<T>(T value) => Vector64.CreateScalar(value).ToVector128(); 1450/// <inheritdoc cref="Vector64.DegreesToRadians(Vector64{double})" /> 1462Vector64.DegreesToRadians(degrees._lower), 1463Vector64.DegreesToRadians(degrees._upper) 1468/// <inheritdoc cref="Vector64.DegreesToRadians(Vector64{float})" /> 1480Vector64.DegreesToRadians(degrees._lower), 1481Vector64.DegreesToRadians(degrees._upper) 1524Vector64.Equals(left._lower, right._lower), 1525Vector64.Equals(left._upper, right._upper) 1548return Vector64.EqualsAny(left._lower, right._lower) 1549|| Vector64.EqualsAny(left._upper, right._upper); 1552/// <inheritdoc cref="Vector64.Exp(Vector64{double})" /> 1563Vector64.Exp(vector._lower), 1564Vector64.Exp(vector._upper) 1569/// <inheritdoc cref="Vector64.Exp(Vector64{float})" /> 1587Vector64.Exp(vector._lower), 1588Vector64.Exp(vector._upper) 1631Vector64.Floor(vector._lower), 1632Vector64.Floor(vector._upper) 1651/// <inheritdoc cref="Vector64.FusedMultiplyAdd(Vector64{double}, Vector64{double}, Vector64{double})" /> 1657Vector64.FusedMultiplyAdd(left._lower, right._lower, addend._lower), 1658Vector64.FusedMultiplyAdd(left._upper, right._upper, addend._upper) 1662/// <inheritdoc cref="Vector64.FusedMultiplyAdd(Vector64{float}, Vector64{float}, Vector64{float})" /> 1668Vector64.FusedMultiplyAdd(left._lower, right._lower, addend._lower), 1669Vector64.FusedMultiplyAdd(left._upper, right._upper, addend._upper) 1729Vector64.GreaterThan(left._lower, right._lower), 1730Vector64.GreaterThan(left._upper, right._upper) 1744return Vector64.GreaterThanAll(left._lower, right._lower) 1745&& Vector64.GreaterThanAll(left._upper, right._upper); 1758return Vector64.GreaterThanAny(left._lower, right._lower) 1759|| Vector64.GreaterThanAny(left._upper, right._upper); 1773Vector64.GreaterThanOrEqual(left._lower, right._lower), 1774Vector64.GreaterThanOrEqual(left._upper, right._upper) 1788return Vector64.GreaterThanOrEqualAll(left._lower, right._lower) 1789&& Vector64.GreaterThanOrEqualAll(left._upper, right._upper); 1802return Vector64.GreaterThanOrEqualAny(left._lower, right._lower) 1803|| Vector64.GreaterThanOrEqualAny(left._upper, right._upper); 1806/// <inheritdoc cref="Vector64.Hypot(Vector64{double}, Vector64{double})" /> 1817Vector64.Hypot(x._lower, y._lower), 1818Vector64.Hypot(x._upper, y._upper) 1823/// <inheritdoc cref="Vector64.Hypot(Vector64{float}, Vector64{float})" /> 1841Vector64.Hypot(x._lower, y._lower), 1842Vector64.Hypot(x._upper, y._upper) 1847/// <inheritdoc cref="Vector64.IndexOf{T}(Vector64{T}, T)" /> 1856/// <inheritdoc cref="Vector64.IndexOfWhereAllBitsSet{T}(Vector64{T})" /> 1875/// <inheritdoc cref="Vector64.IsEvenInteger{T}(Vector64{T})" /> 1891/// <inheritdoc cref="Vector64.IsFinite{T}(Vector64{T})" /> 1907/// <inheritdoc cref="Vector64.IsInfinity{T}(Vector64{T})" /> 1919/// <inheritdoc cref="Vector64.IsInteger{T}(Vector64{T})" /> 1931/// <inheritdoc cref="Vector64.IsNaN{T}(Vector64{T})" /> 1943/// <inheritdoc cref="Vector64.IsNegative{T}(Vector64{T})" /> 1970/// <inheritdoc cref="Vector64.IsNegativeInfinity{T}(Vector64{T})" /> 1986/// <inheritdoc cref="Vector64.IsNormal{T}(Vector64{T})" /> 2002/// <inheritdoc cref="Vector64.IsOddInteger{T}(Vector64{T})" /> 2018/// <inheritdoc cref="Vector64.IsPositive{T}(Vector64{T})" /> 2045/// <inheritdoc cref="Vector64.IsPositiveInfinity{T}(Vector64{T})" /> 2061/// <inheritdoc cref="Vector64.IsSubnormal{T}(Vector64{T})" /> 2077/// <inheritdoc cref="Vector64.IsZero{T}(Vector64{T})" /> 2082/// <inheritdoc cref="Vector64.LastIndexOf{T}(Vector64{T}, T)" /> 2087/// <inheritdoc cref="Vector64.LastIndexOfWhereAllBitsSet{T}(Vector64{T})" /> 2106/// <inheritdoc cref="Vector64.Lerp(Vector64{double}, Vector64{double}, Vector64{double})" /> 2118Vector64.Lerp(x._lower, y._lower, amount._lower), 2119Vector64.Lerp(x._upper, y._upper, amount._upper) 2124/// <inheritdoc cref="Vector64.Lerp(Vector64{float}, Vector64{float}, Vector64{float})" /> 2136Vector64.Lerp(x._lower, y._lower, amount._lower), 2137Vector64.Lerp(x._upper, y._upper, amount._upper) 2153Vector64.LessThan(left._lower, right._lower), 2154Vector64.LessThan(left._upper, right._upper) 2168return Vector64.LessThanAll(left._lower, right._lower) 2169&& Vector64.LessThanAll(left._upper, right._upper); 2182return Vector64.LessThanAny(left._lower, right._lower) 2183|| Vector64.LessThanAny(left._upper, right._upper); 2197Vector64.LessThanOrEqual(left._lower, right._lower), 2198Vector64.LessThanOrEqual(left._upper, right._upper) 2212return Vector64.LessThanOrEqualAll(left._lower, right._lower) 2213&& Vector64.LessThanOrEqualAll(left._upper, right._upper); 2226return Vector64.LessThanOrEqualAny(left._lower, right._lower) 2227|| Vector64.LessThanOrEqualAny(left._upper, right._upper); 2310/// <inheritdoc cref="Vector64.Log(Vector64{double})" /> 2321Vector64.Log(vector._lower), 2322Vector64.Log(vector._upper) 2327/// <inheritdoc cref="Vector64.Log(Vector64{float})" /> 2338Vector64.Log(vector._lower), 2339Vector64.Log(vector._upper) 2344/// <inheritdoc cref="Vector64.Log2(Vector64{double})" /> 2355Vector64.Log2(vector._lower), 2356Vector64.Log2(vector._upper) 2361/// <inheritdoc cref="Vector64.Log2(Vector64{float})" /> 2372Vector64.Log2(vector._lower), 2373Vector64.Log2(vector._upper) 2378/// <inheritdoc cref="Vector64.Max{T}(Vector64{T}, Vector64{T})" /> 2390Vector64.Max(left._lower, right._lower), 2391Vector64.Max(left._upper, right._upper) 2396/// <inheritdoc cref="Vector64.MaxMagnitude{T}(Vector64{T}, Vector64{T})" /> 2408Vector64.MaxMagnitude(left._lower, right._lower), 2409Vector64.MaxMagnitude(left._upper, right._upper) 2414/// <inheritdoc cref="Vector64.MaxMagnitudeNumber{T}(Vector64{T}, Vector64{T})" /> 2426Vector64.MaxMagnitudeNumber(left._lower, right._lower), 2427Vector64.MaxMagnitudeNumber(left._upper, right._upper) 2432/// <inheritdoc cref="Vector64.MaxNative{T}(Vector64{T}, Vector64{T})" /> 2444Vector64.MaxNative(left._lower, right._lower), 2445Vector64.MaxNative(left._upper, right._upper) 2450/// <inheritdoc cref="Vector64.MaxNumber{T}(Vector64{T}, Vector64{T})" /> 2462Vector64.MaxNumber(left._lower, right._lower), 2463Vector64.MaxNumber(left._upper, right._upper) 2468/// <inheritdoc cref="Vector64.Min{T}(Vector64{T}, Vector64{T})" /> 2480Vector64.Min(left._lower, right._lower), 2481Vector64.Min(left._upper, right._upper) 2486/// <inheritdoc cref="Vector64.MinMagnitude{T}(Vector64{T}, Vector64{T})" /> 2498Vector64.MinMagnitude(left._lower, right._lower), 2499Vector64.MinMagnitude(left._upper, right._upper) 2504/// <inheritdoc cref="Vector64.MinMagnitudeNumber{T}(Vector64{T}, Vector64{T})" /> 2516Vector64.MinMagnitudeNumber(left._lower, right._lower), 2517Vector64.MinMagnitudeNumber(left._upper, right._upper) 2522/// <inheritdoc cref="Vector64.MinNative{T}(Vector64{T}, Vector64{T})" /> 2534Vector64.MinNative(left._lower, right._lower), 2535Vector64.MinNative(left._upper, right._upper) 2540/// <inheritdoc cref="Vector64.MinNumber{T}(Vector64{T}, Vector64{T})" /> 2552Vector64.MinNumber(left._lower, right._lower), 2553Vector64.MinNumber(left._upper, right._upper) 2590Vector64.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 2591Vector64.MultiplyAddEstimate(left._upper, right._upper, addend._upper) 2595/// <inheritdoc cref="Vector64.MultiplyAddEstimate(Vector64{double}, Vector64{double}, Vector64{double})" /> 2601Vector64.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 2602Vector64.MultiplyAddEstimate(left._upper, right._upper, addend._upper) 2606/// <inheritdoc cref="Vector64.MultiplyAddEstimate(Vector64{float}, Vector64{float}, Vector64{float})" /> 2612Vector64.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 2613Vector64.MultiplyAddEstimate(left._upper, right._upper, addend._upper) 2812/// <inheritdoc cref="Vector64.None{T}(Vector64{T}, T)" /> 2817/// <inheritdoc cref="Vector64.NoneWhereAllBitsSet{T}(Vector64{T})" /> 2844/// <inheritdoc cref="Vector64.RadiansToDegrees(Vector64{double})" /> 2856Vector64.RadiansToDegrees(radians._lower), 2857Vector64.RadiansToDegrees(radians._upper) 2862/// <inheritdoc cref="Vector64.RadiansToDegrees(Vector64{float})" /> 2874Vector64.RadiansToDegrees(radians._lower), 2875Vector64.RadiansToDegrees(radians._upper) 2900Vector64.Round(vector._lower), 2901Vector64.Round(vector._upper) 2906/// <inheritdoc cref="Vector64.Round(Vector64{double})" /> 2910/// <inheritdoc cref="Vector64.Round(Vector64{float})" /> 2914/// <inheritdoc cref="Vector64.Round(Vector64{double}, MidpointRounding)" /> 2918/// <inheritdoc cref="Vector64.Round(Vector64{float}, MidpointRounding)" /> 3000Vector64.ShiftLeft(vector._lower, shiftCount._lower), 3001Vector64.ShiftLeft(vector._upper, shiftCount._upper) 3017Vector64.ShiftLeft(vector._lower, shiftCount._lower), 3018Vector64.ShiftLeft(vector._upper, shiftCount._upper) 3705/// <inheritdoc cref="Vector64.Sin(Vector64{double})" /> 3716Vector64.Sin(vector._lower), 3717Vector64.Sin(vector._upper) 3722/// <inheritdoc cref="Vector64.Sin(Vector64{float})" /> 3740Vector64.Sin(vector._lower), 3741Vector64.Sin(vector._upper) 3746/// <inheritdoc cref="Vector64.SinCos(Vector64{double})" /> 3756(Vector64<double> sinLower, Vector64<double> cosLower) = Vector64.SinCos(vector._lower); 3757(Vector64<double> sinUpper, Vector64<double> cosUpper) = Vector64.SinCos(vector._upper); 3766/// <inheritdoc cref="Vector64.SinCos(Vector64{float})" /> 3783(Vector64<float> sinLower, Vector64<float> cosLower) = Vector64.SinCos(vector._lower); 3784(Vector64<float> sinUpper, Vector64<float> cosUpper) = Vector64.SinCos(vector._upper); 3802Vector64.Sqrt(vector._lower), 3803Vector64.Sqrt(vector._upper) 3919Vector64.SubtractSaturate(left._lower, right._lower), 3920Vector64.SubtractSaturate(left._upper, right._upper) 3938T result = Vector64.Sum(vector._lower); 3939result = Scalar<T>.Add(result, Vector64.Sum(vector._upper)); 4010Vector64.Truncate(vector._lower), 4011Vector64.Truncate(vector._upper) 4016/// <inheritdoc cref="Vector64.Truncate(Vector64{double})" /> 4020/// <inheritdoc cref="Vector64.Truncate(Vector64{float})" /> 4099Vector64.WidenLower(lower), 4100Vector64.WidenUpper(lower) 4114Vector64.WidenLower(lower), 4115Vector64.WidenUpper(lower) 4129Vector64.WidenLower(lower), 4130Vector64.WidenUpper(lower) 4145Vector64.WidenLower(lower), 4146Vector64.WidenUpper(lower) 4160Vector64.WidenLower(lower), 4161Vector64.WidenUpper(lower) 4176Vector64.WidenLower(lower), 4177Vector64.WidenUpper(lower) 4192Vector64.WidenLower(lower), 4193Vector64.WidenUpper(lower) 4208Vector64.WidenLower(upper), 4209Vector64.WidenUpper(upper) 4223Vector64.WidenLower(upper), 4224Vector64.WidenUpper(upper) 4238Vector64.WidenLower(upper), 4239Vector64.WidenUpper(upper) 4254Vector64.WidenLower(upper), 4255Vector64.WidenUpper(upper) 4269Vector64.WidenLower(upper), 4270Vector64.WidenUpper(upper) 4285Vector64.WidenLower(upper), 4286Vector64.WidenUpper(upper) 4301Vector64.WidenLower(upper), 4302Vector64.WidenUpper(upper)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (86)
30[StructLayout(LayoutKind.Sequential, Size = Vector64.Size)] 41get => Vector64.Create(Scalar<T>.AllBitsSet); 52return Vector64.Size / sizeof(T); 104get => Vector64.Create(Scalar<T>.One); 397return vector ^ Vector64.Create(-0.0f).As<float, T>(); 401return vector ^ Vector64.Create(-0.0).As<double, T>(); 454if (Vector64.IsHardwareAccelerated) 458Vector64<T> result = Vector64.Equals(this, other) | ~(Vector64.Equals(this, this) | Vector64.Equals(other, other)); 529static int ISimdVector<Vector64<T>, T>.Alignment => Vector64.Alignment; 538get => Vector64.IsHardwareAccelerated; 543static Vector64<T> ISimdVector<Vector64<T>, T>.Abs(Vector64<T> vector) => Vector64.Abs(vector); 551static bool ISimdVector<Vector64<T>, T>.All(Vector64<T> vector, T value) => Vector64.All(vector, value); 555static bool ISimdVector<Vector64<T>, T>.AllWhereAllBitsSet(Vector64<T> vector) => Vector64.AllWhereAllBitsSet(vector); 559static Vector64<T> ISimdVector<Vector64<T>, T>.AndNot(Vector64<T> left, Vector64<T> right) => Vector64.AndNot(left, right); 563static bool ISimdVector<Vector64<T>, T>.Any(Vector64<T> vector, T value) => Vector64.Any(vector, value); 567static bool ISimdVector<Vector64<T>, T>.AnyWhereAllBitsSet(Vector64<T> vector) => Vector64.AnyWhereAllBitsSet(vector); 579static Vector64<T> ISimdVector<Vector64<T>, T>.Ceiling(Vector64<T> vector) => Vector64.Ceiling(vector); 583static Vector64<T> ISimdVector<Vector64<T>, T>.Clamp(Vector64<T> value, Vector64<T> min, Vector64<T> max) => Vector64.Clamp(value, min, max); 587static Vector64<T> ISimdVector<Vector64<T>, T>.ClampNative(Vector64<T> value, Vector64<T> min, Vector64<T> max) => Vector64.ClampNative(value, min, max); 591static Vector64<T> ISimdVector<Vector64<T>, T>.ConditionalSelect(Vector64<T> condition, Vector64<T> left, Vector64<T> right) => Vector64.ConditionalSelect(condition, left, right); 595static Vector64<T> ISimdVector<Vector64<T>, T>.CopySign(Vector64<T> value, Vector64<T> sign) => Vector64.CopySign(value, sign); 608static int ISimdVector<Vector64<T>, T>.Count(Vector64<T> vector, T value) => Vector64.Count(vector, value); 612static int ISimdVector<Vector64<T>, T>.CountWhereAllBitsSet(Vector64<T> vector) => Vector64.CountWhereAllBitsSet(vector); 616static Vector64<T> ISimdVector<Vector64<T>, T>.Create(T value) => Vector64.Create(value); 619static Vector64<T> ISimdVector<Vector64<T>, T>.Create(T[] values) => Vector64.Create(values); 622static Vector64<T> ISimdVector<Vector64<T>, T>.Create(T[] values, int index) => Vector64.Create(values, index); 625static Vector64<T> ISimdVector<Vector64<T>, T>.Create(ReadOnlySpan<T> values) => Vector64.Create(values); 629static Vector64<T> ISimdVector<Vector64<T>, T>.CreateScalar(T value) => Vector64.CreateScalar(value); 633static Vector64<T> ISimdVector<Vector64<T>, T>.CreateScalarUnsafe(T value) => Vector64.CreateScalarUnsafe(value); 645static T ISimdVector<Vector64<T>, T>.Dot(Vector64<T> left, Vector64<T> right) => Vector64.Dot(left, right); 649static Vector64<T> ISimdVector<Vector64<T>, T>.Equals(Vector64<T> left, Vector64<T> right) => Vector64.Equals(left, right); 657static bool ISimdVector<Vector64<T>, T>.EqualsAny(Vector64<T> left, Vector64<T> right) => Vector64.EqualsAny(left, right); 661static Vector64<T> ISimdVector<Vector64<T>, T>.Floor(Vector64<T> vector) => Vector64.Floor(vector); 669static Vector64<T> ISimdVector<Vector64<T>, T>.GreaterThan(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThan(left, right); 673static bool ISimdVector<Vector64<T>, T>.GreaterThanAll(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThanAll(left, right); 677static bool ISimdVector<Vector64<T>, T>.GreaterThanAny(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThanAny(left, right); 681static Vector64<T> ISimdVector<Vector64<T>, T>.GreaterThanOrEqual(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThanOrEqual(left, right); 685static bool ISimdVector<Vector64<T>, T>.GreaterThanOrEqualAll(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThanOrEqualAll(left, right); 689static bool ISimdVector<Vector64<T>, T>.GreaterThanOrEqualAny(Vector64<T> left, Vector64<T> right) => Vector64.GreaterThanOrEqualAny(left, right); 693static int ISimdVector<Vector64<T>, T>.IndexOf(Vector64<T> vector, T value) => Vector64.IndexOf(vector, value); 697static int ISimdVector<Vector64<T>, T>.IndexOfWhereAllBitsSet(Vector64<T> vector) => Vector64.IndexOfWhereAllBitsSet(vector); 701static Vector64<T> ISimdVector<Vector64<T>, T>.IsEvenInteger(Vector64<T> vector) => Vector64.IsEvenInteger(vector); 705static Vector64<T> ISimdVector<Vector64<T>, T>.IsFinite(Vector64<T> vector) => Vector64.IsFinite(vector); 709static Vector64<T> ISimdVector<Vector64<T>, T>.IsInfinity(Vector64<T> vector) => Vector64.IsInfinity(vector); 713static Vector64<T> ISimdVector<Vector64<T>, T>.IsInteger(Vector64<T> vector) => Vector64.IsInteger(vector); 717static Vector64<T> ISimdVector<Vector64<T>, T>.IsNaN(Vector64<T> vector) => Vector64.IsNaN(vector); 721static Vector64<T> ISimdVector<Vector64<T>, T>.IsNegative(Vector64<T> vector) => Vector64.IsNegative(vector); 725static Vector64<T> ISimdVector<Vector64<T>, T>.IsNegativeInfinity(Vector64<T> vector) => Vector64.IsNegativeInfinity(vector); 729static Vector64<T> ISimdVector<Vector64<T>, T>.IsNormal(Vector64<T> vector) => Vector64.IsNormal(vector); 733static Vector64<T> ISimdVector<Vector64<T>, T>.IsOddInteger(Vector64<T> vector) => Vector64.IsOddInteger(vector); 737static Vector64<T> ISimdVector<Vector64<T>, T>.IsPositive(Vector64<T> vector) => Vector64.IsPositive(vector); 741static Vector64<T> ISimdVector<Vector64<T>, T>.IsPositiveInfinity(Vector64<T> vector) => Vector64.IsPositiveInfinity(vector); 745static Vector64<T> ISimdVector<Vector64<T>, T>.IsSubnormal(Vector64<T> vector) => Vector64.IsSubnormal(vector); 749static Vector64<T> ISimdVector<Vector64<T>, T>.IsZero(Vector64<T> vector) => Vector64.IsZero(vector); 753static int ISimdVector<Vector64<T>, T>.LastIndexOf(Vector64<T> vector, T value) => Vector64.LastIndexOf(vector, value); 757static int ISimdVector<Vector64<T>, T>.LastIndexOfWhereAllBitsSet(Vector64<T> vector) => Vector64.LastIndexOfWhereAllBitsSet(vector); 761static Vector64<T> ISimdVector<Vector64<T>, T>.LessThan(Vector64<T> left, Vector64<T> right) => Vector64.LessThan(left, right); 765static bool ISimdVector<Vector64<T>, T>.LessThanAll(Vector64<T> left, Vector64<T> right) => Vector64.LessThanAll(left, right); 769static bool ISimdVector<Vector64<T>, T>.LessThanAny(Vector64<T> left, Vector64<T> right) => Vector64.LessThanAny(left, right); 773static Vector64<T> ISimdVector<Vector64<T>, T>.LessThanOrEqual(Vector64<T> left, Vector64<T> right) => Vector64.LessThanOrEqual(left, right); 777static bool ISimdVector<Vector64<T>, T>.LessThanOrEqualAll(Vector64<T> left, Vector64<T> right) => Vector64.LessThanOrEqualAll(left, right); 781static bool ISimdVector<Vector64<T>, T>.LessThanOrEqualAny(Vector64<T> left, Vector64<T> right) => Vector64.LessThanOrEqualAny(left, right); 785static Vector64<T> ISimdVector<Vector64<T>, T>.Load(T* source) => Vector64.Load(source); 789static Vector64<T> ISimdVector<Vector64<T>, T>.LoadAligned(T* source) => Vector64.LoadAligned(source); 793static Vector64<T> ISimdVector<Vector64<T>, T>.LoadAlignedNonTemporal(T* source) => Vector64.LoadAlignedNonTemporal(source); 797static Vector64<T> ISimdVector<Vector64<T>, T>.LoadUnsafe(ref readonly T source) => Vector64.LoadUnsafe(in source); 801static Vector64<T> ISimdVector<Vector64<T>, T>.LoadUnsafe(ref readonly T source, nuint elementOffset) => Vector64.LoadUnsafe(in source, elementOffset); 805static Vector64<T> ISimdVector<Vector64<T>, T>.Max(Vector64<T> left, Vector64<T> right) => Vector64.Max(left, right); 809static Vector64<T> ISimdVector<Vector64<T>, T>.MaxMagnitude(Vector64<T> left, Vector64<T> right) => Vector64.MaxMagnitude(left, right); 813static Vector64<T> ISimdVector<Vector64<T>, T>.MaxMagnitudeNumber(Vector64<T> left, Vector64<T> right) => Vector64.MaxMagnitudeNumber(left, right); 817static Vector64<T> ISimdVector<Vector64<T>, T>.MaxNative(Vector64<T> left, Vector64<T> right) => Vector64.MaxNative(left, right); 821static Vector64<T> ISimdVector<Vector64<T>, T>.MaxNumber(Vector64<T> left, Vector64<T> right) => Vector64.MaxNumber(left, right); 825static Vector64<T> ISimdVector<Vector64<T>, T>.Min(Vector64<T> left, Vector64<T> right) => Vector64.Min(left, right); 829static Vector64<T> ISimdVector<Vector64<T>, T>.MinMagnitude(Vector64<T> left, Vector64<T> right) => Vector64.MinMagnitude(left, right); 833static Vector64<T> ISimdVector<Vector64<T>, T>.MinMagnitudeNumber(Vector64<T> left, Vector64<T> right) => Vector64.MinMagnitudeNumber(left, right); 837static Vector64<T> ISimdVector<Vector64<T>, T>.MinNative(Vector64<T> left, Vector64<T> right) => Vector64.MinNative(left, right); 841static Vector64<T> ISimdVector<Vector64<T>, T>.MinNumber(Vector64<T> left, Vector64<T> right) => Vector64.MinNumber(left, right); 853static Vector64<T> ISimdVector<Vector64<T>, T>.MultiplyAddEstimate(Vector64<T> left, Vector64<T> right, Vector64<T> addend) => Vector64.MultiplyAddEstimate(left, right, addend); 861static bool ISimdVector<Vector64<T>, T>.None(Vector64<T> vector, T value) => Vector64.None(vector, value); 865static bool ISimdVector<Vector64<T>, T>.NoneWhereAllBitsSet(Vector64<T> vector) => Vector64.NoneWhereAllBitsSet(vector); 873static Vector64<T> ISimdVector<Vector64<T>, T>.Round(Vector64<T> vector) => Vector64.Round(vector); 889static Vector64<T> ISimdVector<Vector64<T>, T>.Sqrt(Vector64<T> vector) => Vector64.Sqrt(vector); 917static T ISimdVector<Vector64<T>, T>.Sum(Vector64<T> vector) => Vector64.Sum(vector); 925static Vector64<T> ISimdVector<Vector64<T>, T>.Truncate(Vector64<T> vector) => Vector64.Truncate(vector);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (12)
2366result = (TVectorDouble)(object)Vector64.ConvertToDouble((Vector64<long>)(object)vector); 2401result = (TVectorSingle)(object)Vector64.ConvertToSingle((Vector64<int>)(object)vector); 2525result = (TVector)(object)Vector64.Create(value); 2559result = (TVector)(object)Vector64.Create(value); 2599result = (TVectorSingle)(object)Vector64.Narrow(value.GetLower(), value.GetUpper()); 2653result = (TVectorSingle)(object)Vector64.Narrow((Vector64<double>)(object)lower, (Vector64<double>)(object)upper); 2693result = (TVectorUInt32)(object)Vector64.ShiftLeft( 2742result = (TVectorUInt64)(object)Vector64.ShiftLeft( 2913Vector64<double> lower = Vector64.WidenLower(value); 2914Vector64<double> upper = Vector64.WidenUpper(value); 2978result = (TVectorDouble)(object)Vector64.WidenLower((Vector64<float>)(object)vector); 3018result = (TVectorDouble)(object)Vector64.WidenUpper((Vector64<float>)(object)vector);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
165Value256 = Vector256.Create(Vector128.Create(Vector64.Create(
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (3)
519return AdvSimd.ZeroExtendWideningLower(Vector64.LoadUnsafe(ref ptr)); 533(Vector64<ushort> lower, Vector64<ushort> upper) = Vector64.Widen(Vector64.LoadUnsafe(ref ptr));
System.Runtime.Intrinsics (1)
artifacts\obj\System.Runtime.Intrinsics\Debug\net10.0\System.Runtime.Intrinsics.Forwards.cs (1)
21[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Intrinsics.Vector64))]