From: lkcl Date: Thu, 17 Dec 2020 02:11:42 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1259 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=77c56ae26697af1b10dfb4c2911fa6e661cf8b71;p=libreriscv.git --- diff --git a/openpower/sv/svp_rewrite/svp64.mdwn b/openpower/sv/svp_rewrite/svp64.mdwn index bbed438f7..ea2c5fb45 100644 --- a/openpower/sv/svp_rewrite/svp64.mdwn +++ b/openpower/sv/svp_rewrite/svp64.mdwn @@ -195,6 +195,8 @@ the default for SUBVL is 1 and its encoding is 0b00 to indicate that SUBVL is ef One bit (`MASKMODE`) indicates the mode: CR or Int predication. The two types may not be mixed. +Special note: to get default behaviour (SV disabled) this field must be set to zero in combination with Integer Predication also being set to 0b000. this has the effect of enabling "all 1s" in the predicate mask, which is equivalent to "not having any predication at all" and consequently, in combination with all other default zeros, fully disables SV. + | MASK_KIND Value | Description | |-----------------|------------------------------------------------------| | 0 | MASK/MASK_SRC are encoded using Integer Predication |