IT'S ALIIIVE

This commit is contained in:
andromeda
2026-04-04 17:13:55 +02:00
parent 0e423fa763
commit 3a6275fc53
2 changed files with 103 additions and 73 deletions

View File

@@ -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