From 0f59e6543707830d06a94ac8a9ad6b795530cfb9 Mon Sep 17 00:00:00 2001 From: Test_User Date: Sun, 11 Jun 2023 19:43:24 -0400 Subject: Explicitly define some more stuff --- cpu/instructions/overview.txt | 2 +- cpu/instructions/parameter.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cpu/instructions/overview.txt b/cpu/instructions/overview.txt index 205f382..934aa62 100644 --- a/cpu/instructions/overview.txt +++ b/cpu/instructions/overview.txt @@ -34,6 +34,6 @@ Dynamic VLIW where to save them bitwise offset in the destination - A minimum of instructions must be accepted by all CPUs + A minimum of instructions per queue must be accepted by all CPUs TODO: define n Specific implementations may accept more, up to the maximum specifiable by the format diff --git a/cpu/instructions/parameter.txt b/cpu/instructions/parameter.txt index c68edd1..47cf30a 100644 --- a/cpu/instructions/parameter.txt +++ b/cpu/instructions/parameter.txt @@ -1,5 +1,6 @@ n: min number of bits to be able to represent all types -TODO: define x +y: min size required to represent each power of two value less than or equal to the current mode (in bytes, and greater than or equal to 1) +x: y + [min size to represent each valid offset into the immediate value array] Binary format: type[n], data[x] @@ -10,7 +11,6 @@ Types: Value is placed directly in the data section Immediate reference: - y: min size required to represent each power of two value less than or equal to the current mode (in bytes, and greater than or equal to 1) data[0 to x-y-1]: size of immediate value -- cgit v1.2.3