5 implementations of ElementCount
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (1)
813
static int ISimdVector<Vector<T>, T>.
ElementCount
=> Vector<T>.Count;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
475
static int ISimdVector<Vector128<T>, T>.
ElementCount
=> Vector128<T>.Count;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
464
static int ISimdVector<Vector256<T>, T>.
ElementCount
=> Vector256<T>.Count;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
464
static int ISimdVector<Vector512<T>, T>.
ElementCount
=> Vector512<T>.Count;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
532
static int ISimdVector<Vector64<T>, T>.
ElementCount
=> Vector64<T>.Count;
54 references to ElementCount
System.Private.CoreLib (54)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
555
for (i = 0; i <= count - TVector.
ElementCount
; i += TVector.
ElementCount
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (4)
86
Debug.Assert(length >= TVector.
ElementCount
);
89
nuint lengthToExamine = lengthU - (nuint)TVector.
ElementCount
;
118
i += (nuint)TVector.
ElementCount
;
124
i = lengthU - (nuint)TVector.
ElementCount
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (1)
812
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\ISimdVector_2.cs (3)
203
if (destination.Length < TSelf.
ElementCount
)
253
if (values.Length < TSelf.
ElementCount
)
787
if (destination.Length < TSelf.
ElementCount
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
474
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
463
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
463
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
531
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (31)
140
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
229
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
254
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
304
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
431
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
450
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
576
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
639
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
852
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1752
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
1771
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1982
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
2025
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2066
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2143
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
2272
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
2356
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2381
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2434
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
3197
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (2)
2815
int offset = length - TVector.
ElementCount
;
2827
offset -= TVector.
ElementCount
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
2203
nuint finalOffsetWhereCanRunLoop = elementCount - (nuint)TVectorByte.
ElementCount
;
2209
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2210
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);
2221
currentOffset += (nuint)TVectorByte.
ElementCount
;
2232
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2234
currentOffset += (nuint)TVectorByte.
ElementCount
;
2235
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);