From: lkcl Date: Mon, 10 Apr 2023 13:42:09 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~28 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8d73b7fedcd5b4ef6d5d25a93e0dc39525e3b361;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls012.mdwn b/openpower/sv/rfc/ls012.mdwn index 475d4b3b2..aaf55281c 100644 --- a/openpower/sv/rfc/ls012.mdwn +++ b/openpower/sv/rfc/ls012.mdwn @@ -389,6 +389,24 @@ offset computation, thus they are best placed in EXT0xx. \newpage{} +# Guidance for evaluation + +Deciding which instructions go into an ISA is extremely complex, costly, and a huge +responsibility. In public standards mistakes are irrevocable, and in the case of an ISA +the Opcode Allocation is a finite resource, meaning that mistakes punish future instructions +as well. This section therefore provides some Evaluation Guidance on the decision process. + +**Does anyone want it?** + +Sounds like an obvious question but if there is no driving need (no "Stakeholder") +then why is the instruction being proposed? If it is purely out of curiosity or +part of a Research effort not intended for production then it's probably best left in the +EXT022 Sandbox. + +**How many registers does it need?** + + + # Tables The original tables are available publicly as as CSV file at