Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b2c417f

Browse files
committed
Changes to be made with latest changes on main. Make appropriate comments. Update tests in template testing for Avx10v1
1 parent baae082 commit b2c417f

File tree

3 files changed

+10
-16
lines changed

3 files changed

+10
-16
lines changed

src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx10v1.PlatformNotSupported.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace System.Runtime.Intrinsics.X86
1010
{
11-
/// <summary>This class provides access to X86 AVX512BW hardware instructions via intrinsics</summary>
11+
/// <summary>This class provides access to X86 Avx10.1 hardware instructions via intrinsics</summary>
1212
[CLSCompliant(false)]
1313
public abstract class Avx10v1 : Avx2
1414
{

src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86/Avx10v1.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace System.Runtime.Intrinsics.X86
88
{
9-
/// <summary>This class provides access to X86 AVX512BW hardware instructions via intrinsics</summary>
9+
/// <summary>This class provides access to X86 AVX10.1 hardware instructions via intrinsics</summary>
1010
[Intrinsic]
1111
[CLSCompliant(false)]
1212
public abstract class Avx10v1 : Avx2
@@ -2640,7 +2640,6 @@ internal V512() { }
26402640

26412641
public static new bool IsSupported { get => IsSupported; }
26422642

2643-
//from avx512cd starts
26442643
/// <summary>
26452644
/// __m512i _mm512_conflict_epi32 (__m512i a)
26462645
/// VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst
@@ -2688,9 +2687,7 @@ internal V512() { }
26882687
/// VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst
26892688
/// </summary>
26902689
public static Vector512<ulong> LeadingZeroCount(Vector512<ulong> value) => LeadingZeroCount(value);
2691-
//from avx512cd ends
26922690

2693-
//from avx512dq starts
26942691
/// <summary>
26952692
/// __m512 _mm512_and_ps (__m512 a, __m512 b)
26962693
/// VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
@@ -3020,9 +3017,7 @@ internal V512() { }
30203017
/// VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
30213018
/// </summary>
30223019
public static Vector512<double> Xor(Vector512<double> left, Vector512<double> right) => Xor(left, right);
3023-
//from avx512dq ends
30243020

3025-
//from avx512vbmi starts
30263021
/// <summary>
30273022
/// __m512i _mm512_permutevar64x8_epi8 (__m512i a, __m512i b)
30283023
/// VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
@@ -3048,7 +3043,6 @@ internal V512() { }
30483043
/// VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512
30493044
/// </summary>
30503045
public static Vector512<sbyte> PermuteVar64x8x2(Vector512<sbyte> lower, Vector512<sbyte> indices, Vector512<sbyte> upper) => PermuteVar64x8x2(lower, indices, upper);
3051-
//from avx512vbmi ends
30523046
}
30533047
}
30543048
}

0 commit comments

Comments
 (0)