Bazı SVE API'leri kaldırıldı
Giriş parametresi olarak 32 bit adrese sahip olan çeşitli API'ler, bu tür adreslerle test yapılmadığı için kaldırılmıştır. Bu API'ler gelecekte ilgili test kapsamı eklendiğinde yeniden etkinleştirilebilir.
Önceki davranış
Önceki sürümlerde bu API'ler kullanılabilirdi.
Yeni davranış
.NET 9'dan itibaren bu API'ler kullanılamaz.
Sürüm kullanıma sunulmuştur
.NET 9 RC 2
Hataya neden olan değişikliğin türü
Bu değişiklik kaynak uyumluluğunu etkileyebilir.
Değişiklik nedeni
Etkilenen API'ler, 32 bit adreslerin test olmaması nedeniyle kaldırıldı. Etkilenen API'ler gelecekte ilgili test kapsamı eklendiğinde yeniden etkinleştirilebilir.
Önerilen eylem
Kaldırılan API'leri kullanmayı durdurun ve bunun yerine giriş olarak 64 bit adresleri alan aşırı yüklemeleri kullanın.
Etkilenen API’ler
- 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>)