57 references to StoreAlignedNonTemporal
System.Numerics.Tensors (56)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (16)
468
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
469
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
470
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
471
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
484
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
485
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
486
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
487
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
1795
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
1796
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
1797
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
1798
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
1811
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
1812
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
1813
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
1814
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (8)
393
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
394
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
395
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
396
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
405
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
406
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
407
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
408
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (24)
496
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
497
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
498
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
499
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
516
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
517
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
518
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
519
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
1966
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
1967
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
1968
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
1969
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
1986
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
1987
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
1988
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
1989
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
3445
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 0));
3446
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 1));
3447
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 2));
3448
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 3));
3465
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 4));
3466
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 5));
3467
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 6));
3468
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (8)
433
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 0));
434
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 1));
435
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 2));
436
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 3));
445
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 4));
446
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 5));
447
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 6));
448
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector256<TOutput>.Count * 7));
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
832
static void ISimdVector<Vector256<T>, T>.StoreAlignedNonTemporal(Vector256<T> source, T* destination) => source.
StoreAlignedNonTemporal
(destination);