From: lkcl Date: Sat, 1 Apr 2023 01:03:05 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~204 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=456d0a96fd3421bc5c90fcad85d90c14ebad3acd;p=libreriscv.git --- diff --git a/openpower/sv/svp64-single.mdwn b/openpower/sv/svp64-single.mdwn index fd5a1c27f..bf46167b2 100644 --- a/openpower/sv/svp64-single.mdwn +++ b/openpower/sv/svp64-single.mdwn @@ -2,3 +2,16 @@ * +encodings concepts: + +* 24 bits available +* vectors not applicable thus EXTRA4 may bring 4 bits (CR Fields) quantity 3of + for a total of 12 bits. +* elwidth src/dest is 2x4 for a total 4 bits +* single predicate mask (one bit) is 1 for type, 3 for source, totals another 4 bits + +totals 20 bits leaving 4 for a "Mode". + +* arithmetic can have saturation +* LD/ST-update needs Post-Increment, others incl. SEA (Signed Effective Address) + another bit adds CIA for PC-relative