From: lkcl Date: Fri, 25 Oct 2019 06:08:19 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3843 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6581cb18278cd2f6084eda830fda4214a9357a64;p=libreriscv.git --- diff --git a/openpower.mdwn b/openpower.mdwn index 3fef1a3f5..a46e4eeb4 100644 --- a/openpower.mdwn +++ b/openpower.mdwn @@ -41,3 +41,6 @@ The length to be a maximum of 4 bits, where 0b1111 indicates "permanently active Perhaps split OP000-000 and OP000-001 so that 2 pages can be active. Store activation length in a CSR. + +2nd idea: 11 bits can be used for extremely common operations, then length-encoding page selection for further ops, using the full 16 bit range and an entirely new encoding scheme. +