Se han eliminado algunas API de SVE
Se han eliminado varias API que toman una dirección de 32 bits como parámetro de entrada debido a la falta de pruebas con dichas direcciones. Estas API podrían volver a habilitarse en el futuro cuando se añada la cobertura de pruebas pertinente.
Comportamiento anterior
En versiones anteriores, estas API estaban disponibles.
Comportamiento nuevo
A partir de .NET 9, estas API no están disponibles.
Versión introducida
.NET 9 RC 2
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad de orígenes.
Motivo del cambio
Las API afectadas se eliminaron por falta de pruebas de las direcciones de 32 bits. Las API afectadas podrían volver a habilitarse en el futuro cuando se añada la cobertura de pruebas pertinente.
Acción recomendada
Deje de utilizar las API eliminadas y en su lugar utilice las sobrecargas que toman direcciones de 64 bits como entrada.
API afectadas
- 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>)