diff options
author | iximeow <me@iximeow.net> | 2021-03-21 14:09:41 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2021-03-21 14:09:41 -0700 |
commit | 0591d78e5b1c1c232fd6c6e4c159fd428f19ade9 (patch) | |
tree | f70f65f47381adf06c8444711c6273aafa7d274b /src/real_mode/evex.rs | |
parent | 72d1231dd24f5682b0ac752abe8233d750b397e4 (diff) |
in real programs, having read_operands inlined hurts performance!
the in-repo benchmark got better with this inlined but it's probably
better to leave it up to the compiler when finally stitching stuff
together. i suspect that having read_operands inlined resulted in just
too many live values, and the compiler was inspired to play hijinks that
pipelined poorly. disas-bench shows a ~15% improvement from this change.
Diffstat (limited to 'src/real_mode/evex.rs')
0 files changed, 0 insertions, 0 deletions