[libre-riscv-dev] [Bug 139] Add LD.X and ST.X? Strided

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Thu Oct 3 20:39:25 BST 2019


http://bugs.libre-riscv.org/show_bug.cgi?id=139

--- Comment #14 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
Is that MV.swizzle you mean, for macro op fusion? and FMV.swizzle

R4 types are a pig, they take an entire major opcode (or, funct3 so 8 of them,
only). Even I type is big. Need to be really really certain there's benefit to
using them.

F int times reg imm swizzle where both ops are either I type or R type that's 4
funct3 minor ops, and if using the RVV Major opcode we already have SV.setvl so
that leaves only 3 funct3 minor opcodes left.

I type does 12 bit immed so yes could be used.

Like the pi idea.

New 3 reg format doable by using RVC encoding, or 4 3 3 for rd rs1 rs2.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-riscv-dev mailing list