You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On a review for upstreaming core-v alu encoding, the reviewer Craig Topper asked
I would have expected cv.sle and cv.sleu for these mnemonics. The t feels out of place. In the base isa for slt/sltu it's part of "less than". Is the instruction name here "set less equal than" instead "set less than or equal"?
The vector spec uses "sle" and "sleu"
Is the spec frozen?
Is it possible that anyone could provide a clarification on the meaning of the mnemonics cv.slet, cv.sletu?
The text was updated successfully, but these errors were encountered:
Those instructions are executing a "set if less than or equal" operation.
So I agree that cv.sle/cv.sleu would be a more standard way of mnemonic naming.
It has been inherited from PULP RI5CY and I didn't figured out this (mnemonic) point before.
As PULP instructions are close to frozen (especially in GNU toolchain), I will ask to all concerned people if renaming is still possible at this point of the project.
On a review for upstreaming core-v alu encoding, the reviewer Craig Topper asked
Is it possible that anyone could provide a clarification on the meaning of the mnemonics cv.slet, cv.sletu?
The text was updated successfully, but these errors were encountered: