Fix Avx2 helpers (#85275)
authorSven Boemer <sbomer@gmail.com>
Tue, 25 Apr 2023 19:56:57 +0000 (12:56 -0700)
committerGitHub <noreply@github.com>
Tue, 25 Apr 2023 19:56:57 +0000 (12:56 -0700)
commit8e01ad8c6b9da8f3c21f85d07991fa061511a4a1
treef87b594886e9b73f3f306aab86e5bf68957a0042
parent5191a75d6509c780a776e83279b738a603cfece2
Fix Avx2 helpers (#85275)

Unblocks dotnet-optimization flow and
https://github.com/dotnet/runtime/issues/84711. Includes a
dotnet-optimization update to confirm this it avoids the issue
discussed in https://github.com/dotnet/runtime/pull/84635. This
fixes that issue by preventing R2R for any Avx2 helpers which
assume they are called with Avx2 enabled.
eng/Version.Details.xml
eng/Versions.props
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Buffers/Text/Base64Decoder.cs
src/libraries/System.Private.CoreLib/src/System/Buffers/Text/Base64Encoder.cs
src/libraries/System.Private.CoreLib/src/System/IndexOfAnyValues/IndexOfAnyAsciiSearcher.cs
src/libraries/System.Private.CoreLib/src/System/IndexOfAnyValues/ProbabilisticMap.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/BypassReadyToRunAttribute.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/SpanHelpers.Packed.cs