Skip to content

Commit

Permalink
x64: add benchmarks for EVEX encoding
Browse files Browse the repository at this point in the history
This change adds a criterion-enabled benchmark, x64-evex-encoding, to
compare the performance of the builder pattern used to encode EVEX
instructions in the new x64 backend against the function pattern
used to encode EVEX instructions in the legacy x86 backend. At face
value, the results imply that the builder pattern is faster, but no
efforts were made to analyze and optimize these approaches further.
  • Loading branch information
abrown committed May 13, 2021
1 parent c89e6b2 commit 011e94f
Show file tree
Hide file tree
Showing 3 changed files with 402 additions and 11 deletions.
Loading

0 comments on commit 011e94f

Please sign in to comment.