summaryrefslogtreecommitdiff
path: root/twasm/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'twasm/README.md')
-rw-r--r--twasm/README.md21
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