Uh oh!
There was an error while loading. Please reload this page.
Fix Vector512 rightshift - #89339
Conversation
ghost
commented
Jul 22, 2023
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
danmoseley
commented
Jul 22, 2023
Do we need a test? |
BruceForstall
commented
Jul 24, 2023
@tannergooding @dotnet/avx512-contrib PTAL |
tannergooding
left a comment
There was a problem hiding this comment.
Change is correct, but adding tests would still be desirable.
Looks like the operator shift tests are missing entirely, which would explain why this wasn't caught earlier.
You'd need to add the relevant entries to https://github.com/dotnet/runtime/blob/main/src/tests/Common/GenerateHWIntrinsicTests/GenerateHWIntrinsicTests_General.cs and likely clone the existing BinOp template to have a BinOpImm variant (much as exists for the method cases)
tannergooding
commented
Jul 28, 2023
@MichalPetryka, will you be able to add the necessary tests for this or do you need someone to pick it up? |
MichalPetryka
commented
Jul 30, 2023
I've tried looking into creating a new template for the tests but I had a bit of trouble understanding what's the proper way to change that, I'd like somebody else to take care of this. |
tannergooding
commented
Aug 2, 2023
CC. @fanyang-mono, seems there's a bug in the Mono shift logic where it isn't masking the It needs to be
|
tannergooding
commented
Aug 2, 2023
Logged #89868 for the other bug that's being worked around. |
fanyang-mono
commented
Aug 3, 2023
Please disable the failing tests on |
JulieLeeMSFT
commented
Aug 10, 2023
It is just a few days away from RC1 snap. What is the status of this PR? @MichalPetryka, @tannergooding. |
tannergooding
commented
Aug 11, 2023
@JulieLeeMSFT, should be ready for merge now that tests were added and the Arm64 issue was resolved in #90051 It needs sign-off from @dotnet/jit-contrib |
Fixes#89338