elliottt opened PR #4650 from trevor/x64-fcvt
to main
:
- Lower cvtdq2ps using the
XmmUnaryRmR
pseudo-instruction- Add a test for the existing behavior of fcvt_from_sint
- Migrate fcvt_from_sint to isle
- Add a test for fcvt_low_from_sint
- Lower fcvt_low_from_sint
<!--
Please ensure that the following steps are all taken care of before submitting
the PR.
[ ] This has been discussed in issue #..., or if not, please tell us why
here.[ ] A short description of what this does, why it is needed; if the
description becomes long, the matter should probably be discussed in an issue
first.[ ] This PR contains test cases, if meaningful.
- [ ] A reviewer from the core maintainer team has been assigned for this PR.
If you don't know who could review this, please indicate so. The list of
suggested reviewers on the right can help you.Please ensure all communication adheres to the code of conduct.
-->
elliottt has marked PR #4650 as ready for review.
elliottt edited PR #4650 from trevor/x64-fcvt
to main
:
Migrate
fcvt_from_sint
andfcvt_low_from_sint
to ISLE. Also support theCvtdq2ps
opcode when emittingXmmUnaryRmR
instructions.<!--
Please ensure that the following steps are all taken care of before submitting
the PR.
[ ] This has been discussed in issue #..., or if not, please tell us why
here.[ ] A short description of what this does, why it is needed; if the
description becomes long, the matter should probably be discussed in an issue
first.[ ] This PR contains test cases, if meaningful.
- [ ] A reviewer from the core maintainer team has been assigned for this PR.
If you don't know who could review this, please indicate so. The list of
suggested reviewers on the right can help you.Please ensure all communication adheres to the code of conduct.
-->
cfallin submitted PR review.
cfallin created PR review comment:
In addition to adding it here, can we remove it from here and make sure we switch over any uses of that (tweaking any handwritten uses of it in-place is fine for now)? Since the opcode has unary (one src, one dst) semantics it should only appear here, not elsewhere.
I'm also slightly suspect of the two
cvt*
opcodes above that one inXmmRmR
too, and we should see if they should be moved over too, while we're at it...
cfallin submitted PR review.
elliottt updated PR #4650 from trevor/x64-fcvt
to main
.
elliottt updated PR #4650 from trevor/x64-fcvt
to main
.
elliottt updated PR #4650 from trevor/x64-fcvt
to main
.
elliottt updated PR #4650 from trevor/x64-fcvt
to main
.
elliottt updated PR #4650 from trevor/x64-fcvt
to main
.
elliottt merged PR #4650.
Last updated: Dec 23 2024 at 12:05 UTC