Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 1d033ac

Browse files
FeiPengInteljkotas
authored andcommitted
Fix SSE2 and SSE4.1 APIs
1 parent 23a3abd commit 1d033ac

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/System.Runtime.Intrinsics.X86/ref/System.Runtime.Intrinsics.X86.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -755,8 +755,8 @@ public static class Sse2
755755
public static Vector128<ushort> Add(Vector128<ushort> left, Vector128<ushort> right) { throw new NotImplementedException(); }
756756
public static Vector128<int> Add(Vector128<int> left, Vector128<int> right) { throw new NotImplementedException(); }
757757
public static Vector128<uint> Add(Vector128<uint> left, Vector128<uint> right) { throw new NotImplementedException(); }
758-
public static Vector128<long> Add(Vector128<byte> left, Vector128<long> right) { throw new NotImplementedException(); }
759-
public static Vector128<ulong> Add(Vector128<sbyte> left, Vector128<ulong> right) { throw new NotImplementedException(); }
758+
public static Vector128<long> Add(Vector128<long> left, Vector128<long> right) { throw new NotImplementedException(); }
759+
public static Vector128<ulong> Add(Vector128<ulong> left, Vector128<ulong> right) { throw new NotImplementedException(); }
760760
public static Vector128<double> Add(Vector128<double> left, Vector128<double> right) { throw new NotImplementedException(); }
761761
public static Vector128<sbyte> AddSaturate(Vector128<sbyte> left, Vector128<sbyte> right) { throw new NotImplementedException(); }
762762
public static Vector128<byte> AddSaturate(Vector128<byte> left, Vector128<byte> right) { throw new NotImplementedException(); }
@@ -1044,6 +1044,8 @@ public static class Sse41
10441044
public static Vector128<long> ConvertToLong(Vector128<ushort> value) { throw null; }
10451045
public static Vector128<long> ConvertToLong(Vector128<int> value) { throw null; }
10461046
public static Vector128<long> ConvertToLong(Vector128<uint> value) { throw null; }
1047+
public static Vector128<float> DotProduct(Vector128<float> left, Vector128<float> right, byte control) { throw null; }
1048+
public static Vector128<double> DotProduct(Vector128<double> left, Vector128<double> right, byte control) { throw null; }
10471049
public static sbyte ExtractSbyte<T>(Vector128<T> value, byte index) where T : struct { throw null; }
10481050
public static byte ExtractByte<T>(Vector128<T> value, byte index) where T : struct { throw null; }
10491051
public static int ExtractInt<T>(Vector128<T> value, byte index) where T : struct { throw null; }

0 commit comments

Comments
 (0)