[Libre-soc-bugs] [Bug 1155] O(n^2) multiplication REMAP mode(s)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Oct 6 09:49:51 BST 2023


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

--- Comment #6 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
okaaay, there are some necessary steps here, but there are *two* branches
needed which is a royal pain in the ass (openpower-isa, spec).

what i'm proposing - bear in mind this is still PO22 - is to move
bincrflut and binlut to the "- 10 00 |0" row, leaving their current
locations free for svshape3 and 4.

that way it is possible to do a svshape3, bringing in more space for
REMAP options. which will be identical to svshape.

| NN |    |     |      |         | -  10  00 |0 | rsvd     | rsvd  |
| NN |    |     |      |         | -  11  00 |0 | rsvd     | rsvd  |
| NN | RT | RA  | RB   | RC      | nh 00  00 |1 | binlut |  VA-Form      |
| NN | RT | RA  | RB   | /BFA/   | 0  01  00 |1 | bincrflut  | VA-Form     |
| NN |    |     |      |         | 1  01  00 |1 | svindex    | SVI-Form    |
| NN | RT | RA  | RB   | mode    | L  10  00 |1 | bmask    | BM2-Form     |
| NN |    |     |      |         | 0  11  00 |1 | svshape    | SVM-Form    |
| NN |    |     |      |         | 1  11  00 |1 | svremap   | SVRM-Form   |

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


More information about the libre-soc-bugs mailing list