Některá rozhraní API SVE byla odebrána.
Z důvodu nedostatku testování s těmito adresami bylo odebráno několik rozhraní API, která jako vstupní parametr přebírají 32bitovou adresu. Tato rozhraní API se můžou v budoucnu znovu povolit, když se přidá relevantní pokrytí testů.
Předchozí chování
V předchozích verzích byla tato rozhraní API dostupná.
Nové chování
Počínaje rozhraním .NET 9 nejsou tato rozhraní API dostupná.
Zavedená verze
.NET 9 RC 2
Typ zásadní změny
Tato změna může mít vliv na kompatibilitu zdroje.
Důvod změny
Ovlivněná rozhraní API byla odebrána kvůli nedostatku testování 32bitových adres. Ovlivněná rozhraní API můžou být v budoucnu znovu povolená při přidání relevantního pokrytí testů.
Doporučená akce
Přestaňte používat odebraná rozhraní API a místo toho použijte přetížení, která jako vstup přebírají 64bitové adresy.
Ovlivněná rozhraní API
- 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>)