-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Not possible to specify IlcInstructionSet < sse4.2 in .NET 10 #119353
Copy link
Copy link
Closed
dotnet/BenchmarkDotNet
#2828Closed
Copy link
Labels
Description
This is a problem in .NET 10. Benchmark.net is running into it.
ILC is erroring out with error Unrecognized instruction set sse.
ilc --help prints:
The allowable values for the --instruction-set option are described in the table below.
...
x64: base, base, base, sse4.2, sse4.2, sse4.2, sse4.2, sse4.2, avx, avx2, avx2, avx2, avx2, avx2, avx2, avx2, avx512
...
A .NET 9 ILC instead prints:
The allowable values for the --instruction-set option are described in the table below.
...
x64: base, sse, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2, aes, bmi, bmi2, fma, lzcnt, pclmul, popcnt, avxvnni
...
Notice base and sse4.2 getting repeated.
I've not tried to narrow it down to a specific PR yet. Maybe @tannergooding could have some idea.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status