Working draft of the proposed RISC-V V vector extension.
For the current stable release is [v1.0-rc] (https://github.com/riscv/riscv-v-spec/releases/tag/v1.0-rc1). This is a release candidate for the v1.0 frozen spec for public review - it is not the v1.0 frozen spec.
Note, stable releases are for development purposes only and may change before ratification.
The previous stable releases are v0.10, v0.9, and v0.8.
The top level file is v-spec.adoc
Simply clicking on the file in the github repo viewer will render a usable version as markdown.
For a better rendering, use "asciidoctor v-spec.adoc".
This work is licensed under a Creative Commons Attribution 4.0 International License. See the LICENSE file for details.
- The Binutils port for v0.8
- The GNU toolchain port for v0.8
- The Spike simulator supports v0.10
- The RISC-V Proxy Kernel (to be used with e.g. Spike) supports enabling v0.8 CPU support when compiled with a v0.8 capable GNU toolchain
- riscvOVPsim is a free RISC-V reference simulator that has support for v0.9, v0.8 and v0.7.1 (simulator is under a proprietary license, models are open source)
Requirements
node v6+
Linux: install using nvm
macOS Homebrew: brew install node
macOS Macports: sudo port install npm6
Windows: nodejs.org
Install documentation generator
npm i
Build HTML/PDF documents
npm run build
Resulted files
public/*