From: Luke Kenneth Casson Leighton Date: Wed, 26 Jun 2019 03:03:11 +0000 (+0100) Subject: add reserved back in X-Git-Tag: convert-csv-opcode-to-binary~4410 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9924e819a11f23d7751026f8e7c2066d60a070d4;p=libreriscv.git add reserved back in --- diff --git a/simple_v_extension/sv_prefix_proposal.rst b/simple_v_extension/sv_prefix_proposal.rst index 8122b9ace..ef0ac9a43 100644 --- a/simple_v_extension/sv_prefix_proposal.rst +++ b/simple_v_extension/sv_prefix_proposal.rst @@ -117,25 +117,25 @@ separately). First, bits 17:0: -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| Encoding | 17 | 16 | 15 | 14 | 13 | 12 | 11:7 | 6 | 5:0 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-LD-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-ST-type |vitp7[6]| rs1[5] | rs2[5] | vs2 | vs1 | vitp7[5:0] | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-R-type | rd[5] | rs1[5] | rs2[5] | vs2 | vs1 | vitp6 | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+--------------------+---+--------+ -| P48-I-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+--------------------+---+--------+ -| P48-U-type | rd[5] | *Rsvd* | *Rsvd* | vd | *Rsvd* | vitp6 | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-FR-type | rd[5] | rs1[5] | rs2[5] | vs2 | vs1 | *Rsvd* | vtp5 | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-FI-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ -| P48-FR4-type | rd[5] | rs1[5] | rs2[5] | vs2 | rs3[5] | vs3 [#fr4]_ | vtp5 | 0 | 011111 | -+---------------+--------+--------+----------+-----+--------+-------------+------+---+--------+ ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| Encoding | 17 | 16 | 15 | 14 | 13 | 12 | 11:7 | 6 | 5:0 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-LD-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-ST-type |vitp7[6]| rs1[5] | rs2[5] | vs2 | vs1 | vitp7[5:0] | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-R-type | rd[5] | rs1[5] | rs2[5] | vs2 | vs1 | vitp6 | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+--------------------+--------+--------+ +| P48-I-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+--------------------+--------+--------+ +| P48-U-type | rd[5] | *Rsvd* | *Rsvd* | vd | *Rsvd* | vitp6 | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-FR-type | rd[5] | rs1[5] | rs2[5] | vs2 | vs1 | *Rsvd* | vtp5 | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-FI-type | rd[5] | rs1[5] | vitp7[6] | vd | vs1 | vitp7[5:0] | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ +| P48-FR4-type | rd[5] | rs1[5] | rs2[5] | vs2 | rs3[5] | vs3 [#fr4]_ | vtp5 | *Rsvd* | 011111 | ++---------------+--------+--------+----------+-----+--------+-------------+------+--------+--------+ .. [#fr4] Only vs2 and vs3 are included in the P48-FR4-type encoding because there is not enough space for vs1 as well, and because