index
:
yaxpeax-x86
master
no-gods-no-
opts
x86-generic
yaxpeax x86 decoder
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-07-04
more read_E cleanup
iximeow
2023-07-04
new struct for temporary decode context (prefix management)
iximeow
2023-07-04
new record: 50.56cpi (2290ms)
iximeow
2023-07-04
new perf record: 50.79cpi (2316ms)
iximeow
2023-07-04
best: 54.3cpi (2512ms)
iximeow
2023-07-04
new perf record: 51.88cpi (2363ms)
iximeow
2023-07-04
wip
iximeow
2023-07-04
more micro-opts...
iximeow
2023-07-04
move some unlikely checks behind a branch that implies their possibility
iximeow
2023-07-04
fidget with read_E inlining AGAIN
iximeow
2023-07-04
make operandcode 16b again
iximeow
2023-07-04
line up Opcode values for simple translation from opc bytes
iximeow
2023-07-04
fixup: handle mnemonic ordering too
iximeow
2023-07-04
avoid committing values to instructions until necessary, likely opc tweaks
iximeow
2023-07-04
make base opcode map translation a bit simpler
iximeow
2023-07-04
store non-rex expected bank when first witnessing operand size prefix
iximeow
2023-07-04
fix some dancing between bank size and RegisterBank enum values
iximeow
2023-07-04
pick useful numeric values for RegisterBank
iximeow
2023-07-04
OperandCode as a u16 caused gross movzwl, this seems just a bit better
iximeow
2023-07-04
try slimming down read_opc_hotpath more
iximeow
2023-07-04
found an awk ci bug
iximeow
2023-07-04
disable goodfile builds for benchmakr purposes
iximeow
2023-07-04
goodfile: uses steps, dependencies interface
iximeow
2023-03-05
add `Opcode::is_jcc`, `Opcode::is_setcc`, and `Opcode::is_cmovcc` helpers
iximeow
2023-02-19
deprecate `pub fn cs`, which is an intensely embarrassing bug of a function
iximeow
2023-01-02
do benchmarking in ci too
iximeow
2023-01-02
add a goodfile, will this.. work?
iximeow
2022-12-24
update old yaxpeax-arch versions in ffi crates to compatible versions
iximeow
2022-12-03
bump Cargo.toml to 1.1.5
1.1.5
iximeow
2022-12-03
include typo fixes in the changelog!
iximeow
2022-12-03
describe optimizations included in 1.1.5
iximeow
2022-12-03
roll up decoding loop changes for 16-bit and 32-bit decoders
iximeow
2022-12-03
apply e7f49509 to 16-bit and 32-bit decoders
iximeow
2022-12-03
apply 2444de11 to 16-bit and 32-bit decoders
iximeow
2022-12-03
fix incorrect rex selection and field description offsets
iximeow
2022-12-03
66 prefixes are common, 0f opcodes are common
iximeow
2022-12-03
support a fast path through the decoder for [rex-prefixed]opcode insts
iximeow
2022-12-03
just a bit more code motion that seemed to help things sometimes
iximeow
2022-12-03
reorder prefix checks, extract vex/evex prefix handling
iximeow
2022-12-03
move opcode lookup tables into const arrays
iximeow
2022-12-03
replace size lookup logic with a LUT
iximeow
2022-09-23
Fix some typos.
Bruce Mitchener
2022-05-30
pshufb annotations use incorrect register banks (for now?)
iximeow
2022-05-07
more annotation fixes?
iximeow
2022-05-01
add testing setup for field descriptions
iximeow
2022-04-30
support 0x9a callf in 16/32-bit modes
iximeow
2022-04-24
fix a few issues preventing no-std builds from ... building
iximeow
2022-01-12
fuzz DisplayStyle::C and fix corresponding issues
1.1.4
iximeow
2022-01-02
update changelog
iximeow
2022-01-02
fix incorrect decoder used in docs test
iximeow
[next]