abrown requested iximeow for a review on PR #1388.
abrown opened PR #1388 from infer-rex-for-simd
to master
:
- [x] This has been discussed in issues #1090 and #1379.
[x] A short description of what this does, why it is needed: this demonstrates inferring REX prefixes for SIMD
store
andvconst
instructions; if we think this is the right direction, we have some additional to do to infer REX prefixes for the following recipes:[x] This PR contains test cases, if meaningful.
- [x] A reviewer from the core maintainer team has been assigned for this PR.
<!-- Please ensure all communication adheres to the code of conduct. -->
abrown edited PR #1388 from infer-rex-for-simd
to master
:
- [x] This has been discussed in issues #1090 and #1379.
- [x] A short description of what this does, why it is needed: this demonstrates inferring REX prefixes for SIMD
store
andvconst
instructions; if we think this is the right direction, we have some additional to do to infer REX prefixes for the following recipes:__enc_32_64__: fstDisp8, fstDisp32, fld, fldDisp8, fldDisp32, fspillSib32, fregspill32, ffillSib32, fregfill32, frmov, furm, fa, fax, f_ib
__enc_32_64_maybe_isap__: r_ib_unsigned_r, fa_ib, fa, r_ib_unsigned_gpr, fcmp, icscc_fpr
__enc_both__: frurm, pfcmp, fa, furm
- [x] This PR contains test cases, if meaningful.
- [x] A reviewer from the core maintainer team has been assigned for this PR.
<!-- Please ensure all communication adheres to the code of conduct. -->
iximeow submitted PR Review.
iximeow submitted PR Review.
iximeow created PR Review Comment:
:tada:
iximeow created PR Review Comment:
I think this also needs a
|| test_input(1, inst, divert, func, is_extended_reg)
in the case that the base register isr8-r15
? I have admit I'm not sure which order registers are specified but the other part of the recipe this is used in has me suspect. I'm also not sure how well our tests cover getting less-likely encodings like that - I'd not think about it if I didn't just try to do[r11]
a few days ago.
abrown updated PR #1388 from infer-rex-for-simd
to master
:
- [x] This has been discussed in issues #1090 and #1379.
- [x] A short description of what this does, why it is needed: this demonstrates inferring REX prefixes for SIMD
store
andvconst
instructions; if we think this is the right direction, we have some additional to do to infer REX prefixes for the following recipes:__enc_32_64__: fstDisp8, fstDisp32, fld, fldDisp8, fldDisp32, fspillSib32, fregspill32, ffillSib32, fregfill32, frmov, furm, fa, fax, f_ib
__enc_32_64_maybe_isap__: r_ib_unsigned_r, fa_ib, fa, r_ib_unsigned_gpr, fcmp, icscc_fpr
__enc_both__: frurm, pfcmp, fa, furm
- [x] This PR contains test cases, if meaningful.
- [x] A reviewer from the core maintainer team has been assigned for this PR.
<!-- Please ensure all communication adheres to the code of conduct. -->
abrown updated PR #1388 from infer-rex-for-simd
to master
:
- [x] This has been discussed in issues #1090 and #1379.
- [x] A short description of what this does, why it is needed: this demonstrates inferring REX prefixes for SIMD
store
andvconst
instructions; if we think this is the right direction, we have some additional to do to infer REX prefixes for the following recipes:__enc_32_64__: fstDisp8, fstDisp32, fld, fldDisp8, fldDisp32, fspillSib32, fregspill32, ffillSib32, fregfill32, frmov, furm, fa, fax, f_ib
__enc_32_64_maybe_isap__: r_ib_unsigned_r, fa_ib, fa, r_ib_unsigned_gpr, fcmp, icscc_fpr
__enc_both__: frurm, pfcmp, fa, furm
- [x] This PR contains test cases, if meaningful.
- [x] A reviewer from the core maintainer team has been assigned for this PR.
<!-- Please ensure all communication adheres to the code of conduct. -->
iximeow submitted PR Review.
abrown merged PR #1388.
Last updated: Dec 23 2024 at 13:07 UTC