Instruction-Address-Misaligned Exceptions

Today’s @risc_v Tip:

Instruction-Address-Misaligned exceptions can occur when a control transfer instruction (e.g. branch / jump) provides a misaligned target. The base ISA specifies 4 byte alignment (IALIGN=32), but extensions (such as C) may relax to 2 bytes (IALIGN=16).

22-01-02

Original Tweet