90 references to Create
System.IO.Hashing (2)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (2)
126Vector128<ulong> bitmask = Vector128.Create(~0, 0, ~0, 0).AsUInt64(); 263Vector128<ulong> bitmask = Vector128.Create(~0, 0, ~0, 0).AsUInt64();
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (2)
2756x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsInt32(), Vector128.Create(2, 3, 0, 1)).As<int, T>()); 2757x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsInt32(), Vector128.Create(1, 0, 3, 2)).As<int, T>());
System.Private.CoreLib (86)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
1075var decLutTwo = (Vector128.Create(0x0100FF00, 0x05040302, 0x09080706, 0x0D0C0B0A).AsByte(),
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (1)
458Vector128<byte> shuffleVec = Vector128.Create(0x01020001, 0x04050304, 0x07080607, 0x0A0B090A).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.MinMax.cs (2)
340x = TMinMax.Compare(x, Vector128.Shuffle(x.AsInt32(), Vector128.Create(2, 3, 0, 1)).As<int, T>()); 341x = TMinMax.Compare(x, Vector128.Shuffle(x.AsInt32(), Vector128.Create(1, 0, 3, 2)).As<int, T>());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (48)
2091Vector128<float> V00 = Vector128.Shuffle(row3, Vector128.Create(0, 0, 1, 1)); 2092Vector128<float> V10 = Vector128.Shuffle(row4, Vector128.Create(2, 3, 2, 3)); 2093Vector128<float> V01 = Vector128.Shuffle(row1, Vector128.Create(0, 0, 1, 1)); 2094Vector128<float> V11 = Vector128.Shuffle(row2, Vector128.Create(2, 3, 2, 3)); 2102V00 = Vector128.Shuffle(row3, Vector128.Create(2, 3, 2, 3)); 2103V10 = Vector128.Shuffle(row4, Vector128.Create(0, 0, 1, 1)); 2104V01 = Vector128.Shuffle(row1, Vector128.Create(2, 3, 2, 3)); 2105V11 = Vector128.Shuffle(row2, Vector128.Create(0, 0, 1, 1)); 2115V00 = Vector128.Shuffle(row2, Vector128.Create(1, 2, 0, 1)); 2117V01 = Vector128.Shuffle(row1, Vector128.Create(2, 0, 1, 0)); 2122V02 = Vector128.Shuffle(row4, Vector128.Create(1, 2, 0, 1)); 2124Vector128<float> V03 = Vector128.Shuffle(row3, Vector128.Create(2, 0, 1, 0)); 2134V00 = Vector128.Shuffle(row2, Vector128.Create(2, 3, 1, 2)); 2136V01 = Vector128.Shuffle(row1, Vector128.Create(3, 2, 3, 1)); 2141V02 = Vector128.Shuffle(row4, Vector128.Create(2, 3, 1, 2)); 2143V03 = Vector128.Shuffle(row3, Vector128.Create(3, 2, 3, 1)); 2151V00 = Vector128.Shuffle(row2, Vector128.Create(3, 0, 3, 0)); 2155V10 = Vector128.Shuffle(V10, Vector128.Create(0, 3, 2, 0)); 2156V01 = Vector128.Shuffle(row1, Vector128.Create(1, 3, 0, 2)); 2160V11 = Vector128.Shuffle(V11, Vector128.Create(3, 0, 1, 2)); 2161V02 = Vector128.Shuffle(row4, Vector128.Create(3, 0, 3, 0)); 2165V12 = Vector128.Shuffle(V12, Vector128.Create(0, 3, 2, 0)); 2166V03 = Vector128.Shuffle(row3, Vector128.Create(1, 3, 0, 2)); 2170V13 = Vector128.Shuffle(V13, Vector128.Create(3, 0, 1, 2)); 2194C0 = Vector128.Shuffle(C0, Vector128.Create(0, 2, 1, 3)); 2195C2 = Vector128.Shuffle(C2, Vector128.Create(0, 2, 1, 3)); 2196C4 = Vector128.Shuffle(C4, Vector128.Create(0, 2, 1, 3)); 2197C6 = Vector128.Shuffle(C6, Vector128.Create(0, 2, 1, 3)); 2432Vector128<float> z_kjji = Vector128.Shuffle(z, Vector128.Create(2, 1, 1, 0)); 2433Vector128<float> z_iiij = Vector128.Shuffle(z, Vector128.Create(0, 0, 0, 1)); 2434Vector128<float> w_ppop = Vector128.Shuffle(w, Vector128.Create(3, 3, 2, 3)); 2435Vector128<float> w_onpo = Vector128.Shuffle(w, Vector128.Create(2, 1, 3, 2)); 2436Vector128<float> z_llkl = Vector128.Shuffle(z, Vector128.Create(3, 3, 2, 3)); 2437Vector128<float> z_kjlk = Vector128.Shuffle(z, Vector128.Create(2, 1, 3, 2)); 2438Vector128<float> w_onnm = Vector128.Shuffle(w, Vector128.Create(2, 1, 1, 0)); 2439Vector128<float> w_mmmn = Vector128.Shuffle(w, Vector128.Create(0, 0, 0, 1)); 2440Vector128<float> y_feee = Vector128.Shuffle(y, Vector128.Create(1, 0, 0, 0)); 2441Vector128<float> y_ggff = Vector128.Shuffle(y, Vector128.Create(2, 2, 1, 1)); 2442Vector128<float> y_hhhg = Vector128.Shuffle(y, Vector128.Create(3, 3, 3, 2)); 2460Vector128<float> tmp3 = Vector128.Shuffle(tmp1, Vector128.Create(0, 0, 1, 2)); 2472Vector128<float> tmp5 = Vector128.Shuffle(tmp2, Vector128.Create(3, 0, 1, 1)); 2475Vector128<float> tmp7 = tmp6 - Vector128.Shuffle(tmp6, Vector128.Create(1, 0, 3, 0)); 2556return AdvSimd.Arm64.VectorTableLookup((lower.AsByte(), upper.AsByte()), ((Vector128.Create(xIndex, yIndex, zIndex, wIndex) * Vector128.Create(0x04040404)) + Vector128.Create(0x03020100, 0x03020100, 0x13121110, 0x13121110)).AsByte()).AsSingle(); 2560return PackedSimd.Shuffle(lower.AsByte(), upper.AsByte(), ((Vector128.Create(xIndex, yIndex, zIndex, wIndex) * Vector128.Create(0x04040404)) + Vector128.Create(0x03020100, 0x03020100, 0x13121110, 0x13121110)).AsByte()).AsSingle(); 2565Vector128.Shuffle(lower, Vector128.Create(xIndex, yIndex, 0, 0)), 2566Vector128.Shuffle(upper, Vector128.Create(zIndex, wIndex, 0, 0))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (3)
189result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(3, 2, 1, 0)) * value2.GetElement(0), Vector128.Create(+1.0f, -1.0f, +1.0f, -1.0f), result); 190result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(2, 3, 0, 1)) * value2.GetElement(1), Vector128.Create(+1.0f, +1.0f, -1.0f, -1.0f), result); 191result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(1, 0, 3, 2)) * value2.GetElement(2), Vector128.Create(-1.0f, +1.0f, +1.0f, -1.0f), result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (10)
469Vector128<float> mul = value1.AsVector128Unsafe() * Vector128.Shuffle(value2.AsVector128Unsafe(), Vector128.Create(1, 0, 2, 3)); 470return (mul - Vector128.Shuffle(mul, Vector128.Create(1, 0, 2, 3))).ToScalar(); 535public static bool EqualsAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.Equals(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 550public static bool GreaterThanAll(Vector2 left, Vector2 right) => Vector128.EqualsAll(Vector128.GreaterThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 555public static bool GreaterThanAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.GreaterThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 570public static bool GreaterThanOrEqualAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.GreaterThanOrEqual(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 680public static bool LessThanAll(Vector2 left, Vector2 right) => Vector128.EqualsAll(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 685public static bool LessThanAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 700public static bool LessThanOrEqualAny(Vector2 left, Vector2 right) => Vector128.EqualsAny(Vector128.LessThanOrEqual(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, 0, 0)); 896return Vector128.Shuffle(vector.AsVector128(), Vector128.Create(xIndex, yIndex, 2, 3)).AsVector2();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (12)
503Vector128<float> temp1 = Vector128.Shuffle(vector1, Vector128.Create(1, 2, 0, 3)) * Vector128.Shuffle(vector2, Vector128.Create(2, 0, 1, 3)); 504Vector128<float> temp2 = Vector128.Shuffle(vector1, Vector128.Create(2, 0, 1, 3)) * Vector128.Shuffle(vector2, Vector128.Create(1, 2, 0, 3)); 571public static bool EqualsAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.Equals(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 586public static bool GreaterThanAll(Vector3 left, Vector3 right) => Vector128.EqualsAll(Vector128.GreaterThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 591public static bool GreaterThanAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.GreaterThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 606public static bool GreaterThanOrEqualAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.GreaterThanOrEqual(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 717public static bool LessThanAll(Vector3 left, Vector3 right) => Vector128.EqualsAll(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 722public static bool LessThanAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.LessThan(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 737public static bool LessThanOrEqualAny(Vector3 left, Vector3 right) => Vector128.EqualsAny(Vector128.LessThanOrEqual(left.AsVector128(), right.AsVector128()).AsInt32(), Vector128.Create(-1, -1, -1, 0)); 934return Vector128.Shuffle(vector.AsVector128(), Vector128.Create(xIndex, yIndex, zIndex, 3)).AsVector3();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (5)
571Vector128<float> m2 = Vector128.Shuffle(v1, Vector128.Create(2, 0, 1, 3)) * Vector128.Shuffle(v2, Vector128.Create(1, 2, 0, 3)); 574Vector128.Shuffle(v1, Vector128.Create(1, 2, 0, 3)), 575Vector128.Shuffle(v2, Vector128.Create(2, 0, 1, 3)), 982return Vector128.Shuffle(vector.AsVector128(), Vector128.Create(xIndex, yIndex, zIndex, wIndex)).AsVector4();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
1180Vector128.Create(e0, e1, e2, e3), 1181Vector128.Create(e4, e5, e6, e7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.cs (2)
172tempFirst = Vector128.Shuffle(tempFirst, Vector128.Create(3, 2, 1, 0)); 173tempLast = Vector128.Shuffle(tempLast, Vector128.Create(3, 2, 1, 0));