summaryrefslogtreecommitdiff
path: root/decoder.v
diff options
context:
space:
mode:
Diffstat (limited to 'decoder.v')
-rw-r--r--decoder.v5
1 files changed, 5 insertions, 0 deletions
diff --git a/decoder.v b/decoder.v
index 1ff3b61..38519f2 100644
--- a/decoder.v
+++ b/decoder.v
@@ -58,6 +58,11 @@ module decoder (
// b** (relative branch: ne, eq, gt, lt, ge, le, always)
// jmp (absolute branch)
+// WISH LIST:
+// inc/dec for adding 1 and -1 in one instruction
+// cmp, which is sub without actually storing the result
+// cmpi, which is cmp with a sign-extended immediate argument
+
// 8 registers, 3 bits per register argument
// 4 bits for instruction
// instr with 3 reg params is 13 bits