[PATCH v4 2/5] RISC-V: add helpers for J-type immediate handling
Conor Dooley
conor.dooley at microchip.com
Tue Jan 10 00:54:33 PST 2023
On Tue, Jan 10, 2023 at 09:44:25AM +0100, Andrew Jones wrote:
> > + *insn |= (((imm & (RV_J_IMM_10_1_MASK << RV_J_IMM_10_1_OFF)) << RV_I_IMM_11_0_OPOFF) |
> ^ RV_J_IMM_10_1_OPOFF
> (as pointed out by Conor)
> > + ((imm & (RV_J_IMM_11_MASK << RV_J_IMM_11_OFF)) << RV_J_IMM_11_OPOFF) |
> > + ((imm & (RV_J_IMM_19_12_OPOFF << RV_J_IMM_19_12_OFF)) << RV_J_IMM_19_12_OPOFF) |
> ^ RV_J_IMM_19_12_MASK
You'd think that having seen one I'd have picked up on the other one
being wrong too...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-riscv/attachments/20230110/ae931e39/attachment.sig>
More information about the linux-riscv
mailing list