aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/asm.rs
Commit message (Collapse)AuthorAgeFilesLines
* asm: remove wildcard use stmtJohannes Stoelp9 days1-4/+4
|
* asm: remove EncodeMI helperJohannes Stoelp10 days1-28/+4
| | | | | * EncodeMI and EncodeM are identical after introducing explicitly sized memory operands
* mem: make all memory operands explicit in sizeJohannes Stoelp10 days1-73/+66
| | | | | | | | | * remove non size explicit MemOp * introduce private Mem trait * implement Mem8, Mem16, Mem32 and Mem64 operands * implement EncodeX helpers based on explicit memory operands * fixup instructions with explicit memory operands * fixup examples
* asm: add initial support for memory operand only instructionsJohannes Stoelp2024-12-071-2/+85
| | | | * add dec, inc instruction for with memory operand
* asm: add inc, xor insn and initial support for memory base+idxJohannes Stoelp2024-12-061-18/+49
|
* asm: preparation for cmovnz/cmovzJohannes Stoelp2024-03-181-2/+3
|
* asm: move into sub module; remove encode_riJohannes Stoelp2023-12-081-0/+344