From d79aaa70291229bc830eb1004d12496b4ad766dc Mon Sep 17 00:00:00 2001 From: Jonathan Campbell Date: Mon, 1 Jun 2020 19:38:43 -0700 Subject: [PATCH] [MIGRATED] [PATCH 10/81] more NOTE: auto-magically re-imported by HAL 9000 HASH: 3993d07d66a62551628cfc6df3254cfa378cbc8a (original) --- docs/doc-collection/opcodes/x86/8086.dop | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/doc-collection/opcodes/x86/8086.dop b/docs/doc-collection/opcodes/x86/8086.dop index 5522f6962..7ec57324a 100644 --- a/docs/doc-collection/opcodes/x86/8086.dop +++ b/docs/doc-collection/opcodes/x86/8086.dop @@ -290,3 +290,19 @@ define register map "sreg" { /* no index 7 */ } +define encoding "mrm" { + description "mod/reg/rm field as encoded in instruction"; + type uint8_t; + subset "mod" bit range(7:6); + subset "reg" bit range(5:3); + subset "rm" bit range(2:0); +} + +define encoding "sib" { + description "scale/index/base field as encoded in instruction"; + type uint8_t; + subset "scale" bit range(7:6); + subset "index" bit range(5:3); + subset "base" bit range(2:0); +} +