From: Luke Kenneth Casson Leighton Date: Fri, 28 Jun 2019 08:59:24 +0000 (+0100) Subject: remove ssvoffs from STATE X-Git-Tag: convert-csv-opcode-to-binary~4362 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=84568aa09da2a06455c86824d3b0f62e68702724;p=libreriscv.git remove ssvoffs from STATE --- diff --git a/simple_v_extension/abridged_spec.mdwn b/simple_v_extension/abridged_spec.mdwn index 3f0fe69cd..e83c0de81 100644 --- a/simple_v_extension/abridged_spec.mdwn +++ b/simple_v_extension/abridged_spec.mdwn @@ -106,16 +106,14 @@ full context save/restore. It contains (and permits setting of): instruction being executed * srcoffs - for twin-predication, the source element offset as well. * SUBVL -* svdestoffs - the subvector destination element offset of the current +* dsvoffs - the subvector destination element offset of the current parallel instruction being executed -* svsrcoffs - for twin-predication, the subvector source element offset - as well. The format of the STATE CSR is as follows: -| (29..28 | (27..26) | (25..24) | (23..18) | (17..12) | (11..6) | (5...0) | -| ------- | -------- | -------- | -------- | -------- | ------- | ------- | -| dsvoffs | ssvoffs | subvl | destoffs | srcoffs | vl | maxvl | +| (31..28) | (27..26) | (25..24) | (23..18) | (17..12) | (11..6) | (5...0) | +| -------- | -------- | -------- | -------- | -------- | ------- | ------- | +| rsvd | dsvoffs | subvl | destoffs | srcoffs | vl | maxvl | The relationship between SUBVL and the subvl field is: