5 implementations of ElementCount
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (1)
824
static int ISimdVector<Vector<T>, T>.
ElementCount
=> Vector<T>.Count;
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\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
464
static int ISimdVector<Vector256<T>, T>.
ElementCount
=> Vector256<T>.Count;
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\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
532
static int ISimdVector<Vector64<T>, T>.
ElementCount
=> Vector64<T>.Count;
46 references to ElementCount
System.Private.CoreLib (46)
src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
460
for (i = 0; i <= count - TVector.
ElementCount
; i += TVector.
ElementCount
)
src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.cs (4)
84
Debug.Assert(length >= TVector.
ElementCount
);
87
nuint lengthToExamine = lengthU - (nuint)TVector.
ElementCount
;
116
i += (nuint)TVector.
ElementCount
;
122
i = lengthU - (nuint)TVector.
ElementCount
;
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (1)
823
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
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\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
474
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
463
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
463
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
531
/// <inheritdoc cref="ISimdVector{TSelf, T}.
ElementCount
" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (23)
139
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
228
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
253
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
303
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
464
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
527
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
740
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1891
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
1934
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1975
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2052
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
2181
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
2265
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2290
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2343
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (2)
2511
int offset = length - TVector.
ElementCount
;
2523
offset -= TVector.
ElementCount
;
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
2198
nuint finalOffsetWhereCanRunLoop = elementCount - (nuint)TVectorByte.
ElementCount
;
2204
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2205
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);
2216
currentOffset += (nuint)TVectorByte.
ElementCount
;
2227
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2229
currentOffset += (nuint)TVectorByte.
ElementCount
;
2230
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);