News for hackers. Stuff that matters.
Re:RISC-V: The New Architecture on the Block by zozbot234 on Thursday September 30, 2021 @06:04AM (#28704679)
> This is much more straightforward on RISC-V

AIUI, if SLT returns 0 or -1 you can then reverse the arguments to SUB and get a correct result. If you return the result in a1 you can also keep the 2-operand compressed form of SUB, so there's effectively no difference. Equivalently, you can keep the SUB insn unchanged (thus using a 2-operand form to return in a0) while flipping the previous SLT insns: SLT a1, zero, a0; SLT a0, a0, zero.

There are no comments on this comment yet.