Skip to content

Commit 8e06b11

Browse files
committed
Added ToVector512 etc. conversions.
1 parent 43868c3 commit 8e06b11

4 files changed

Lines changed: 498 additions & 0 deletions

File tree

sources/Maths/Maths/PublicAPI/net10.0/PublicAPI.Unshipped.txt

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,6 +1462,43 @@ static Silk.NET.Maths.Vector2D.Sqrt<TSelf>(Silk.NET.Maths.Vector2D<TSelf> x) ->
14621462
static Silk.NET.Maths.Vector2D.Tan<TSelf>(Silk.NET.Maths.Vector2D<TSelf> x) -> Silk.NET.Maths.Vector2D<TSelf>
14631463
static Silk.NET.Maths.Vector2D.Tanh<TSelf>(Silk.NET.Maths.Vector2D<TSelf> x) -> Silk.NET.Maths.Vector2D<TSelf>
14641464
static Silk.NET.Maths.Vector2D.TanPi<TSelf>(Silk.NET.Maths.Vector2D<TSelf> x) -> Silk.NET.Maths.Vector2D<TSelf>
1465+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<byte> vector) -> System.Runtime.Intrinsics.Vector128<byte>
1466+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<double> vector) -> System.Runtime.Intrinsics.Vector128<double>
1467+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<float> vector) -> System.Runtime.Intrinsics.Vector128<float>
1468+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<int> vector) -> System.Runtime.Intrinsics.Vector128<int>
1469+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<long> vector) -> System.Runtime.Intrinsics.Vector128<long>
1470+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<sbyte> vector) -> System.Runtime.Intrinsics.Vector128<sbyte>
1471+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<short> vector) -> System.Runtime.Intrinsics.Vector128<short>
1472+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<uint> vector) -> System.Runtime.Intrinsics.Vector128<uint>
1473+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<ulong> vector) -> System.Runtime.Intrinsics.Vector128<ulong>
1474+
static Silk.NET.Maths.Vector2D.ToVector128(Silk.NET.Maths.Vector2D<ushort> vector) -> System.Runtime.Intrinsics.Vector128<ushort>
1475+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<byte> vector) -> System.Runtime.Intrinsics.Vector256<byte>
1476+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<double> vector) -> System.Runtime.Intrinsics.Vector256<double>
1477+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<float> vector) -> System.Runtime.Intrinsics.Vector256<float>
1478+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<int> vector) -> System.Runtime.Intrinsics.Vector256<int>
1479+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<long> vector) -> System.Runtime.Intrinsics.Vector256<long>
1480+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<sbyte> vector) -> System.Runtime.Intrinsics.Vector256<sbyte>
1481+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<short> vector) -> System.Runtime.Intrinsics.Vector256<short>
1482+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<uint> vector) -> System.Runtime.Intrinsics.Vector256<uint>
1483+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<ulong> vector) -> System.Runtime.Intrinsics.Vector256<ulong>
1484+
static Silk.NET.Maths.Vector2D.ToVector256(Silk.NET.Maths.Vector2D<ushort> vector) -> System.Runtime.Intrinsics.Vector256<ushort>
1485+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<byte> vector) -> System.Runtime.Intrinsics.Vector512<byte>
1486+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<double> vector) -> System.Runtime.Intrinsics.Vector512<double>
1487+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<float> vector) -> System.Runtime.Intrinsics.Vector512<float>
1488+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<int> vector) -> System.Runtime.Intrinsics.Vector512<int>
1489+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<long> vector) -> System.Runtime.Intrinsics.Vector512<long>
1490+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<sbyte> vector) -> System.Runtime.Intrinsics.Vector512<sbyte>
1491+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<short> vector) -> System.Runtime.Intrinsics.Vector512<short>
1492+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<uint> vector) -> System.Runtime.Intrinsics.Vector512<uint>
1493+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<ulong> vector) -> System.Runtime.Intrinsics.Vector512<ulong>
1494+
static Silk.NET.Maths.Vector2D.ToVector512(Silk.NET.Maths.Vector2D<ushort> vector) -> System.Runtime.Intrinsics.Vector512<ushort>
1495+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<byte> vector) -> System.Runtime.Intrinsics.Vector64<byte>
1496+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<float> vector) -> System.Runtime.Intrinsics.Vector64<float>
1497+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<int> vector) -> System.Runtime.Intrinsics.Vector64<int>
1498+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<sbyte> vector) -> System.Runtime.Intrinsics.Vector64<sbyte>
1499+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<short> vector) -> System.Runtime.Intrinsics.Vector64<short>
1500+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<uint> vector) -> System.Runtime.Intrinsics.Vector64<uint>
1501+
static Silk.NET.Maths.Vector2D.ToVector64(Silk.NET.Maths.Vector2D<ushort> vector) -> System.Runtime.Intrinsics.Vector64<ushort>
14651502
static Silk.NET.Maths.Vector2D.TrailingZeroCount<TSelf>(Silk.NET.Maths.Vector2D<TSelf> value) -> Silk.NET.Maths.Vector2D<TSelf>
14661503
static Silk.NET.Maths.Vector2D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix2X2<T> matrix) -> Silk.NET.Maths.Vector2D<T>
14671504
static Silk.NET.Maths.Vector2D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix2X3<T> matrix) -> Silk.NET.Maths.Vector2D<T>
@@ -1646,6 +1683,37 @@ static Silk.NET.Maths.Vector3D.Sqrt<TSelf>(Silk.NET.Maths.Vector3D<TSelf> x) ->
16461683
static Silk.NET.Maths.Vector3D.Tan<TSelf>(Silk.NET.Maths.Vector3D<TSelf> x) -> Silk.NET.Maths.Vector3D<TSelf>
16471684
static Silk.NET.Maths.Vector3D.Tanh<TSelf>(Silk.NET.Maths.Vector3D<TSelf> x) -> Silk.NET.Maths.Vector3D<TSelf>
16481685
static Silk.NET.Maths.Vector3D.TanPi<TSelf>(Silk.NET.Maths.Vector3D<TSelf> x) -> Silk.NET.Maths.Vector3D<TSelf>
1686+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<byte> vector) -> System.Runtime.Intrinsics.Vector128<byte>
1687+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<float> vector) -> System.Runtime.Intrinsics.Vector128<float>
1688+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<int> vector) -> System.Runtime.Intrinsics.Vector128<int>
1689+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<sbyte> vector) -> System.Runtime.Intrinsics.Vector128<sbyte>
1690+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<short> vector) -> System.Runtime.Intrinsics.Vector128<short>
1691+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<uint> vector) -> System.Runtime.Intrinsics.Vector128<uint>
1692+
static Silk.NET.Maths.Vector3D.ToVector128(Silk.NET.Maths.Vector3D<ushort> vector) -> System.Runtime.Intrinsics.Vector128<ushort>
1693+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<byte> vector) -> System.Runtime.Intrinsics.Vector256<byte>
1694+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<double> vector) -> System.Runtime.Intrinsics.Vector256<double>
1695+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<float> vector) -> System.Runtime.Intrinsics.Vector256<float>
1696+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<int> vector) -> System.Runtime.Intrinsics.Vector256<int>
1697+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<long> vector) -> System.Runtime.Intrinsics.Vector256<long>
1698+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<sbyte> vector) -> System.Runtime.Intrinsics.Vector256<sbyte>
1699+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<short> vector) -> System.Runtime.Intrinsics.Vector256<short>
1700+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<uint> vector) -> System.Runtime.Intrinsics.Vector256<uint>
1701+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<ulong> vector) -> System.Runtime.Intrinsics.Vector256<ulong>
1702+
static Silk.NET.Maths.Vector3D.ToVector256(Silk.NET.Maths.Vector3D<ushort> vector) -> System.Runtime.Intrinsics.Vector256<ushort>
1703+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<byte> vector) -> System.Runtime.Intrinsics.Vector512<byte>
1704+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<double> vector) -> System.Runtime.Intrinsics.Vector512<double>
1705+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<float> vector) -> System.Runtime.Intrinsics.Vector512<float>
1706+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<int> vector) -> System.Runtime.Intrinsics.Vector512<int>
1707+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<long> vector) -> System.Runtime.Intrinsics.Vector512<long>
1708+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<sbyte> vector) -> System.Runtime.Intrinsics.Vector512<sbyte>
1709+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<short> vector) -> System.Runtime.Intrinsics.Vector512<short>
1710+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<uint> vector) -> System.Runtime.Intrinsics.Vector512<uint>
1711+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<ulong> vector) -> System.Runtime.Intrinsics.Vector512<ulong>
1712+
static Silk.NET.Maths.Vector3D.ToVector512(Silk.NET.Maths.Vector3D<ushort> vector) -> System.Runtime.Intrinsics.Vector512<ushort>
1713+
static Silk.NET.Maths.Vector3D.ToVector64(Silk.NET.Maths.Vector3D<byte> vector) -> System.Runtime.Intrinsics.Vector64<byte>
1714+
static Silk.NET.Maths.Vector3D.ToVector64(Silk.NET.Maths.Vector3D<sbyte> vector) -> System.Runtime.Intrinsics.Vector64<sbyte>
1715+
static Silk.NET.Maths.Vector3D.ToVector64(Silk.NET.Maths.Vector3D<short> vector) -> System.Runtime.Intrinsics.Vector64<short>
1716+
static Silk.NET.Maths.Vector3D.ToVector64(Silk.NET.Maths.Vector3D<ushort> vector) -> System.Runtime.Intrinsics.Vector64<ushort>
16491717
static Silk.NET.Maths.Vector3D.TrailingZeroCount<TSelf>(Silk.NET.Maths.Vector3D<TSelf> value) -> Silk.NET.Maths.Vector3D<TSelf>
16501718
static Silk.NET.Maths.Vector3D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix3X2<T> matrix) -> Silk.NET.Maths.Vector3D<T>
16511719
static Silk.NET.Maths.Vector3D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix3X3<T> matrix) -> Silk.NET.Maths.Vector3D<T>
@@ -1838,6 +1906,37 @@ static Silk.NET.Maths.Vector4D.Sqrt<TSelf>(Silk.NET.Maths.Vector4D<TSelf> x) ->
18381906
static Silk.NET.Maths.Vector4D.Tan<TSelf>(Silk.NET.Maths.Vector4D<TSelf> x) -> Silk.NET.Maths.Vector4D<TSelf>
18391907
static Silk.NET.Maths.Vector4D.Tanh<TSelf>(Silk.NET.Maths.Vector4D<TSelf> x) -> Silk.NET.Maths.Vector4D<TSelf>
18401908
static Silk.NET.Maths.Vector4D.TanPi<TSelf>(Silk.NET.Maths.Vector4D<TSelf> x) -> Silk.NET.Maths.Vector4D<TSelf>
1909+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<byte> vector) -> System.Runtime.Intrinsics.Vector128<byte>
1910+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<float> vector) -> System.Runtime.Intrinsics.Vector128<float>
1911+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<int> vector) -> System.Runtime.Intrinsics.Vector128<int>
1912+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<sbyte> vector) -> System.Runtime.Intrinsics.Vector128<sbyte>
1913+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<short> vector) -> System.Runtime.Intrinsics.Vector128<short>
1914+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<uint> vector) -> System.Runtime.Intrinsics.Vector128<uint>
1915+
static Silk.NET.Maths.Vector4D.ToVector128(Silk.NET.Maths.Vector4D<ushort> vector) -> System.Runtime.Intrinsics.Vector128<ushort>
1916+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<byte> vector) -> System.Runtime.Intrinsics.Vector256<byte>
1917+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<double> vector) -> System.Runtime.Intrinsics.Vector256<double>
1918+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<float> vector) -> System.Runtime.Intrinsics.Vector256<float>
1919+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<int> vector) -> System.Runtime.Intrinsics.Vector256<int>
1920+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<long> vector) -> System.Runtime.Intrinsics.Vector256<long>
1921+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<sbyte> vector) -> System.Runtime.Intrinsics.Vector256<sbyte>
1922+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<short> vector) -> System.Runtime.Intrinsics.Vector256<short>
1923+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<uint> vector) -> System.Runtime.Intrinsics.Vector256<uint>
1924+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<ulong> vector) -> System.Runtime.Intrinsics.Vector256<ulong>
1925+
static Silk.NET.Maths.Vector4D.ToVector256(Silk.NET.Maths.Vector4D<ushort> vector) -> System.Runtime.Intrinsics.Vector256<ushort>
1926+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<byte> vector) -> System.Runtime.Intrinsics.Vector512<byte>
1927+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<double> vector) -> System.Runtime.Intrinsics.Vector512<double>
1928+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<float> vector) -> System.Runtime.Intrinsics.Vector512<float>
1929+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<int> vector) -> System.Runtime.Intrinsics.Vector512<int>
1930+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<long> vector) -> System.Runtime.Intrinsics.Vector512<long>
1931+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<sbyte> vector) -> System.Runtime.Intrinsics.Vector512<sbyte>
1932+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<short> vector) -> System.Runtime.Intrinsics.Vector512<short>
1933+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<uint> vector) -> System.Runtime.Intrinsics.Vector512<uint>
1934+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<ulong> vector) -> System.Runtime.Intrinsics.Vector512<ulong>
1935+
static Silk.NET.Maths.Vector4D.ToVector512(Silk.NET.Maths.Vector4D<ushort> vector) -> System.Runtime.Intrinsics.Vector512<ushort>
1936+
static Silk.NET.Maths.Vector4D.ToVector64(Silk.NET.Maths.Vector4D<byte> vector) -> System.Runtime.Intrinsics.Vector64<byte>
1937+
static Silk.NET.Maths.Vector4D.ToVector64(Silk.NET.Maths.Vector4D<sbyte> vector) -> System.Runtime.Intrinsics.Vector64<sbyte>
1938+
static Silk.NET.Maths.Vector4D.ToVector64(Silk.NET.Maths.Vector4D<short> vector) -> System.Runtime.Intrinsics.Vector64<short>
1939+
static Silk.NET.Maths.Vector4D.ToVector64(Silk.NET.Maths.Vector4D<ushort> vector) -> System.Runtime.Intrinsics.Vector64<ushort>
18411940
static Silk.NET.Maths.Vector4D.TrailingZeroCount<TSelf>(Silk.NET.Maths.Vector4D<TSelf> value) -> Silk.NET.Maths.Vector4D<TSelf>
18421941
static Silk.NET.Maths.Vector4D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix4X2<T> matrix) -> Silk.NET.Maths.Vector4D<T>
18431942
static Silk.NET.Maths.Vector4D.Transform<T>(Silk.NET.Maths.Vector2D<T> vector, Silk.NET.Maths.Matrix4X3<T> matrix) -> Silk.NET.Maths.Vector4D<T>

0 commit comments

Comments
 (0)