The XiangShan implementation of the JALR instruction appears to not perform the required 4-byte alignment check as specified in the RISC-V ISA specification Section 2.5: The JAL and JALR instructions ...
I'm running into cases where I have to allgather extra bytes(say 4 bytes), which make the data not perfectly 32byte or 64byte aligned. While doing this, substantial ...