-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure the size of Vector<T> takes COMPlus_EnableHWIntrinsic into account #39368
Conversation
93d90c9
to
1feb624
Compare
What's the status of this? There are still many failures in the cc @CarolEidt @kunalspathak @echesakovMSFT |
It looks like the x86 ISA failure is just an issue with It resolves the other issues. The ARM failure is an unrelated issue that needs to be fixed as well. I will try to get a fix up for the Runtime_34587 test so this can be merged |
Failures look to be unrelated eventpipe failures. There also looks to still be a failure in Runtime_34587 for the nosimd variant, but I can't get it to repro locally:
The log here shows |
Ah, it's because |
@CarolEidt, @echesakovMSFT, @kunalspathak; this should be ready for review/merging and should resolve the x86 issues. I am still investigating a remaining ARM64 issue and will get a PR up for it separately. |
I will try to take a look tomorrow. Just heads up - there is an issue on Arm64 related to |
This should still be ready for review/merge. The failures are unrelated eventpipe timeouts that are also failing on other CI. |
@kunalspathak, I don't believe so; that is not currently under any check other than "IsReadyToRun"; it also has a comment explaining why it differs from runtime/src/coreclr/src/jit/compiler.h Lines 8338 to 8346 in 21a5a2a
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@imhameed fyi |
…ount (dotnet#39368) * Ensure the size of Vector<T> takes COMPlus_EnableHWIntrinsic into account * Add basic logging to Runtime_34587 * Exclude InstructionSet_POPCNT and InstructionSet_POPCNT_X64 if featureSIMD is disabled
This replaces #38879, which was saying it had 250 commits