58 references to Create
System.IO.Hashing (1)
System\IO\Hashing\Crc32.Vectorized.cs (1)
106
Vector128<ulong> bitmask = Vector128.
Create
(~0, 0, ~0, 0).AsUInt64();
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (2)
2756
x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsInt32(), Vector128.
Create
(2, 3, 0, 1)).As<int, T>());
2757
x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsInt32(), Vector128.
Create
(1, 0, 3, 2)).As<int, T>());
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfOperator.cs (4)
41
tmpResult = Vector128.Shuffle(result.AsInt32(), Vector128.
Create
(2, 3, 0, 1)).As<int, T>();
42
tmpIndex = Vector128.Shuffle(resultIndex.AsInt32(), Vector128.
Create
(2, 3, 0, 1)).As<int, T>();
46
tmpResult = Vector128.Shuffle(result.AsInt32(), Vector128.
Create
(1, 0, 3, 2)).As<int, T>();
47
tmpIndex = Vector128.Shuffle(resultIndex.AsInt32(), Vector128.
Create
(1, 0, 3, 2)).As<int, T>();
System.Private.CoreLib (51)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
886
var decLutTwo = (Vector128.
Create
(0x0100FF00, 0x05040302, 0x09080706, 0x0D0C0B0A).AsByte(),
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (1)
463
Vector128<byte> shuffleVec = Vector128.
Create
(0x01020001, 0x04050304, 0x07080607, 0x0A0B090A).AsByte();
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (28)
1275
Vector128<float> V00 = Vector128.Shuffle(row3, Vector128.
Create
(0, 0, 1, 1));
1276
Vector128<float> V10 = Vector128.Shuffle(row4, Vector128.
Create
(2, 3, 2, 3));
1277
Vector128<float> V01 = Vector128.Shuffle(row1, Vector128.
Create
(0, 0, 1, 1));
1278
Vector128<float> V11 = Vector128.Shuffle(row2, Vector128.
Create
(2, 3, 2, 3));
1286
V00 = Vector128.Shuffle(row3, Vector128.
Create
(2, 3, 2, 3));
1287
V10 = Vector128.Shuffle(row4, Vector128.
Create
(0, 0, 1, 1));
1288
V01 = Vector128.Shuffle(row1, Vector128.
Create
(2, 3, 2, 3));
1289
V11 = Vector128.Shuffle(row2, Vector128.
Create
(0, 0, 1, 1));
1299
V00 = Vector128.Shuffle(row2, Vector128.
Create
(1, 2, 0, 1));
1301
V01 = Vector128.Shuffle(row1, Vector128.
Create
(2, 0, 1, 0));
1306
V02 = Vector128.Shuffle(row4, Vector128.
Create
(1, 2, 0, 1));
1308
Vector128<float> V03 = Vector128.Shuffle(row3, Vector128.
Create
(2, 0, 1, 0));
1318
V00 = Vector128.Shuffle(row2, Vector128.
Create
(2, 3, 1, 2));
1320
V01 = Vector128.Shuffle(row1, Vector128.
Create
(3, 2, 3, 1));
1325
V02 = Vector128.Shuffle(row4, Vector128.
Create
(2, 3, 1, 2));
1327
V03 = Vector128.Shuffle(row3, Vector128.
Create
(3, 2, 3, 1));
1335
V00 = Vector128.Shuffle(row2, Vector128.
Create
(3, 0, 3, 0));
1339
V10 = Vector128.Shuffle(V10, Vector128.
Create
(0, 3, 2, 0));
1340
V01 = Vector128.Shuffle(row1, Vector128.
Create
(1, 3, 0, 2));
1344
V11 = Vector128.Shuffle(V11, Vector128.
Create
(3, 0, 1, 2));
1345
V02 = Vector128.Shuffle(row4, Vector128.
Create
(3, 0, 3, 0));
1349
V12 = Vector128.Shuffle(V12, Vector128.
Create
(0, 3, 2, 0));
1350
V03 = Vector128.Shuffle(row3, Vector128.
Create
(1, 3, 0, 2));
1354
V13 = Vector128.Shuffle(V13, Vector128.
Create
(3, 0, 1, 2));
1378
C0 = Vector128.Shuffle(C0, Vector128.
Create
(0, 2, 1, 3));
1379
C2 = Vector128.Shuffle(C2, Vector128.
Create
(0, 2, 1, 3));
1380
C4 = Vector128.Shuffle(C4, Vector128.
Create
(0, 2, 1, 3));
1381
C6 = Vector128.Shuffle(C6, Vector128.
Create
(0, 2, 1, 3));
src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (3)
136
result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(right, Vector128.
Create
(3, 2, 1, 0)) * left.GetElement(0), Vector128.Create(+1.0f, -1.0f, +1.0f, -1.0f), result);
137
result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(right, Vector128.
Create
(2, 3, 0, 1)) * left.GetElement(1), Vector128.Create(+1.0f, +1.0f, -1.0f, -1.0f), result);
138
result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(right, Vector128.
Create
(1, 0, 3, 2)) * left.GetElement(2), Vector128.Create(-1.0f, +1.0f, +1.0f, -1.0f), result);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (4)
444
Vector128.Shuffle(value1.AsVector128Unsafe(), Vector128.
Create
(0, 1, 0, 1)) *
445
Vector128.Shuffle(value2.AsVector128Unsafe(), Vector128.
Create
(1, 0, 1, 0));
447
return (mul - Vector128.Shuffle(mul, Vector128.
Create
(1, 0, 1, 0))).ToScalar();
866
return Vector128.Shuffle(vector.AsVector128(), Vector128.
Create
(xIndex, yIndex, 2, 3)).AsVector2();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (5)
474
Vector128<float> temp = Vector128.Shuffle(v1, Vector128.
Create
(1, 2, 0, 0)) * Vector128.Shuffle(v2, Vector128.
Create
(2, 0, 1, 0));
477
-Vector128.Shuffle(v1, Vector128.
Create
(2, 0, 1, 0)),
478
Vector128.Shuffle(v2, Vector128.
Create
(1, 2, 0, 0)),
900
return Vector128.Shuffle(vector.AsVector128(), Vector128.
Create
(xIndex, yIndex, zIndex, 3)).AsVector3();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (5)
531
Vector128<float> m2 = Vector128.Shuffle(v1, Vector128.
Create
(2, 0, 1, 3)) *
532
Vector128.Shuffle(v2, Vector128.
Create
(1, 2, 0, 3));
535
Vector128.Shuffle(v1, Vector128.
Create
(1, 2, 0, 3)),
536
Vector128.Shuffle(v2, Vector128.
Create
(2, 0, 1, 3)),
931
return Vector128.Shuffle(vector.AsVector128(), Vector128.
Create
(xIndex, yIndex, zIndex, wIndex)).AsVector4();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
1060
Vector128.
Create
(e0, e1, e2, e3),
1061
Vector128.
Create
(e4, e5, e6, e7)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.cs (2)
172
tempFirst = Vector128.Shuffle(tempFirst, Vector128.
Create
(3, 2, 1, 0));
173
tempLast = Vector128.Shuffle(tempLast, Vector128.
Create
(3, 2, 1, 0));