Skip to content

Conversation

@pentp
Copy link
Contributor

@pentp pentp commented Mar 15, 2021

While doing diffs for #49585 I noticed that SHR PerfScores were way off: shr reg, cl costs were assigned to shr reg, const instructions.

  • Tuned mul/imul latencies to reflect actual use cases.
  • Fixed some RCR/RCL latencies also.
  • Fix DIV/IDIV latencies also (were mistakenly assigned to throughput).

@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Mar 15, 2021
@sandreenko sandreenko requested a review from briansull March 15, 2021 06:25
@JulieLeeMSFT JulieLeeMSFT requested a review from briansull March 17, 2021 04:09
@JulieLeeMSFT JulieLeeMSFT added this to the 6.0.0 milestone Mar 17, 2021
Copy link
Contributor

@sandreenko sandreenko left a comment

Choose a reason for hiding this comment

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

LGTM, Brian would be a better person to sign off but he is oof now.

@pentp
Copy link
Contributor Author

pentp commented Apr 4, 2021

So this can be merged? I don't have write access to the repo.

@sandreenko
Copy link
Contributor

So this can be merged? I don't have write access to the repo.

sure, just wanted to give others a few days to add feedback if they had it.

@sandreenko sandreenko merged commit 84bf5bc into dotnet:main Apr 4, 2021
@pentp pentp deleted the shf-perfscore branch April 5, 2021 08:03
@ghost ghost locked as resolved and limited conversation to collaborators May 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants