[Libre-soc-bugs] [Bug 755] add grev instruction (OP_GREV)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue May 3 15:26:54 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=755

--- Comment #47 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #44)

> opcode 22 is currently used by setvl and friends and iirc you didn't want to
> move them until you're back in working-on-SV mode, so I picked other opcodes
> meanwhile.

nuts.  there's not enough space, and i noted a mistake in the layout.
https://libre-soc.org/openpower/sv/bitmanip/

these overlap:

NN      RT      RA      RB      1       itype   0101 110        Rc      xperm
NN      RA      RB      RC      0       itype   0101 110        Rc      av
minmax
NN      RA      RB      RC      1       00      0101 110        Rc      av abss
NN      RA      RB      RC      1       01      0101 110        Rc      av absu
NN      RA      RB              1       10      0101 110        Rc      av
avgadd

those last 3 have to move.

yep, EXT09 it is, EXT22 remains for setvl/svshape/svremap/svstep -
i'll sort out the bitmanip opcode allocation table.

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


More information about the libre-soc-bugs mailing list