Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |