From: Luke Kenneth Casson Leighton Date: Mon, 1 Oct 2018 01:04:36 +0000 (+0100) Subject: add compressed stack-pointer LD/ST TODO X-Git-Tag: convert-csv-opcode-to-binary~5002 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a7791f259c422af4561e21f18b44b49a04585e56;p=libreriscv.git add compressed stack-pointer LD/ST TODO --- diff --git a/simple_v_extension/specification.mdwn b/simple_v_extension/specification.mdwn index 6dcee15d0..9f0e3536b 100644 --- a/simple_v_extension/specification.mdwn +++ b/simple_v_extension/specification.mdwn @@ -543,6 +543,17 @@ Reordering" scheme shown in the Appendix (see function "regoffs"). A similar instruction exists for STORE, with identical topological translation of all features. **TODO** +## Compressed Stack LOAD / STORE Instructions + +TODO + +[[!table data=""" +15 13 | 12 10 | 9 7 | 6 5 | 4 2 | 1 0 | +funct3 | imm | rs10 | imm | rd0 | op | +3 | 3 | 3 | 2 | 3 | 2 | +C.LWSP | offset[5:3] | base | offset[2|6] | dest | C0 | +"""]] + ## Compressed LOAD / STORE Instructions Compressed LOAD and STORE are of the same format, where bits 2-4 are