aboutsummaryrefslogtreecommitdiff
path: root/ffi
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2023-02-05 15:30:51 -0800
committeriximeow <me@iximeow.net>2023-07-04 19:01:38 -0700
commit1130f9f3270be56f2dd77361c34412a43e2b795e (patch)
tree602c94d1af52098b320094031f679cdfea1c2bb8 /ffi
parentf17450483ef9dc18d2b97e6287063a572c7e898c (diff)
more micro-opts...
set_embedded_instructions was unnecessarily appilied to many operand codes; this was never a correctness issue, but meant many operand decodings took a few more instruction than necessary to do nothing. setting all registers to `rax` is unnecessary, only the first register's defaulting to `rax` is effectual. this allows for not using a movabs to load initial rax state. adjust vex decoder inlining. this will be followed up by some cleanup for vex operand codes.
Diffstat (limited to 'ffi')
0 files changed, 0 insertions, 0 deletions