├── .github └── workflows │ └── build-pdf.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── bibliography.adoc ├── body.adoc ├── config-set.adoc ├── contributors.adoc ├── csr.adoc ├── data-move.adoc ├── dependencies ├── Gemfile ├── README.md ├── apt_packages.txt └── package.json ├── element-wise.adoc ├── example.bib ├── ext-mode.adoc ├── ext-type.adoc ├── ext-zmc2i.adoc ├── ext-zmi2c.adoc ├── ext-zmsp.adoc ├── ext-zmv.adoc ├── extensions.adoc ├── header.adoc ├── images ├── accreg.svg ├── accregstruct.svg ├── inst32-cal.svg ├── inst32-config.svg ├── inst32-cvt.svg ├── inst32-ls.svg ├── inst32-mv.svg ├── memory-registers.svg ├── regfile16.svg ├── registers.png ├── registers.svg ├── regstruct.svg ├── risc-v_logo.svg ├── tiled-matmul-example.svg ├── tiled-matmul.svg ├── tilereg.svg ├── tilereg16.svg └── tileregstruct.svg ├── index.adoc ├── inst-format.adoc ├── inst-list.adoc ├── inst32-format.adoc ├── inst32-list.adoc ├── instructions.adoc ├── intrinsic.adoc ├── intro.adoc ├── load-store.adoc ├── matmul.adoc ├── mtype.adoc ├── param.adoc ├── pdfs ├── riscv-matrix-spec-v0.1.pdf ├── riscv-matrix-spec-v0.2.pdf ├── riscv-matrix-spec-v0.3.pdf ├── riscv-matrix-spec-v0.4a-32bit-encoding.pdf └── riscv-matrix-spec-v0.5a-32bit-encoding.pdf ├── program-model.adoc ├── readme.adoc ├── riscv-matrix-spec.pdf ├── riscv-matrix.yml ├── tilereg.adoc └── type-convert.adoc /.github/workflows/build-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/.github/workflows/build-pdf.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | images/stem-*.svg 2 | 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/Makefile -------------------------------------------------------------------------------- /bibliography.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/bibliography.adoc -------------------------------------------------------------------------------- /body.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/body.adoc -------------------------------------------------------------------------------- /config-set.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/config-set.adoc -------------------------------------------------------------------------------- /contributors.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/contributors.adoc -------------------------------------------------------------------------------- /csr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/csr.adoc -------------------------------------------------------------------------------- /data-move.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/data-move.adoc -------------------------------------------------------------------------------- /dependencies/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/dependencies/Gemfile -------------------------------------------------------------------------------- /dependencies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/dependencies/README.md -------------------------------------------------------------------------------- /dependencies/apt_packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/dependencies/apt_packages.txt -------------------------------------------------------------------------------- /dependencies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/dependencies/package.json -------------------------------------------------------------------------------- /element-wise.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/element-wise.adoc -------------------------------------------------------------------------------- /example.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/example.bib -------------------------------------------------------------------------------- /ext-mode.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-mode.adoc -------------------------------------------------------------------------------- /ext-type.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-type.adoc -------------------------------------------------------------------------------- /ext-zmc2i.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-zmc2i.adoc -------------------------------------------------------------------------------- /ext-zmi2c.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-zmi2c.adoc -------------------------------------------------------------------------------- /ext-zmsp.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-zmsp.adoc -------------------------------------------------------------------------------- /ext-zmv.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/ext-zmv.adoc -------------------------------------------------------------------------------- /extensions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/extensions.adoc -------------------------------------------------------------------------------- /header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/header.adoc -------------------------------------------------------------------------------- /images/accreg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/accreg.svg -------------------------------------------------------------------------------- /images/accregstruct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/accregstruct.svg -------------------------------------------------------------------------------- /images/inst32-cal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/inst32-cal.svg -------------------------------------------------------------------------------- /images/inst32-config.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/inst32-config.svg -------------------------------------------------------------------------------- /images/inst32-cvt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/inst32-cvt.svg -------------------------------------------------------------------------------- /images/inst32-ls.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/inst32-ls.svg -------------------------------------------------------------------------------- /images/inst32-mv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/inst32-mv.svg -------------------------------------------------------------------------------- /images/memory-registers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/memory-registers.svg -------------------------------------------------------------------------------- /images/regfile16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/regfile16.svg -------------------------------------------------------------------------------- /images/registers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/registers.png -------------------------------------------------------------------------------- /images/registers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/registers.svg -------------------------------------------------------------------------------- /images/regstruct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/regstruct.svg -------------------------------------------------------------------------------- /images/risc-v_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/risc-v_logo.svg -------------------------------------------------------------------------------- /images/tiled-matmul-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/tiled-matmul-example.svg -------------------------------------------------------------------------------- /images/tiled-matmul.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/tiled-matmul.svg -------------------------------------------------------------------------------- /images/tilereg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/tilereg.svg -------------------------------------------------------------------------------- /images/tilereg16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/tilereg16.svg -------------------------------------------------------------------------------- /images/tileregstruct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/images/tileregstruct.svg -------------------------------------------------------------------------------- /index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/index.adoc -------------------------------------------------------------------------------- /inst-format.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/inst-format.adoc -------------------------------------------------------------------------------- /inst-list.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/inst-list.adoc -------------------------------------------------------------------------------- /inst32-format.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/inst32-format.adoc -------------------------------------------------------------------------------- /inst32-list.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/inst32-list.adoc -------------------------------------------------------------------------------- /instructions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/instructions.adoc -------------------------------------------------------------------------------- /intrinsic.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/intrinsic.adoc -------------------------------------------------------------------------------- /intro.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/intro.adoc -------------------------------------------------------------------------------- /load-store.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/load-store.adoc -------------------------------------------------------------------------------- /matmul.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/matmul.adoc -------------------------------------------------------------------------------- /mtype.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/mtype.adoc -------------------------------------------------------------------------------- /param.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/param.adoc -------------------------------------------------------------------------------- /pdfs/riscv-matrix-spec-v0.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/pdfs/riscv-matrix-spec-v0.1.pdf -------------------------------------------------------------------------------- /pdfs/riscv-matrix-spec-v0.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/pdfs/riscv-matrix-spec-v0.2.pdf -------------------------------------------------------------------------------- /pdfs/riscv-matrix-spec-v0.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/pdfs/riscv-matrix-spec-v0.3.pdf -------------------------------------------------------------------------------- /pdfs/riscv-matrix-spec-v0.4a-32bit-encoding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/pdfs/riscv-matrix-spec-v0.4a-32bit-encoding.pdf -------------------------------------------------------------------------------- /pdfs/riscv-matrix-spec-v0.5a-32bit-encoding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/pdfs/riscv-matrix-spec-v0.5a-32bit-encoding.pdf -------------------------------------------------------------------------------- /program-model.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/program-model.adoc -------------------------------------------------------------------------------- /readme.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/readme.adoc -------------------------------------------------------------------------------- /riscv-matrix-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/riscv-matrix-spec.pdf -------------------------------------------------------------------------------- /riscv-matrix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/riscv-matrix.yml -------------------------------------------------------------------------------- /tilereg.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/tilereg.adoc -------------------------------------------------------------------------------- /type-convert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-stc/riscv-matrix-spec/HEAD/type-convert.adoc --------------------------------------------------------------------------------