151 references to Store
GenerateDocumentationAndConfigFiles (15)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (15)
353Vector128.Store(Vector128.Load(stateAccumulators), accumulators); 354Vector128.Store(Vector128.Load(stateAccumulators + 2), accumulators + 2); 355Vector128.Store(Vector128.Load(stateAccumulators + 4), accumulators + 4); 356Vector128.Store(Vector128.Load(stateAccumulators + 6), accumulators + 6); 410Vector128.Store(Vector128.Create(Prime32_3, Prime64_1), accumulators); 411Vector128.Store(Vector128.Create(Prime64_2, Prime64_3), accumulators + 2); 412Vector128.Store(Vector128.Create(Prime64_4, Prime32_2), accumulators + 4); 413Vector128.Store(Vector128.Create(Prime64_5, Prime32_1), accumulators + 6); 505Vector128.Store(Vector128.Load((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i)); 599Vector128.Store(acc1, accumulators); 600Vector128.Store(acc2, accumulators + Vector128<ulong>.Count); 601Vector128.Store(acc3, accumulators + Vector128<ulong>.Count * 2); 602Vector128.Store(acc4, accumulators + Vector128<ulong>.Count * 3); 650Vector128.Store(accVec, accumulators); 743Vector128.Store(accVec, accumulators);
Microsoft.CodeAnalysis (15)
Hashing\XxHashShared.cs (15)
353Vector128.Store(Vector128.Load(stateAccumulators), accumulators); 354Vector128.Store(Vector128.Load(stateAccumulators + 2), accumulators + 2); 355Vector128.Store(Vector128.Load(stateAccumulators + 4), accumulators + 4); 356Vector128.Store(Vector128.Load(stateAccumulators + 6), accumulators + 6); 410Vector128.Store(Vector128.Create(Prime32_3, Prime64_1), accumulators); 411Vector128.Store(Vector128.Create(Prime64_2, Prime64_3), accumulators + 2); 412Vector128.Store(Vector128.Create(Prime64_4, Prime32_2), accumulators + 4); 413Vector128.Store(Vector128.Create(Prime64_5, Prime32_1), accumulators + 6); 505Vector128.Store(Vector128.Load((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i)); 599Vector128.Store(acc1, accumulators); 600Vector128.Store(acc2, accumulators + Vector128<ulong>.Count); 601Vector128.Store(acc3, accumulators + Vector128<ulong>.Count * 2); 602Vector128.Store(acc4, accumulators + Vector128<ulong>.Count * 3); 650Vector128.Store(accVec, accumulators); 743Vector128.Store(accVec, accumulators);
Microsoft.CodeAnalysis.Workspaces (15)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (15)
353Vector128.Store(Vector128.Load(stateAccumulators), accumulators); 354Vector128.Store(Vector128.Load(stateAccumulators + 2), accumulators + 2); 355Vector128.Store(Vector128.Load(stateAccumulators + 4), accumulators + 4); 356Vector128.Store(Vector128.Load(stateAccumulators + 6), accumulators + 6); 410Vector128.Store(Vector128.Create(Prime32_3, Prime64_1), accumulators); 411Vector128.Store(Vector128.Create(Prime64_2, Prime64_3), accumulators + 2); 412Vector128.Store(Vector128.Create(Prime64_4, Prime32_2), accumulators + 4); 413Vector128.Store(Vector128.Create(Prime64_5, Prime32_1), accumulators + 6); 505Vector128.Store(Vector128.Load((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i)); 599Vector128.Store(acc1, accumulators); 600Vector128.Store(acc2, accumulators + Vector128<ulong>.Count); 601Vector128.Store(acc3, accumulators + Vector128<ulong>.Count * 2); 602Vector128.Store(acc4, accumulators + Vector128<ulong>.Count * 3); 650Vector128.Store(accVec, accumulators); 743Vector128.Store(accVec, accumulators);
System.IO.Hashing (15)
System\IO\Hashing\XxHashShared.cs (15)
344Vector128.Store(Vector128.Load(stateAccumulators), accumulators); 345Vector128.Store(Vector128.Load(stateAccumulators + 2), accumulators + 2); 346Vector128.Store(Vector128.Load(stateAccumulators + 4), accumulators + 4); 347Vector128.Store(Vector128.Load(stateAccumulators + 6), accumulators + 6); 401Vector128.Store(Vector128.Create(Prime32_3, Prime64_1), accumulators); 402Vector128.Store(Vector128.Create(Prime64_2, Prime64_3), accumulators + 2); 403Vector128.Store(Vector128.Create(Prime64_4, Prime32_2), accumulators + 4); 404Vector128.Store(Vector128.Create(Prime64_5, Prime32_1), accumulators + 6); 496Vector128.Store(Vector128.Load((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i)); 590Vector128.Store(acc1, accumulators); 591Vector128.Store(acc2, accumulators + Vector128<ulong>.Count); 592Vector128.Store(acc3, accumulators + Vector128<ulong>.Count * 2); 593Vector128.Store(acc4, accumulators + Vector128<ulong>.Count * 3); 641Vector128.Store(accVec, accumulators); 734Vector128.Store(accVec, accumulators);
System.Numerics.Tensors (56)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (16)
272vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 273vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 274vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 275vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 288vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 289vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 290vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 291vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7)); 1602vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 1603vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 1604vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 1605vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 1618vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 1619vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 1620vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 1621vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (8)
219vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 220vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 221vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 222vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 231vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 232vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 233vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 234vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (24)
278vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 279vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 280vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 281vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 298vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 299vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 300vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 301vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7)); 1751vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 1752vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 1753vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 1754vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 1771vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 1772vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 1773vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 1774vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7)); 3234vector1.Store(dPtr + (uint)(Vector128<T>.Count * 0)); 3235vector2.Store(dPtr + (uint)(Vector128<T>.Count * 1)); 3236vector3.Store(dPtr + (uint)(Vector128<T>.Count * 2)); 3237vector4.Store(dPtr + (uint)(Vector128<T>.Count * 3)); 3254vector1.Store(dPtr + (uint)(Vector128<T>.Count * 4)); 3255vector2.Store(dPtr + (uint)(Vector128<T>.Count * 5)); 3256vector3.Store(dPtr + (uint)(Vector128<T>.Count * 6)); 3257vector4.Store(dPtr + (uint)(Vector128<T>.Count * 7));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (8)
259vector1.Store(dPtr + (uint)(Vector128<TOutput>.Count * 0)); 260vector2.Store(dPtr + (uint)(Vector128<TOutput>.Count * 1)); 261vector3.Store(dPtr + (uint)(Vector128<TOutput>.Count * 2)); 262vector4.Store(dPtr + (uint)(Vector128<TOutput>.Count * 3)); 271vector1.Store(dPtr + (uint)(Vector128<TOutput>.Count * 4)); 272vector2.Store(dPtr + (uint)(Vector128<TOutput>.Count * 5)); 273vector3.Store(dPtr + (uint)(Vector128<TOutput>.Count * 6)); 274vector4.Store(dPtr + (uint)(Vector128<TOutput>.Count * 7));
System.Private.CoreLib (20)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
1153str.Store(dest);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (1)
750str.Store(dest);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlEncoder.cs (2)
404utf16LowVector.Store(dest); 405utf16HighVector.Store(dest + Vector128<ushort>.Count);
src\libraries\System.Private.CoreLib\src\System\Guid.cs (14)
1352vecX.Store(pChar); 1353vecY.Store(pChar + 20); 1354vecZ.Store(pChar + 8); 1360vecX.Store(pChar); 1361vecY.Store(pChar + 16); 1379x0.Store(pChar); 1380y0.Store(pChar + 20); 1381y1.Store(pChar + 28); 1382z0.Store(pChar + 8); // overlaps x1 1383z1.Store(pChar + 16); 1389x0.Store(pChar); 1390x1.Store(pChar + 8); 1391y0.Store(pChar + 16); 1392y1.Store(pChar + 24);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.Extensions.cs (1)
45public static void Store(this Vector4 source, float* destination) => source.AsVector128().Store(destination);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
836static void ISimdVector<Vector128<T>, T>.Store(Vector128<T> source, T* destination) => source.Store(destination);
Test.Utilities (15)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (15)
353Vector128.Store(Vector128.Load(stateAccumulators), accumulators); 354Vector128.Store(Vector128.Load(stateAccumulators + 2), accumulators + 2); 355Vector128.Store(Vector128.Load(stateAccumulators + 4), accumulators + 4); 356Vector128.Store(Vector128.Load(stateAccumulators + 6), accumulators + 6); 410Vector128.Store(Vector128.Create(Prime32_3, Prime64_1), accumulators); 411Vector128.Store(Vector128.Create(Prime64_2, Prime64_3), accumulators + 2); 412Vector128.Store(Vector128.Create(Prime64_4, Prime32_2), accumulators + 4); 413Vector128.Store(Vector128.Create(Prime64_5, Prime32_1), accumulators + 6); 505Vector128.Store(Vector128.Load((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i)); 599Vector128.Store(acc1, accumulators); 600Vector128.Store(acc2, accumulators + Vector128<ulong>.Count); 601Vector128.Store(acc3, accumulators + Vector128<ulong>.Count * 2); 602Vector128.Store(acc4, accumulators + Vector128<ulong>.Count * 3); 650Vector128.Store(accVec, accumulators); 743Vector128.Store(accVec, accumulators);