aboutsummaryrefslogtreecommitdiff
path: root/src/real_mode/evex.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2021-03-21 14:09:41 -0700
committeriximeow <me@iximeow.net>2021-03-21 14:09:41 -0700
commit0591d78e5b1c1c232fd6c6e4c159fd428f19ade9 (patch)
treef70f65f47381adf06c8444711c6273aafa7d274b /src/real_mode/evex.rs
parent72d1231dd24f5682b0ac752abe8233d750b397e4 (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