From: lkcl Date: Tue, 8 Oct 2019 07:22:26 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3871 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b982c9375cd7a0ddd69c9bf2c18b2741924e8174;p=libreriscv.git --- diff --git a/simple_v_extension/vblock_format.mdwn b/simple_v_extension/vblock_format.mdwn index 6cad577b9..7a9c3f0a4 100644 --- a/simple_v_extension/vblock_format.mdwn +++ b/simple_v_extension/vblock_format.mdwn @@ -155,6 +155,8 @@ Swizzle blocks are only accessible using the "VBLOCK2" format. # REMAP Area Format +REMAP is an algorithmic version of in-place vector "vgather" or "swizzle". + The REMAP area is divided into two areas: * Register-to-SHAPE. This defines which registers have which shapes. @@ -177,13 +179,11 @@ In this way, multiple registers may share the same "shape" characteristics. # SHAPE Table Format -The shape table format is included here for convenience: +The shape table format is included here for convenience. See [[simple_v_extension/remap]] for full details on how SHAPE applies, +including pseudo-code. [[!inline raw="yes" pages="simple_v_extension/shape_table_format" ]] -See [[simple_v_extension/remap]] for full details on how SHAPE applies, -including pseudo-code. - REMAP Shape blocks are only accessible using the "VBLOCK2" format. # CSRs: