[libre-riscv-dev] [Bug 314] Create POWER9 Condition Register pipeline
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sat May 23 02:21:18 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=314
--- Comment #16 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
hmmmm there are not many good choices for putting this instruction in. it
requires RA RC INT regs, and full CR's BI field as input.
for output it needs INT RS
CR is the closest least disruptive candidate, if a 2nd INT reg is added: RB.
when OP_ISEL =>
crbit := to_integer(unsigned(insn_bc(e_in.insn)));
if e_in.cr(31-crbit) = '1' then
result := a_in;
else
result := b_in;
end if;
result_en := '1';
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-riscv-dev
mailing list