Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
rep, repz, repnz prefixes are only displayed on instructions for which
they have a semantic effect. movs, cmps, scas, lods, stos, ins, and outs
are now decodable.
|
|
also remove unnecessary variants in unlikely_operands and adjust
expectations of several tests
|
|
|
|
also initial support for 660f opcode map, though it's all invalid
instructions
fix backwards base and index registers for memory operands with both
fix incorrect test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix issue where non-relevant prefixes on 0f opcodes may cause incorrect invalid decodes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* DisplacementI32 was never used, DisplacementU64 added to distinguish 8
and 4 byte addresses
* Added setCC instructions
* Fix sign extension bug for displacement as interpreted by E operands
* Add operand code support for a0,a1,a2,a3 movs
* Add operand code support for Ivs, Ibs
* Complete support for 0x81
* Clean up tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|