diff options
Diffstat (limited to 'twasm/README.md')
| -rw-r--r-- | twasm/README.md | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/twasm/README.md b/twasm/README.md index 2edc4ee..7295afd 100644 --- a/twasm/README.md +++ b/twasm/README.md @@ -267,8 +267,8 @@ entries are as follows: +----------+----------+----------+---------+ | 31 24 | 23 16 | 15 0 | +----------+----------+--------------------+ -| reserved | opcode | token ID | -| | dst=r/m | | +| opcode+r | opcode | token ID | +| dst=r | dst=r/m | | +----------+----------+--------------------+ 16 bytes @@ -300,24 +300,25 @@ entries are as follows: +-----------------+ | flags byte | +----------+------+ -| 95 89 | 88 | +| 95 89 | 88 | +----------+------+ | reserved | 8bit | +----------+------+ 1 byte -+----------------------------------------------------+ -| flagsX byte | -+----------+-----------+-------------+---------------+ -| 7 5 | 4 | 3 | 2 0 | -+----------+-----------+-------------+---------------+ -| reserved | no ModR/M | 0x0F prefix | operator flag | -+----------+-----------+-------------+---------------+ ++--------------------------------------------------------------+ +| flagsX byte | ++----------+---------+-----------+-------------+---------------+ +| 7 6 | 5 | 4 | 3 | 2 0 | ++----------+---------+-----------+-------------+---------------+ +| reserved | +r flag | no ModR/M | 0x0F prefix | operator flag | ++----------+---------+-----------+-------------+---------------+ ; flags key: 8bit ; tte has opcodes for r/m8 and r8 instead of r/m and r respectively ; flagsX key: ++r flag ; there is a +r variation of this opcode no ModR/M ; there is no ModR/M byte for this opcode 0x0F prefix ; there is a 0x0F prefix for this opcode operator flag ; contents of `reg` if applicable |
