From ad8270578da5677f871757443af1436a86a45180 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sun, 8 Apr 2018 13:35:09 +0100 Subject: [PATCH] add exceptions --- simple_v_extension.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.30.2