From: Luke Kenneth Casson Leighton Date: Sun, 8 Apr 2018 12:35:09 +0000 (+0100) Subject: add exceptions X-Git-Tag: convert-csv-opcode-to-binary~5720 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ad8270578da5677f871757443af1436a86a45180;p=libreriscv.git add exceptions --- diff --git a/simple_v_extension.mdwn b/simple_v_extension.mdwn index 634d205e9..cdb49c879 100644 --- a/simple_v_extension.mdwn +++ b/simple_v_extension.mdwn @@ -702,6 +702,12 @@ translates effectively to: * if the destination operand is also a vector, and the source is longer than the destination, throw an exception. +> And what about instructions like JALR?  +> What does jumping to a vector do? + +* Throw an exception. Whether that actually results in spawning threads + as part of the trap-handling remains to be seen. + # Impementing V on top of Simple-V * Number of Offset CSRs extends from 2