Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling.#25905

Merged
tannergooding merged 3 commits into
dotnet:masterfrom
tannergooding:fix-25904
Aug 2, 2019
Merged

Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling.#25905
tannergooding merged 3 commits into
dotnet:masterfrom
tannergooding:fix-25904

Conversation

@tannergooding
Copy link
Copy Markdown
Member

This resolves https://github.com/dotnet/coreclr/issues/25904.

This should likely be backported to release/3.0.

@tannergooding
Copy link
Copy Markdown
Member Author

CC. @CarolEidt, @jkotas, @danmosemsft

As per #25901 (comment)

@tannergooding
Copy link
Copy Markdown
Member Author

CC. @AndyAyersMS, would you be able to give this a review pass since the normal reviewers are both OOF right now.

Once it is merged into master, I will also need to open a PR backporting it to release/3.0

Copy link
Copy Markdown
Member

@AndyAyersMS AndyAyersMS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you going to add test cases?

@tannergooding
Copy link
Copy Markdown
Member Author

Are you going to add test cases?

Yes, I'll get those added to the PR.

@tannergooding
Copy link
Copy Markdown
Member Author

Added tests covering the missed scenarios.

@tannergooding tannergooding merged commit bcc73ca into dotnet:master Aug 2, 2019
wtgodbe pushed a commit that referenced this pull request Aug 7, 2019
…s before the SIMDScalar handling. (#25905) (#25987)

* Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling.

* Adding test template entries for the unary overloads of the Sse41.Round functions

* Regenerating the hardware intrinsic test templates.
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…s before the SIMDScalar handling. (dotnet/coreclr#25905)

* Ensure that we check for implicit ivals for single argument intrinsics before the SIMDScalar handling.

* Adding test template entries for the unary overloads of the Sse41.Round functions

* Regenerating the hardware intrinsic test templates.


Commit migrated from dotnet/coreclr@bcc73ca
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Codegen is incorrect for single argument hwintrinsics that have an implicit immediate value.

2 participants