Skip to content

[release/6.0] [mono] Remove OP_FCONV_TO_U opcode - #64914

Merged
akoeplinger merged 1 commit into
release/6.0from
backport/pr-64618-to-release/6.0
Feb 11, 2022
Merged

[release/6.0] [mono] Remove OP_FCONV_TO_U opcode#64914
akoeplinger merged 1 commit into
release/6.0from
backport/pr-64618-to-release/6.0

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Feb 7, 2022

Copy link
Copy Markdown
Contributor

Backport of #64618 to release/6.0

/cc @akoeplinger@uweigand@lambdageek

Customer Impact

This is necessary for the nfloat changes from #64556 or we'd run into failures on some platforms like s390x.

Testing

CI testing.

Risk

Low. This won't cause a change in behavior on arm or intel. It just makes the code consistent on all the platforms.

* Emit OP_FCONV_TO_U8/U4 instead of OP_FCONV_TO_U.
* Remove OP_FCONV_TO_U implementations across all back ends.
* Remove duplicated mono_fconv_u8/u4 icall wrappers.
* Fixes#64570
@ghost

ghost commented Feb 7, 2022

Copy link
Copy Markdown

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@akoeplingerakoeplinger added the Servicing-consider Issue for next servicing release review label Feb 7, 2022
@akoeplingerakoeplinger added this to the 6.0.x milestone Feb 7, 2022
@leecowleecow modified the milestones: 6.0.x, 6.0.3Feb 10, 2022
@leecowleecow added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Feb 10, 2022
@akoeplinger
akoeplinger merged commit 2f324b3 into release/6.0Feb 11, 2022
@akoeplinger
akoeplinger deleted the backport/pr-64618-to-release/6.0 branch February 11, 2022 17:40
@ghostghost locked as resolved and limited conversation to collaborators Mar 13, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Codegen-JIT-monoServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@lewing@akoeplinger@leecow@uweigand