58 references to StoreAlignedNonTemporal
System.Numerics.Tensors (56)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (16)
226
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
227
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
228
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
229
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
242
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
243
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
244
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
245
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
1557
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
1558
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
1559
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
1560
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
1573
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
1574
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
1575
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
1576
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (8)
182
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
183
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
184
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
185
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
194
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
195
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
196
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
197
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (24)
223
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
224
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
225
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
226
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
243
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
244
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
245
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
246
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
1697
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
1698
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
1699
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
1700
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
1717
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
1718
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
1719
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
1720
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
3181
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 0));
3182
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 1));
3183
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 2));
3184
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 3));
3201
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 4));
3202
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 5));
3203
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 6));
3204
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (8)
222
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 0));
223
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 1));
224
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 2));
225
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 3));
234
vector1.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 4));
235
vector2.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 5));
236
vector3.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 6));
237
vector4.
StoreAlignedNonTemporal
(dPtr + (uint)(Vector128<TOutput>.Count * 7));
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.Extensions.cs (1)
61
public static void StoreAlignedNonTemporal(this Vector4 source, float* destination) => source.AsVector128().
StoreAlignedNonTemporal
(destination);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
844
static void ISimdVector<Vector128<T>, T>.StoreAlignedNonTemporal(Vector128<T> source, T* destination) => source.
StoreAlignedNonTemporal
(destination);