diff options
Diffstat (limited to 'release-notes/7.0/preview/api-diff/preview5/Microsoft.NETCore.App/7.0-preview5_System.Runtime.Intrinsics.md')
-rw-r--r-- | release-notes/7.0/preview/api-diff/preview5/Microsoft.NETCore.App/7.0-preview5_System.Runtime.Intrinsics.md | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/release-notes/7.0/preview/api-diff/preview5/Microsoft.NETCore.App/7.0-preview5_System.Runtime.Intrinsics.md b/release-notes/7.0/preview/api-diff/preview5/Microsoft.NETCore.App/7.0-preview5_System.Runtime.Intrinsics.md new file mode 100644 index 00000000..33b6ee81 --- /dev/null +++ b/release-notes/7.0/preview/api-diff/preview5/Microsoft.NETCore.App/7.0-preview5_System.Runtime.Intrinsics.md @@ -0,0 +1,40 @@ +# System.Runtime.Intrinsics + +``` diff + namespace System.Runtime.Intrinsics { + public static class Vector128 { ++ public static Vector128<byte> Shuffle(Vector128<byte> vector, Vector128<byte> indices); ++ public static Vector128<double> Shuffle(Vector128<double> vector, Vector128<long> indices); ++ public static Vector128<short> Shuffle(Vector128<short> vector, Vector128<short> indices); ++ public static Vector128<int> Shuffle(Vector128<int> vector, Vector128<int> indices); ++ public static Vector128<long> Shuffle(Vector128<long> vector, Vector128<long> indices); ++ public static Vector128<sbyte> Shuffle(Vector128<sbyte> vector, Vector128<sbyte> indices); ++ public static Vector128<float> Shuffle(Vector128<float> vector, Vector128<int> indices); ++ public static Vector128<ushort> Shuffle(Vector128<ushort> vector, Vector128<ushort> indices); ++ public static Vector128<uint> Shuffle(Vector128<uint> vector, Vector128<uint> indices); ++ public static Vector128<ulong> Shuffle(Vector128<ulong> vector, Vector128<ulong> indices); + } + public static class Vector256 { ++ public static Vector256<byte> Shuffle(Vector256<byte> vector, Vector256<byte> indices); ++ public static Vector256<double> Shuffle(Vector256<double> vector, Vector256<long> indices); ++ public static Vector256<short> Shuffle(Vector256<short> vector, Vector256<short> indices); ++ public static Vector256<int> Shuffle(Vector256<int> vector, Vector256<int> indices); ++ public static Vector256<long> Shuffle(Vector256<long> vector, Vector256<long> indices); ++ public static Vector256<sbyte> Shuffle(Vector256<sbyte> vector, Vector256<sbyte> indices); ++ public static Vector256<float> Shuffle(Vector256<float> vector, Vector256<int> indices); ++ public static Vector256<ushort> Shuffle(Vector256<ushort> vector, Vector256<ushort> indices); ++ public static Vector256<uint> Shuffle(Vector256<uint> vector, Vector256<uint> indices); ++ public static Vector256<ulong> Shuffle(Vector256<ulong> vector, Vector256<ulong> indices); + } + public static class Vector64 { ++ public static Vector64<byte> Shuffle(Vector64<byte> vector, Vector64<byte> indices); ++ public static Vector64<short> Shuffle(Vector64<short> vector, Vector64<short> indices); ++ public static Vector64<int> Shuffle(Vector64<int> vector, Vector64<int> indices); ++ public static Vector64<sbyte> Shuffle(Vector64<sbyte> vector, Vector64<sbyte> indices); ++ public static Vector64<float> Shuffle(Vector64<float> vector, Vector64<int> indices); ++ public static Vector64<ushort> Shuffle(Vector64<ushort> vector, Vector64<ushort> indices); ++ public static Vector64<uint> Shuffle(Vector64<uint> vector, Vector64<uint> indices); + } + } +``` + |