Néhány SVE API el lett távolítva
Az ilyen címekkel végzett tesztelés hiánya miatt számos, 32 bites címet bemeneti paraméterként használó API el lett távolítva. Ezek az API-k a megfelelő tesztlefedettség hozzáadásakor a jövőben újra engedélyezhetők lesznek.
Előző viselkedés
A korábbi verziókban ezek az API-k voltak elérhetők.
Új viselkedés
A .NET 9-től kezdődően ezek az API-k nem érhetők el.
Bevezetett verzió
.NET 9 RC 2
A kompatibilitástörő változás típusa
Ez a módosítás hatással lehet a forráskompatibilitásra.
A változás oka
Az érintett API-k a 32 bites címek tesztelésének hiánya miatt lettek eltávolítva. A releváns tesztlefedettség hozzáadásakor az érintett API-k a jövőben újra engedélyezhetők lesznek.
Javasolt művelet
Hagyja abba az eltávolított API-k használatát, és ehelyett használja a 64 bites címeket bemenetként használó túlterheléseket.
Érintett API-k
- 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>)