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)
463
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)
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++)
465
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
528
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
741
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1892
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
1935
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
1976
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2053
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
2182
for (int i = 0; i < TVectorDouble.
ElementCount
; i++)
2266
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2291
if (TVectorSingle.
ElementCount
== TVectorDouble.
ElementCount
)
2344
for (int i = 0; i < TVectorSingle.
ElementCount
; i++)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (2)
2815
int offset = length - TVector.
ElementCount
;
2827
offset -= TVector.
ElementCount
;
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (7)
2201
nuint finalOffsetWhereCanRunLoop = elementCount - (nuint)TVectorByte.
ElementCount
;
2207
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2208
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);
2219
currentOffset += (nuint)TVectorByte.
ElementCount
;
2230
utf16HighVector.Store(pCurrentWriteAddress + TVectorUInt16.
ElementCount
);
2232
currentOffset += (nuint)TVectorByte.
ElementCount
;
2233
pCurrentWriteAddress += (nuint)(TVectorUInt16.
ElementCount
* 2);