164 references to Count
System.Private.CoreLib (164)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
1735
result |= vector._upper.ExtractMostSignificantBits() << Vector64<T>.
Count
;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (136)
127
for (int index = 0; index < Vector64<T>.
Count
; index++)
154
for (int index = 0; index < Vector64<T>.
Count
; index++)
398
for (int index = 0; index < Vector64<T>.
Count
; index++)
459
for (int i = 0; i < Vector64<double>.
Count
; i++)
478
for (int i = 0; i < Vector64<double>.
Count
; i++)
496
for (int i = 0; i < Vector64<int>.
Count
; i++)
514
for (int i = 0; i < Vector64<int>.
Count
; i++)
532
for (int i = 0; i < Vector64<long>.
Count
; i++)
550
for (int i = 0; i < Vector64<long>.
Count
; i++)
568
for (int i = 0; i < Vector64<float>.
Count
; i++)
587
for (int i = 0; i < Vector64<float>.
Count
; i++)
606
for (int i = 0; i < Vector64<uint>.
Count
; i++)
625
for (int i = 0; i < Vector64<uint>.
Count
; i++)
644
for (int i = 0; i < Vector64<ulong>.
Count
; i++)
663
for (int i = 0; i < Vector64<ulong>.
Count
; i++)
693
for (int index = 0; index < Vector64<T>.
Count
; index++)
707
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.
Count
" />.</exception>
715
if (destination.Length < Vector64<T>.
Count
)
728
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.
Count
" />.</exception>
742
if ((destination.Length - startIndex) < Vector64<T>.
Count
)
754
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.
Count
" />.</exception>
759
if (destination.Length < Vector64<T>.
Count
)
772
for (int index = 0; index < Vector64<T>.
Count
; index++)
904
for (int index = 0; index < Vector64<T>.
Count
; index++)
998
/// <returns>A new <see cref="Vector64{T}" /> with its elements set to the first <see cref="Vector64{T}.
Count
" /> elements from <paramref name="values" />.</returns>
999
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="Vector64{T}.
Count
" />.</exception>
1007
if (values.Length < Vector64<T>.
Count
)
1020
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="Vector64{T}.
Count
" />.</exception>
1028
if ((index < 0) || ((values.Length - index) < Vector64<T>.
Count
))
1039
/// <returns>A new <see cref="Vector64{T}" /> with its elements set to the first <see cref="Vector64{T}.
Count
" /> elements from <paramref name="values" />.</returns>
1040
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="Vector64{T}.
Count
" />.</exception>
1045
if (values.Length < Vector64<T>.
Count
)
1393
for (int index = 0; index < Vector64<T>.
Count
; index++)
1474
for (int index = 0; index < Vector64<T>.
Count
; index++)
1502
for (int index = 0; index < Vector64<T>.
Count
; index++)
1518
for (int index = 0; index < Vector64<T>.
Count
; index++)
1578
for (int index = 0; index < Vector64<T>.
Count
; index++)
1611
for (int index = 0; index < Vector64<T>.
Count
; index++)
1650
for (int index = 0; index < Vector64<double>.
Count
; index++)
1674
for (int index = 0; index < Vector64<float>.
Count
; index++)
1694
if ((uint)(index) >= (uint)(Vector64<T>.
Count
))
1714
for (int index = 0; index < Vector64<T>.
Count
; index++)
1733
for (int index = 0; index < Vector64<T>.
Count
; index++)
1754
for (int index = 0; index < Vector64<T>.
Count
; index++)
1777
for (int index = 0; index < Vector64<T>.
Count
; index++)
1796
for (int index = 0; index < Vector64<T>.
Count
; index++)
1817
for (int index = 0; index < Vector64<T>.
Count
; index++)
1833
for (int index = 0; index < Vector64<T>.
Count
; index++)
2165
for (int index = 0; index < Vector64<T>.
Count
; index++)
2224
for (int index = 0; index < Vector64<T>.
Count
; index++)
2243
for (int index = 0; index < Vector64<T>.
Count
; index++)
2264
for (int index = 0; index < Vector64<T>.
Count
; index++)
2287
for (int index = 0; index < Vector64<T>.
Count
; index++)
2306
for (int index = 0; index < Vector64<T>.
Count
; index++)
2327
for (int index = 0; index < Vector64<T>.
Count
; index++)
2415
for (int index = 0; index < Vector64<T>.
Count
; index++)
2461
for (int index = 0; index < Vector64<T>.
Count
; index++)
2515
for (int index = 0; index < Vector64<T>.
Count
; index++)
2538
for (int index = 0; index < Vector64<T>.
Count
; index++)
2561
for (int index = 0; index < Vector64<T>.
Count
; index++)
2584
for (int index = 0; index < Vector64<T>.
Count
; index++)
2607
for (int index = 0; index < Vector64<T>.
Count
; index++)
2630
for (int index = 0; index < Vector64<T>.
Count
; index++)
2653
for (int index = 0; index < Vector64<T>.
Count
; index++)
2676
for (int index = 0; index < Vector64<T>.
Count
; index++)
2699
for (int index = 0; index < Vector64<T>.
Count
; index++)
2722
for (int index = 0; index < Vector64<T>.
Count
; index++)
2765
for (int index = 0; index < Vector64<T>.
Count
; index++)
2789
for (int index = 0; index < Vector64<double>.
Count
; index++)
2813
for (int index = 0; index < Vector64<float>.
Count
; index++)
2830
for (int i = 0; i < Vector64<TSource>.
Count
; i++)
2836
for (int i = Vector64<TSource>.
Count
; i < Vector64<TResult>.
Count
; i++)
2838
TResult value = TResult.CreateTruncating(upper.GetElementUnsafe(i - Vector64<TSource>.
Count
));
2899
for (int i = 0; i < Vector64<TSource>.
Count
; i++)
2905
for (int i = Vector64<TSource>.
Count
; i < Vector64<TResult>.
Count
; i++)
2907
TResult value = TResult.CreateSaturating(upper.GetElementUnsafe(i - Vector64<TSource>.
Count
));
3014
for (int index = 0; index < Vector64<T>.
Count
; index++)
3078
for (int index = 0; index < Vector64<T>.
Count
; index++)
3189
for (int index = 0; index < Vector64<uint>.
Count
; index++)
3211
for (int index = 0; index < Vector64<ulong>.
Count
; index++)
3402
for (int index = 0; index < Vector64<byte>.
Count
; index++)
3407
if (selectedIndex < Vector64<byte>.
Count
)
3427
for (int index = 0; index < Vector64<sbyte>.
Count
; index++)
3432
if (selectedIndex < Vector64<sbyte>.
Count
)
3492
for (int index = 0; index < Vector64<short>.
Count
; index++)
3497
if (selectedIndex < Vector64<short>.
Count
)
3517
for (int index = 0; index < Vector64<ushort>.
Count
; index++)
3522
if (selectedIndex < Vector64<ushort>.
Count
)
3580
for (int index = 0; index < Vector64<int>.
Count
; index++)
3585
if (selectedIndex < Vector64<int>.
Count
)
3605
for (int index = 0; index < Vector64<uint>.
Count
; index++)
3610
if (selectedIndex < Vector64<uint>.
Count
)
3629
for (int index = 0; index < Vector64<float>.
Count
; index++)
3634
if (selectedIndex < Vector64<float>.
Count
)
3707
for (int index = 0; index < Vector64<T>.
Count
; index++)
3721
for (int index = 0; index < Vector64<T>.
Count
; index++)
3775
for (int index = 0; index < Vector64<T>.
Count
; index++)
3835
for (int index = 0; index < Vector64<T>.
Count
; index++)
3933
for (int index = 0; index < Vector64<T>.
Count
; index++)
3954
for (int index = 0; index < Vector64<T>.
Count
; index++)
4030
for (int index = 0; index < Vector64<T>.
Count
; index++)
4052
/// <returns><c>true</c> if <paramref name="vector" /> was successfully copied to <paramref name="destination" />; otherwise, <c>false</c> if the length of <paramref name="destination" /> is less than <see cref="Vector64{T}.
Count
" />.</returns>
4057
if (destination.Length < Vector64<T>.
Count
)
4122
for (int i = 0; i < Vector64<ushort>.
Count
; i++)
4140
for (int i = 0; i < Vector64<int>.
Count
; i++)
4158
for (int i = 0; i < Vector64<long>.
Count
; i++)
4177
for (int i = 0; i < Vector64<short>.
Count
; i++)
4195
for (int i = 0; i < Vector64<double>.
Count
; i++)
4214
for (int i = 0; i < Vector64<uint>.
Count
; i++)
4233
for (int i = 0; i < Vector64<ulong>.
Count
; i++)
4252
for (int i = Vector64<ushort>.
Count
; i < Vector64<byte>.
Count
; i++)
4255
upper.SetElementUnsafe(i - Vector64<ushort>.
Count
, value);
4270
for (int i = Vector64<int>.
Count
; i < Vector64<short>.
Count
; i++)
4273
upper.SetElementUnsafe(i - Vector64<int>.
Count
, value);
4288
for (int i = Vector64<long>.
Count
; i < Vector64<int>.
Count
; i++)
4291
upper.SetElementUnsafe(i - Vector64<long>.
Count
, value);
4307
for (int i = Vector64<short>.
Count
; i < Vector64<sbyte>.
Count
; i++)
4310
upper.SetElementUnsafe(i - Vector64<short>.
Count
, value);
4325
for (int i = Vector64<double>.
Count
; i < Vector64<float>.
Count
; i++)
4328
upper.SetElementUnsafe(i - Vector64<double>.
Count
, value);
4344
for (int i = Vector64<uint>.
Count
; i < Vector64<ushort>.
Count
; i++)
4347
upper.SetElementUnsafe(i - Vector64<uint>.
Count
, value);
4363
for (int i = Vector64<ulong>.
Count
; i < Vector64<uint>.
Count
; i++)
4366
upper.SetElementUnsafe(i - Vector64<ulong>.
Count
, value);
4384
if ((uint)(index) >= (uint)(Vector64<T>.
Count
))
4406
Debug.Assert((index >= 0) && (index < Vector64<T>.
Count
));
4414
Debug.Assert((index >= 0) && (index < Vector64<T>.
Count
));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (15)
67
for (int i = 0; i <
Count
; i++)
139
for (int index = 0; index <
Count
; index++)
193
for (int index = 0; index <
Count
; index++)
212
for (int index = 0; index <
Count
; index++)
230
for (int index = 0; index <
Count
; index++)
275
for (int index = 0; index <
Count
; index++)
295
for (int index = 0; index <
Count
; index++)
315
for (int index = 0; index <
Count
; index++)
358
for (int index = 0; index <
Count
; index++)
378
for (int index = 0; index <
Count
; index++)
430
for (int index = 0; index <
Count
; index++)
471
for (int index = 0; index <
Count
; index++)
489
for (int i = 0; i <
Count
; i++)
513
for (int i = 1; i <
Count
; i++)
532
static int ISimdVector<Vector64<T>, T>.ElementCount => Vector64<T>.
Count
;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64DebugView_1.cs (12)
21
var items = new byte[Vector64<byte>.
Count
];
31
var items = new double[Vector64<double>.
Count
];
41
var items = new short[Vector64<short>.
Count
];
51
var items = new int[Vector64<int>.
Count
];
61
var items = new long[Vector64<long>.
Count
];
71
var items = new nint[Vector64<nint>.
Count
];
81
var items = new nuint[Vector64<nuint>.
Count
];
91
var items = new sbyte[Vector64<sbyte>.
Count
];
101
var items = new float[Vector64<float>.
Count
];
111
var items = new ushort[Vector64<ushort>.
Count
];
121
var items = new uint[Vector64<uint>.
Count
];
131
var items = new ulong[Vector64<ulong>.
Count
];