... | ... | @@ -34,4 +34,4 @@ To see the code in detail, check annex (TODO). |
|
|
|
|
|
It is important to check if a unaligned memory access exception can be produced with vector loads.
|
|
|
For instance, to place a 32-bit array inside a 64-bit register, performing a load with a SEW of 64 produces an unaligned access exception if the starting address is not aligned.
|
|
|
For this reason, it is needed to perform the memory load with a SEW of 32, and then move the contents to a 64-bit register using `vmv.v.v` (as with TODO union_int_float_t in section X). |
|
|
\ No newline at end of file |
|
|
For this reason, it is needed to perform the memory load with a SEW of 32, and then move the contents to a 64-bit register using `vmv.v.v` (as in section [union_int_float_t](union_int_float_t)). |
|
|
\ No newline at end of file |