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