From: Luke Kenneth Casson Leighton Date: Sun, 22 Apr 2018 08:45:50 +0000 (+0100) Subject: mark differences in RVV on top of Simple-V X-Git-Tag: convert-csv-opcode-to-binary~5606 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9969963343a68c1057eb56e3e8f0397d60946f9b;p=libreriscv.git mark differences in RVV on top of Simple-V --- diff --git a/simple_v_extension.mdwn b/simple_v_extension.mdwn index ae36b4fba..8209cd73e 100644 --- a/simple_v_extension.mdwn +++ b/simple_v_extension.mdwn @@ -814,12 +814,12 @@ levels: Base and reserved future functionality. register file size is 5 bits (32 registers), whilst the "Extended" variant of RVV specifies 8 bits (256 registers) and has yet to be published. -* One big difference: there are only two possible predication - registers in RVV "Base". Through the "indirect" method, Simple-V - provides a key-value CSR table that allows (arbitrarily) up to 16 (TBD) - of either the floating-point or integer registers to be marked as - "predicated" (key), and if so, which integer register to use as the - predication mask (value). +* One big difference: Sections 17.12 and 17.17, there are only two possible + predication registers in RVV "Base". Through the "indirect" method, + Simple-V provides a key-value CSR table that allows (arbitrarily) + up to 16 (TBD) of either the floating-point or integer registers to + be marked as "predicated" (key), and if so, which integer register to + use as the predication mask (value). **TODO**