From 5e42ce2bd9caf8d907520075a8e9dc564c1f4d30 Mon Sep 17 00:00:00 2001 From: Krste Asanovic Date: Mon, 13 Feb 2017 08:00:25 -0800 Subject: Clarified instruction misaligned exceptions on JAL/JALR. --- src/c.tex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/c.tex') diff --git a/src/c.tex b/src/c.tex index 2c81f7b..309689b 100644 --- a/src/c.tex +++ b/src/c.tex @@ -34,7 +34,11 @@ versions of common 32-bit RISC-V instructions when: The C extension is compatible with all other standard instruction extensions. The C extension allows 16-bit instructions to be freely intermixed with 32-bit instructions, with the latter now able to start -on any 16-bit boundary. +on any 16-bit boundary. With the addition of the C extension, JAL and +JALR instructions will no longer raise an instruction misaligned +exception. + +\pagebreak \begin{commentary} Removing the 32-bit alignment constraint on the original 32-bit -- cgit v1.1