Sommige SVE-API's zijn verwijderd
Verschillende API's die een 32-bits adres als invoerparameter gebruiken, zijn verwijderd vanwege gebrek aan testen met dergelijke adressen. Deze API's kunnen in de toekomst opnieuw worden ingeschakeld wanneer relevante testdekking wordt toegevoegd.
Vorig gedrag
In eerdere versies waren deze API's beschikbaar.
Nieuw gedrag
Vanaf .NET 9 zijn deze API's niet beschikbaar.
Versie geïntroduceerd
.NET 9 RC 2
Type wijziging die fouten veroorzaken
Deze wijziging kan van invloed zijn op de broncompatibiliteit.
Reden voor wijziging
De betrokken API's zijn verwijderd vanwege een gebrek aan testen van 32-bits adressen. De betrokken API's kunnen in de toekomst opnieuw worden ingeschakeld wanneer relevante testdekking wordt toegevoegd.
Aanbevolen actie
Stop met het gebruik van de verwijderde API's en gebruik in plaats daarvan de overbelastingen die 64-bits adressen als invoer gebruiken.
Betrokken API's
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(Vector<Int16>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(Vector<UInt16>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(Vector<Int32>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(Vector<UInt32>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(Vector<UInt64>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(Vector<UInt64>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(Vector<Byte>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(Vector<SByte>, Vector<UInt32>, SvePrefetchType)
- System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(Vector<Int32>, Vector<UInt32>)
- System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(Vector<UInt32>, Vector<UInt32>)
- System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(Vector<Int32>, Vector<UInt32>)
- System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(Vector<UInt32>, Vector<UInt32>)