26 references to AsInt32
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (6)
94return Vector512.ConditionalSelect(Vector512.Equals(x, Vector512<T>.Zero).AsInt32(), 101Vector512<int> value = x.AsInt32(); 102return (value >> 31) | ((-value).AsUInt32() >> 31).AsInt32(); 105if (Vector512.EqualsAny(Vector512.IsNaN(x).AsInt32(), Vector512<int>.AllBitsSet)) 110return Vector512.ConditionalSelect(Vector512.LessThan(x, Vector512<T>.Zero).AsInt32(), 112Vector512.ConditionalSelect(Vector512.GreaterThan(x, Vector512<T>.Zero).AsInt32(),
System.Private.CoreLib (20)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (2)
878Vector512<sbyte> errorVec = (origIndex.AsInt32() | str.AsInt32()).AsSByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
400return result.AsInt32() == Vector512<int>.AllBitsSet;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (16)
198return All(vector.AsInt32(), -1); 232return Any(vector.AsInt32(), -1); 800return Count(vector.AsInt32(), -1); 1801Vector512<int> lower = Avx512F.UnpackLow(left.AsInt32(), right.AsInt32()); 1802Vector512<int> upper = Avx512F.UnpackHigh(left.AsInt32(), right.AsInt32()); 1856Vector512<int> even = Avx512F.PermuteVar16x32x2(left.AsInt32(), evenIndices, right.AsInt32()); 1857Vector512<int> odd = Avx512F.PermuteVar16x32x2(left.AsInt32(), oddIndices, right.AsInt32()); 2267return IndexOf(vector.AsInt32(), -1); 2358return LessThan(vector.AsInt32(), Vector512<int>.Zero).As<int, T>(); 2429return GreaterThanOrEqual(vector.AsInt32(), Vector512<int>.Zero).As<int, T>(); 2490return LastIndexOf(vector.AsInt32(), -1); 3170return None(vector.AsInt32(), -1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (1)
136Vector512<byte> shifted = (values.AsInt32() >>> VectorizedIndexShift).AsByte();