2 writes to _lower
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (2)
218if (TryComputeBitmap(asciiValues, (byte*)&state.Bitmap._lower, out bool needleContainsZero)) 245if (TryComputeBitmap(asciiValues, (byte*)&state.Bitmap._lower, out bool needleContainsZero))
176 references to _lower
System.Private.CoreLib (176)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (24)
138left._lower + right._lower, 153left._lower & right._lower, 168left._lower | right._lower, 183left._lower / right._lower, 197left._lower / right, 211return (left._lower == right._lower) 225left._lower ^ right._lower, 247value._lower << shiftCount, 262left._lower * right._lower, 277left._lower * right, 299~vector._lower, 313value._lower >> shiftCount, 328left._lower - right._lower, 375value._lower >>> shiftCount, 409return _lower.Equals(other._lower)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (133)
158Vector128.Abs(vector._lower), 180Vector128.AddSaturate(left._lower, right._lower), 437Vector128.Ceiling(vector._lower), 516Vector128.ConvertToDouble(vector._lower), 549Vector128.ConvertToDouble(vector._lower), 563Vector128.ConvertToInt32(vector._lower), 576Vector128.ConvertToInt32Native(vector._lower), 589Vector128.ConvertToInt64(vector._lower), 602Vector128.ConvertToInt64Native(vector._lower), 615Vector128.ConvertToSingle(vector._lower), 661Vector128.ConvertToSingle(vector._lower), 676Vector128.ConvertToUInt32(vector._lower), 690Vector128.ConvertToUInt32Native(vector._lower), 704Vector128.ConvertToUInt64(vector._lower), 718Vector128.ConvertToUInt64Native(vector._lower), 739Vector128.CopySign(value._lower, sign._lower), 820Vector128.Asin(vector._lower), 844Vector128.Asin(vector._lower), 861Vector128.Cos(vector._lower), 885Vector128.Cos(vector._lower), 1838Vector128.DegreesToRadians(degrees._lower), 1863Vector128.DegreesToRadians(degrees._lower), 1907Vector128.Equals(left._lower, right._lower), 1931return Vector128.EqualsAny(left._lower, right._lower) 1946Vector128.Exp(vector._lower), 1970Vector128.Exp(vector._lower), 1986uint result = vector._lower.ExtractMostSignificantBits(); 2001Vector128.Floor(vector._lower), 2032Vector128.FusedMultiplyAdd(left._lower, right._lower, addend._lower), 2043Vector128.FusedMultiplyAdd(left._lower, right._lower, addend._lower), 2076return vector._lower; 2102Vector128.GreaterThan(left._lower, right._lower), 2117return Vector128.GreaterThanAll(left._lower, right._lower) 2131return Vector128.GreaterThanAny(left._lower, right._lower) 2146Vector128.GreaterThanOrEqual(left._lower, right._lower), 2161return Vector128.GreaterThanOrEqualAll(left._lower, right._lower) 2175return Vector128.GreaterThanOrEqualAny(left._lower, right._lower) 2190Vector128.Hypot(x._lower, y._lower), 2214Vector128.Hypot(x._lower, y._lower), 2479Vector128.Lerp(x._lower, y._lower, amount._lower), 2497Vector128.Lerp(x._lower, y._lower, amount._lower), 2514Vector128.LessThan(left._lower, right._lower), 2529return Vector128.LessThanAll(left._lower, right._lower) 2543return Vector128.LessThanAny(left._lower, right._lower) 2558Vector128.LessThanOrEqual(left._lower, right._lower), 2573return Vector128.LessThanOrEqualAll(left._lower, right._lower) 2587return Vector128.LessThanOrEqualAny(left._lower, right._lower) 2682Vector128.Log(vector._lower), 2699Vector128.Log(vector._lower), 2716Vector128.Log2(vector._lower), 2733Vector128.Log2(vector._lower), 2751Vector128.Max(left._lower, right._lower), 2769Vector128.MaxMagnitude(left._lower, right._lower), 2787Vector128.MaxMagnitudeNumber(left._lower, right._lower), 2805Vector128.MaxNative(left._lower, right._lower), 2823Vector128.MaxNumber(left._lower, right._lower), 2841Vector128.Min(left._lower, right._lower), 2859Vector128.MinMagnitude(left._lower, right._lower), 2877Vector128.MinMagnitudeNumber(left._lower, right._lower), 2895Vector128.MinNative(left._lower, right._lower), 2913Vector128.MinNumber(left._lower, right._lower), 2951Vector128.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 2962Vector128.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 2973Vector128.MultiplyAddEstimate(left._lower, right._lower, addend._lower), 3168Vector128.RadiansToDegrees(radians._lower), 3193Vector128.RadiansToDegrees(radians._lower), 3206Vector128.Round(vector._lower), 3311Vector128.ShiftLeft(vector._lower, shiftCount._lower), 3328Vector128.ShiftLeft(vector._lower, shiftCount._lower), 3624Vector128.Sin(vector._lower), 3648Vector128.Sin(vector._lower), 3664(Vector128<double> sinLower, Vector128<double> cosLower) = Vector128.SinCos(vector._lower); 3691(Vector128<float> sinLower, Vector128<float> cosLower) = Vector128.SinCos(vector._lower); 3711Vector128.Sqrt(vector._lower), 3801Vector128.SubtractSaturate(left._lower, right._lower), 3820T result = Vector128.Sum(vector._lower); 3877Vector128.Truncate(vector._lower), 3968Vector128<byte> lower = source._lower; 3983Vector128<short> lower = source._lower; 3998Vector128<int> lower = source._lower; 4014Vector128<sbyte> lower = source._lower; 4028Vector128<float> lower = source._lower; 4044Vector128<ushort> lower = source._lower; 4060Vector128<uint> lower = source._lower; 4250return Vector128.CountMatches(vector._lower) 4273int result = Vector128.IndexOfFirstMatch(vector._lower); 4300return Vector128.IndexOfLastMatch(vector._lower); 4312internal static void SetLowerUnsafe<T>(in this Vector256<T> vector, Vector128<T> value) => Unsafe.AsRef(in vector._lower) = value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (9)
24new AsciiState(~Bitmap._lower, Lookup.CreateInverse()); 367Vector128<byte> bitmap = state.Bitmap._lower; 499Vector128<byte> bitmap = state.Bitmap._lower; 650Vector128<byte> bitmap = state.Bitmap._lower; 775Vector128<byte> bitmap = state.Bitmap._lower; 922Vector128<byte> bitmap0 = state.Bitmap0._lower; 923Vector128<byte> bitmap1 = state.Bitmap1._lower; 1050Vector128<byte> bitmap0 = state.Bitmap0._lower; 1051Vector128<byte> bitmap1 = state.Bitmap1._lower;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (10)
211Vector128<byte> n0Low = _n0Low._lower._lower, n0High = _n0High._lower._lower; 212Vector128<byte> n1Low = _n1Low._lower._lower, n1High = _n1High._lower._lower; 374Vector128<byte> n0Low = _n0Low._lower._lower, n0High = _n0High._lower._lower; 375Vector128<byte> n1Low = _n1Low._lower._lower, n1High = _n1High._lower._lower; 376Vector128<byte> n2Low = _n2Low._lower._lower, n2High = _n2High._lower._lower;