已从 Avx10v2 类型中删除对 YMM 嵌入式舍入的支持。
以前的行为
在以前的 .NET 10 预览版本中, 受影响的 APIAvx10v2 可用。
新行为
从预览版 5 开始,受影响的 APIAvx10v2 被删除,因此不再可用。
已引入的版本
.NET 10 预览版 5
破坏性变更的类型
更改原因
Intel 转变方向,现要求 AVX10.2 也实现 AVX512。 由于 ZMM 嵌入式舍入始终可用,因此不需要 YMM 嵌入式舍入功能。
建议的措施
用户由于硬件尚不可用,因此不应受到此更改的影响。
受影响的 API
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToSByteWithSaturationAndZeroExtendToInt32
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToByteWithSaturationAndZeroExtendToInt32
System.Runtime.Intrinsics.X86.Avx10v2.Add
System.Runtime.Intrinsics.X86.Avx10v2.Divide
System.Runtime.Intrinsics.X86.Avx10v2.Multiply
System.Runtime.Intrinsics.X86.Avx10v2.Scale
System.Runtime.Intrinsics.X86.Avx10v2.Sqrt
System.Runtime.Intrinsics.X86.Avx10v2.Subtract
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector128Int32
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector128Single
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector128UInt32
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256Double
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256Int32
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256Int64
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256Single
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256UInt32
System.Runtime.Intrinsics.X86.Avx10v2.ConvertToVector256UInt64