Algumas APIs SVE removidas
Várias APIs que usam um endereço de 32 bits como parâmetro de entrada foram removidas devido à falta de testes com esses endereços. Essas APIs podem ser reativadas no futuro quando a cobertura de teste relevante for adicionada.
Comportamento anterior
Em versões anteriores, essas APIs estavam disponíveis.
Novo comportamento
A partir do .NET 9, essas APIs não estão disponíveis.
Versão introduzida
.NET 9 RC 2
Tipo de mudança de rutura
Essa alteração pode afetar a compatibilidade da fonte.
Razão para a alteração
As APIs afetadas foram removidas devido à falta de testes de endereços de 32 bits. As APIs afetadas podem ser reativadas no futuro quando a cobertura de teste relevante for adicionada.
Ação recomendada
Pare de usar as APIs removidas e, em vez disso, use as sobrecargas que usam endereços de 64 bits como entrada.
APIs afetadas
- 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>)