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
path:
root
/
src
/
shared
/
evex.in
Age
Commit message (
Collapse
)
Author
2021-07-04
support avx512 registers >=16
iximeow
2021-07-03
be more strict about denying invalid operands
iximeow
2021-07-03
instructions with evex-coded registers may have registers other than 0
iximeow
2021-07-03
enforce reserved evex prefix bits
iximeow
2021-07-03
vbroadcastsd requires W
iximeow
2021-07-03
reject instructions when their opcode is `Invalid`
iximeow
the evex route would allow "valid" instructions that have the opcode `invalid`. this is.. not correct.
2021-07-02
fix several strict rejection for several
iximeow
2021-07-01
reallocate OperandCode, convert disparate registers to array
iximeow
also remove redundant assignments of operand_count and some OperandSpec, bulk-assign all registers and operands on entry to `read_instr`. this all, taken together, shaves off about 7 cycles per decode.
2021-06-29
fix several lingering mem_size discrepancies
iximeow
2021-06-28
remove unused evex variants from generated code
iximeow
2021-06-27
protected-mode avx512
iximeow
2021-06-27
all tests now passing for long mode
iximeow
2021-06-26
add long-mode avx512 support, except for compressed displacements
iximeow