Beberapa API SVE dihapus
Beberapa API yang mengambil alamat 32-bit sebagai parameter input telah dihapus karena kurangnya pengujian dengan alamat tersebut. API ini mungkin diaktifkan kembali di masa mendatang ketika cakupan pengujian yang relevan ditambahkan.
Perilaku sebelumnya
Di versi sebelumnya, API ini tersedia.
Perilaku yang baru
Mulai dari .NET 9, API ini tidak tersedia.
Versi yang diperkenalkan
.NET 9 RC 2
Jenis perubahan yang melanggar
Perubahan ini dapat memengaruhi kompatibilitas sumber.
Alasan untuk berubah
API yang terpengaruh dihapus karena kurangnya pengujian alamat 32-bit. API yang terpengaruh mungkin diaktifkan kembali di masa mendatang ketika cakupan pengujian yang relevan ditambahkan.
Tindakan yang direkomendasikan
Berhenti menggunakan API yang dihapus dan sebagai gantinya gunakan kelebihan beban yang mengambil alamat 64-bit sebagai input.
API yang Terpengaruh
- 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>)