322 references to Load
GenerateDocumentationAndConfigFiles (22)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (22)
353
Vector128.Store(Vector128.
Load
(stateAccumulators), accumulators);
354
Vector128.Store(Vector128.
Load
(stateAccumulators + 2), accumulators + 2);
355
Vector128.Store(Vector128.
Load
(stateAccumulators + 4), accumulators + 4);
356
Vector128.Store(Vector128.
Load
(stateAccumulators + 6), accumulators + 6);
505
Vector128.Store(Vector128.
Load
((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i));
561
Vector128<ulong> acc1 = Vector128.
Load
(accumulators);
562
Vector128<ulong> acc2 = Vector128.
Load
(accumulators + Vector128<ulong>.Count);
563
Vector128<ulong> acc3 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 2);
564
Vector128<ulong> acc4 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 3);
571
Vector128<uint> secretVal = Vector128.
Load
((uint*)secret);
575
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count);
579
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 2);
583
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 3);
592
acc1 = ScrambleAccumulator128(acc1, Vector128.
Load
((ulong*)secretForScramble));
593
acc2 = ScrambleAccumulator128(acc2, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count));
594
acc3 = ScrambleAccumulator128(acc3, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 2));
595
acc4 = ScrambleAccumulator128(acc4, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 3));
649
Vector128<ulong> accVec = Accumulate128(Vector128.
Load
(accumulators), source, Vector128.
Load
((uint*)secret));
693
Vector128<uint> sourceVec = Vector128.
Load
((uint*)source);
742
Vector128<ulong> accVec = ScrambleAccumulator128(Vector128.
Load
(accumulators), Vector128.
Load
((ulong*)secret));
Microsoft.CodeAnalysis (22)
Hashing\XxHashShared.cs (22)
353
Vector128.Store(Vector128.
Load
(stateAccumulators), accumulators);
354
Vector128.Store(Vector128.
Load
(stateAccumulators + 2), accumulators + 2);
355
Vector128.Store(Vector128.
Load
(stateAccumulators + 4), accumulators + 4);
356
Vector128.Store(Vector128.
Load
(stateAccumulators + 6), accumulators + 6);
505
Vector128.Store(Vector128.
Load
((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i));
561
Vector128<ulong> acc1 = Vector128.
Load
(accumulators);
562
Vector128<ulong> acc2 = Vector128.
Load
(accumulators + Vector128<ulong>.Count);
563
Vector128<ulong> acc3 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 2);
564
Vector128<ulong> acc4 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 3);
571
Vector128<uint> secretVal = Vector128.
Load
((uint*)secret);
575
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count);
579
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 2);
583
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 3);
592
acc1 = ScrambleAccumulator128(acc1, Vector128.
Load
((ulong*)secretForScramble));
593
acc2 = ScrambleAccumulator128(acc2, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count));
594
acc3 = ScrambleAccumulator128(acc3, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 2));
595
acc4 = ScrambleAccumulator128(acc4, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 3));
649
Vector128<ulong> accVec = Accumulate128(Vector128.
Load
(accumulators), source, Vector128.
Load
((uint*)secret));
693
Vector128<uint> sourceVec = Vector128.
Load
((uint*)source);
742
Vector128<ulong> accVec = ScrambleAccumulator128(Vector128.
Load
(accumulators), Vector128.
Load
((ulong*)secret));
Microsoft.CodeAnalysis.Workspaces (22)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (22)
353
Vector128.Store(Vector128.
Load
(stateAccumulators), accumulators);
354
Vector128.Store(Vector128.
Load
(stateAccumulators + 2), accumulators + 2);
355
Vector128.Store(Vector128.
Load
(stateAccumulators + 4), accumulators + 4);
356
Vector128.Store(Vector128.
Load
(stateAccumulators + 6), accumulators + 6);
505
Vector128.Store(Vector128.
Load
((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i));
561
Vector128<ulong> acc1 = Vector128.
Load
(accumulators);
562
Vector128<ulong> acc2 = Vector128.
Load
(accumulators + Vector128<ulong>.Count);
563
Vector128<ulong> acc3 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 2);
564
Vector128<ulong> acc4 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 3);
571
Vector128<uint> secretVal = Vector128.
Load
((uint*)secret);
575
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count);
579
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 2);
583
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 3);
592
acc1 = ScrambleAccumulator128(acc1, Vector128.
Load
((ulong*)secretForScramble));
593
acc2 = ScrambleAccumulator128(acc2, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count));
594
acc3 = ScrambleAccumulator128(acc3, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 2));
595
acc4 = ScrambleAccumulator128(acc4, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 3));
649
Vector128<ulong> accVec = Accumulate128(Vector128.
Load
(accumulators), source, Vector128.
Load
((uint*)secret));
693
Vector128<uint> sourceVec = Vector128.
Load
((uint*)source);
742
Vector128<ulong> accVec = ScrambleAccumulator128(Vector128.
Load
(accumulators), Vector128.
Load
((ulong*)secret));
System.IO.Hashing (22)
System\IO\Hashing\XxHashShared.cs (22)
344
Vector128.Store(Vector128.
Load
(stateAccumulators), accumulators);
345
Vector128.Store(Vector128.
Load
(stateAccumulators + 2), accumulators + 2);
346
Vector128.Store(Vector128.
Load
(stateAccumulators + 4), accumulators + 4);
347
Vector128.Store(Vector128.
Load
(stateAccumulators + 6), accumulators + 6);
496
Vector128.Store(Vector128.
Load
((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i));
552
Vector128<ulong> acc1 = Vector128.
Load
(accumulators);
553
Vector128<ulong> acc2 = Vector128.
Load
(accumulators + Vector128<ulong>.Count);
554
Vector128<ulong> acc3 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 2);
555
Vector128<ulong> acc4 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 3);
562
Vector128<uint> secretVal = Vector128.
Load
((uint*)secret);
566
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count);
570
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 2);
574
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 3);
583
acc1 = ScrambleAccumulator128(acc1, Vector128.
Load
((ulong*)secretForScramble));
584
acc2 = ScrambleAccumulator128(acc2, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count));
585
acc3 = ScrambleAccumulator128(acc3, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 2));
586
acc4 = ScrambleAccumulator128(acc4, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 3));
640
Vector128<ulong> accVec = Accumulate128(Vector128.
Load
(accumulators), source, Vector128.
Load
((uint*)secret));
684
Vector128<uint> sourceVec = Vector128.
Load
((uint*)source);
733
Vector128<ulong> accVec = ScrambleAccumulator128(Vector128.
Load
(accumulators), Vector128.
Load
((ulong*)secret));
System.Numerics.Tensors (200)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (24)
216
vector1 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)));
217
vector2 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)));
218
vector3 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)));
219
vector4 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)));
228
vector1 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)));
229
vector2 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)));
230
vector3 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)));
231
vector4 = transform.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)));
1345
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
1346
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)));
1347
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
1348
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)));
1349
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
1350
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)));
1351
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
1352
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)));
1361
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
1362
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)));
1363
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
1364
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)));
1365
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
1366
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)));
1367
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
1368
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (48)
217
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
218
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)));
219
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
220
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)));
221
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
222
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)));
223
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
224
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)));
233
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
234
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)));
235
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
236
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)));
237
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
238
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)));
239
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
240
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)));
263
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
264
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)));
265
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
266
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)));
267
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
268
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)));
269
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
270
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)));
279
vector1 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
280
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)));
281
vector2 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
282
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)));
283
vector3 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
284
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)));
285
vector4 = TBinaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
286
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)));
1548
vector1 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0))),
1550
vector2 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1))),
1552
vector3 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2))),
1554
vector4 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3))),
1564
vector1 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4))),
1566
vector2 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5))),
1568
vector3 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6))),
1570
vector4 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7))),
1593
vector1 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0))),
1595
vector2 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1))),
1597
vector3 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2))),
1599
vector4 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3))),
1609
vector1 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4))),
1611
vector2 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5))),
1613
vector3 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6))),
1615
vector4 = TBinaryOperator.Invoke(TTransformOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7))),
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (16)
177
vector1 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)));
178
vector2 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)));
179
vector3 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)));
180
vector4 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)));
189
vector1 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)));
190
vector2 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)));
191
vector3 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)));
192
vector4 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)));
214
vector1 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)));
215
vector2 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)));
216
vector3 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)));
217
vector4 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)));
226
vector1 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)));
227
vector2 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)));
228
vector3 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)));
229
vector4 = op.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.ITernaryOperator.cs (96)
210
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
211
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)),
212
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 0)));
213
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
214
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)),
215
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 1)));
216
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
217
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)),
218
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 2)));
219
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
220
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)),
221
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 3)));
230
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
231
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)),
232
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 4)));
233
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
234
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)),
235
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 5)));
236
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
237
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)),
238
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 6)));
239
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
240
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)),
241
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 7)));
265
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
266
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)),
267
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 0)));
268
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
269
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)),
270
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 1)));
271
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
272
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)),
273
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 2)));
274
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
275
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)),
276
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 3)));
285
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
286
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)),
287
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 4)));
288
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
289
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)),
290
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 5)));
291
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
292
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)),
293
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 6)));
294
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
295
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)),
296
Vector128.
Load
(zPtr + (uint)(Vector128<T>.Count * 7)));
1684
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
1685
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)),
1687
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
1688
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)),
1690
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
1691
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)),
1693
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
1694
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)),
1704
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
1705
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)),
1707
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
1708
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)),
1710
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
1711
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)),
1713
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
1714
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)),
1738
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
1739
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 0)),
1741
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
1742
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 1)),
1744
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
1745
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 2)),
1747
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
1748
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 3)),
1758
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
1759
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 4)),
1761
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
1762
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 5)),
1764
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
1765
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 6)),
1767
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
1768
Vector128.
Load
(yPtr + (uint)(Vector128<T>.Count * 7)),
3168
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
3171
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
3174
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
3177
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
3188
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
3191
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
3194
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
3197
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
3221
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 0)),
3224
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 1)),
3227
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 2)),
3230
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 3)),
3241
vector1 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 4)),
3244
vector2 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 5)),
3247
vector3 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 6)),
3250
vector4 = TTernaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<T>.Count * 7)),
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryOperator.cs (16)
217
vector1 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 0)));
218
vector2 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 1)));
219
vector3 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 2)));
220
vector4 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 3)));
229
vector1 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 4)));
230
vector2 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 5)));
231
vector3 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 6)));
232
vector4 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 7)));
254
vector1 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 0)));
255
vector2 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 1)));
256
vector3 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 2)));
257
vector4 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 3)));
266
vector1 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 4)));
267
vector2 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 5)));
268
vector3 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 6)));
269
vector4 = TUnaryOperator.Invoke(Vector128.
Load
(xPtr + (uint)(Vector128<TInput>.Count * 7)));
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (2)
769
/// <inheritdoc cref="Vector128.
Load
{T}(T*)" />
773
public static unsafe Vector4 Load(float* source) => Vector128.
Load
(source).AsVector4();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
728
static Vector128<T> ISimdVector<Vector128<T>, T>.Load(T* source) => Vector128.
Load
(source);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (5)
530
Vector128<byte> search = Vector128.
Load
(searchSpace + offset);
610
Vector128<byte> search = Vector128.
Load
(searchSpace + offset);
643
Vector128<byte> search = Vector128.
Load
(searchSpace + offset);
683
Vector128<byte> search = Vector128.
Load
(searchSpace + offset);
714
Vector128<byte> search = Vector128.
Load
(searchSpace + offset);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (2)
217
if (!VectorContainsNonAsciiChar(Vector128.
Load
(pBuffer)))
839
if (!VectorContainsNonAsciiChar(Vector128.
Load
((ushort*)pBuffer)))
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (2)
79
Vector128<ushort> utf16Data = Vector128.
Load
((ushort*)pInputBuffer);
290
Vector128<ushort> utf16Data = Vector128.
Load
((ushort*)pInputBuffer);
Test.Utilities (22)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (22)
353
Vector128.Store(Vector128.
Load
(stateAccumulators), accumulators);
354
Vector128.Store(Vector128.
Load
(stateAccumulators + 2), accumulators + 2);
355
Vector128.Store(Vector128.
Load
(stateAccumulators + 4), accumulators + 4);
356
Vector128.Store(Vector128.
Load
(stateAccumulators + 6), accumulators + 6);
505
Vector128.Store(Vector128.
Load
((ulong*)(defaultSecret + i)) + seedVec, (ulong*)(destinationSecret + i));
561
Vector128<ulong> acc1 = Vector128.
Load
(accumulators);
562
Vector128<ulong> acc2 = Vector128.
Load
(accumulators + Vector128<ulong>.Count);
563
Vector128<ulong> acc3 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 2);
564
Vector128<ulong> acc4 = Vector128.
Load
(accumulators + Vector128<ulong>.Count * 3);
571
Vector128<uint> secretVal = Vector128.
Load
((uint*)secret);
575
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count);
579
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 2);
583
secretVal = Vector128.
Load
((uint*)secret + Vector128<uint>.Count * 3);
592
acc1 = ScrambleAccumulator128(acc1, Vector128.
Load
((ulong*)secretForScramble));
593
acc2 = ScrambleAccumulator128(acc2, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count));
594
acc3 = ScrambleAccumulator128(acc3, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 2));
595
acc4 = ScrambleAccumulator128(acc4, Vector128.
Load
((ulong*)secretForScramble + Vector128<ulong>.Count * 3));
649
Vector128<ulong> accVec = Accumulate128(Vector128.
Load
(accumulators), source, Vector128.
Load
((uint*)secret));
693
Vector128<uint> sourceVec = Vector128.
Load
((uint*)source);
742
Vector128<ulong> accVec = ScrambleAccumulator128(Vector128.
Load
(accumulators), Vector128.
Load
((ulong*)secret));