├── .gitmodules ├── ACKNOWLEDGEMENT.md ├── LICENSE ├── README.md ├── demos ├── Makefile ├── README.md ├── env.sh ├── gemm │ ├── gemm_fp16.c │ ├── gemm_fp16_rvv.c │ ├── gemm_int8.c │ └── gemm_int8_rvv.c ├── install_nn2 │ ├── include │ │ ├── csi_nn.h │ │ ├── csinn_data_structure.h │ │ ├── csinn_runtime.h │ │ ├── shl_debug.h │ │ ├── shl_gref.h │ │ ├── shl_memory.h │ │ ├── shl_node.h │ │ ├── shl_ref.h │ │ ├── shl_thead_rvm.h │ │ ├── shl_thead_rvv.h │ │ └── shl_utils.h │ └── lib │ │ ├── libshl_rvm.a │ │ └── libshl_rvv.a ├── intrinsic_matmul │ └── matmul.c ├── other_demo_result │ ├── bert_fp16-inst-info │ ├── bert_int8-inst-info │ ├── mv1_fp16-inst-info │ ├── mv1_int8-inst-info │ ├── resnet50_fp16-inst-info │ ├── resnet50_int8-inst-info │ ├── swin_fp16-inst-info │ └── swin_int8-inst-info ├── resnet50 │ ├── resnet50_fp16.c │ ├── resnet50_fp16_rvv.c │ ├── resnet50_int8.c │ └── resnet50_int8_rvv.c ├── run.sh └── toolchain │ └── xuantie-qemu-x86_64-Ubuntu-18.04.tar.gz ├── doc ├── Makefile ├── abi │ ├── abi_header.adoc │ ├── contributors.adoc │ ├── index.adoc │ ├── riscv-cc.adoc │ └── riscv-dwarf.adoc ├── dependencies │ ├── Gemfile │ ├── README.md │ ├── apt_packages.txt │ └── package.json ├── example.bib ├── intrinsic │ ├── contributors.adoc │ ├── index.adoc │ ├── intrinsic_header.adoc │ └── rvm-intrinsic-api.adoc ├── shl │ ├── auxiliary_interface.adoc │ ├── contributors.adoc │ ├── data_structure.adoc │ ├── images │ │ ├── overall.png │ │ └── structure.png │ ├── index.adoc │ ├── init_interface.adoc │ ├── introduce.adoc │ ├── nn_interface.adoc │ └── shl_header.adoc └── slides │ ├── AME_workload_analysis_20240412.pdf │ ├── Matrix_Proposal_on_RISC-V_China_Summit_2023.pdf │ └── RISC-V_Matrix_Extensions_Proposal_202307.pdf └── spec ├── .DS_Store ├── LICENSE ├── Makefile ├── body.adoc ├── broadcast.adoc ├── config_set.adoc ├── contributors.adoc ├── csr.adoc ├── data_move.adoc ├── data_move_gpr.adoc ├── example.bib ├── extensions.adoc ├── fix_point_convert.adoc ├── float_convert.adoc ├── float_ew.adoc ├── float_int_convert.adoc ├── header.adoc ├── images ├── .DS_Store ├── fix_point_convert.svg ├── float_convert.svg ├── float_convert_q_narrow.svg ├── inst_32bit_config_format.svg ├── inst_32bit_ew_format.svg ├── inst_32bit_format.svg ├── inst_32bit_ls_format.svg ├── inst_32bit_misc_format.svg ├── inst_32bit_mm_format.svg ├── inst_64bit_config_format.svg ├── inst_64bit_ew_format.svg ├── inst_64bit_ls_format.svg ├── inst_64bit_misc_format.svg ├── inst_64bit_mm_format.svg ├── matrix_load_example_0.svg ├── mfmacc_d_elen64.svg ├── mfmacc_d_s_elen64.svg ├── mfmacc_h_elen32.svg ├── mfmacc_h_elen64.svg ├── mfmacc_h_fp8_elen32.svg ├── mfmacc_h_fp8_elen64.svg ├── mfmacc_s_elen32.svg ├── mfmacc_s_elen64.svg ├── mfmacc_s_fp8_elen32.svg ├── mfmacc_s_fp8_elen64.svg ├── mfmacc_s_h_elen32.svg ├── mfmacc_s_h_elen64.svg ├── mfmaccp.h.fp8_elen32.svg ├── mfmaccp.h_elen32.svg ├── mlbe16.svg ├── mlbte16.svg ├── mmacc.w.bp_elen32.svg ├── mpack.svg ├── parameter_explanation.svg ├── register.svg ├── risc-v_logo.svg ├── stem-1d5ba78bbbafd3226f371146bc348363.svg ├── stem-5f0990c96fa258c3b9a132a507adcbaa.svg ├── stem-701fa44621fd283e3f2c5468958859d8.svg ├── stem-fc242b5b14374626de01eaa8d106d2ce.svg ├── tiled-matmul-example.svg ├── tiled-matmul-example2.svg └── tiled-matmul.svg ├── inst32_format.adoc ├── inst64_format.adoc ├── inst_format.adoc ├── instruction_list.adoc ├── instructions.adoc ├── integer_ew.adoc ├── intro.adoc ├── load-store.adoc ├── load-store_zmabt.adoc ├── matmul.adoc ├── matmul_zmabt.adoc ├── mem_model.adoc ├── misa.adoc ├── mpack.adoc ├── mrelease.adoc ├── mslide.adoc ├── mzero.adoc ├── param.adoc ├── program_model.adoc ├── riscv-matrix.yml ├── riscv_matrix_extension_proposal.pdf ├── tilereg.adoc ├── type_convert.adoc ├── zmbf16.adoc ├── zmfp8.adoc ├── zmfp8_half.adoc ├── zmfp8_single.adoc └── zmint4.adoc /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/.gitmodules -------------------------------------------------------------------------------- /ACKNOWLEDGEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/ACKNOWLEDGEMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/README.md -------------------------------------------------------------------------------- /demos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/Makefile -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/env.sh -------------------------------------------------------------------------------- /demos/gemm/gemm_fp16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/gemm/gemm_fp16.c -------------------------------------------------------------------------------- /demos/gemm/gemm_fp16_rvv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/gemm/gemm_fp16_rvv.c -------------------------------------------------------------------------------- /demos/gemm/gemm_int8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/gemm/gemm_int8.c -------------------------------------------------------------------------------- /demos/gemm/gemm_int8_rvv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/gemm/gemm_int8_rvv.c -------------------------------------------------------------------------------- /demos/install_nn2/include/csi_nn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/csi_nn.h -------------------------------------------------------------------------------- /demos/install_nn2/include/csinn_data_structure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/csinn_data_structure.h -------------------------------------------------------------------------------- /demos/install_nn2/include/csinn_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/csinn_runtime.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_debug.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_gref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_gref.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_memory.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_node.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_ref.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_thead_rvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_thead_rvm.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_thead_rvv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_thead_rvv.h -------------------------------------------------------------------------------- /demos/install_nn2/include/shl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/include/shl_utils.h -------------------------------------------------------------------------------- /demos/install_nn2/lib/libshl_rvm.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/lib/libshl_rvm.a -------------------------------------------------------------------------------- /demos/install_nn2/lib/libshl_rvv.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/install_nn2/lib/libshl_rvv.a -------------------------------------------------------------------------------- /demos/intrinsic_matmul/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/intrinsic_matmul/matmul.c -------------------------------------------------------------------------------- /demos/other_demo_result/bert_fp16-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/bert_fp16-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/bert_int8-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/bert_int8-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/mv1_fp16-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/mv1_fp16-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/mv1_int8-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/mv1_int8-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/resnet50_fp16-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/resnet50_fp16-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/resnet50_int8-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/resnet50_int8-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/swin_fp16-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/swin_fp16-inst-info -------------------------------------------------------------------------------- /demos/other_demo_result/swin_int8-inst-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/other_demo_result/swin_int8-inst-info -------------------------------------------------------------------------------- /demos/resnet50/resnet50_fp16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/resnet50/resnet50_fp16.c -------------------------------------------------------------------------------- /demos/resnet50/resnet50_fp16_rvv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/resnet50/resnet50_fp16_rvv.c -------------------------------------------------------------------------------- /demos/resnet50/resnet50_int8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/resnet50/resnet50_int8.c -------------------------------------------------------------------------------- /demos/resnet50/resnet50_int8_rvv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/resnet50/resnet50_int8_rvv.c -------------------------------------------------------------------------------- /demos/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/run.sh -------------------------------------------------------------------------------- /demos/toolchain/xuantie-qemu-x86_64-Ubuntu-18.04.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/demos/toolchain/xuantie-qemu-x86_64-Ubuntu-18.04.tar.gz -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/abi/abi_header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/abi/abi_header.adoc -------------------------------------------------------------------------------- /doc/abi/contributors.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/abi/contributors.adoc -------------------------------------------------------------------------------- /doc/abi/index.adoc: -------------------------------------------------------------------------------- 1 | [index] 2 | -------------------------------------------------------------------------------- /doc/abi/riscv-cc.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/abi/riscv-cc.adoc -------------------------------------------------------------------------------- /doc/abi/riscv-dwarf.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/abi/riscv-dwarf.adoc -------------------------------------------------------------------------------- /doc/dependencies/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/dependencies/Gemfile -------------------------------------------------------------------------------- /doc/dependencies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/dependencies/README.md -------------------------------------------------------------------------------- /doc/dependencies/apt_packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/dependencies/apt_packages.txt -------------------------------------------------------------------------------- /doc/dependencies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/dependencies/package.json -------------------------------------------------------------------------------- /doc/example.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/example.bib -------------------------------------------------------------------------------- /doc/intrinsic/contributors.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/intrinsic/contributors.adoc -------------------------------------------------------------------------------- /doc/intrinsic/index.adoc: -------------------------------------------------------------------------------- 1 | [index] 2 | -------------------------------------------------------------------------------- /doc/intrinsic/intrinsic_header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/intrinsic/intrinsic_header.adoc -------------------------------------------------------------------------------- /doc/intrinsic/rvm-intrinsic-api.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/intrinsic/rvm-intrinsic-api.adoc -------------------------------------------------------------------------------- /doc/shl/auxiliary_interface.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/auxiliary_interface.adoc -------------------------------------------------------------------------------- /doc/shl/contributors.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/contributors.adoc -------------------------------------------------------------------------------- /doc/shl/data_structure.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/data_structure.adoc -------------------------------------------------------------------------------- /doc/shl/images/overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/images/overall.png -------------------------------------------------------------------------------- /doc/shl/images/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/images/structure.png -------------------------------------------------------------------------------- /doc/shl/index.adoc: -------------------------------------------------------------------------------- 1 | [index] 2 | -------------------------------------------------------------------------------- /doc/shl/init_interface.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/init_interface.adoc -------------------------------------------------------------------------------- /doc/shl/introduce.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/introduce.adoc -------------------------------------------------------------------------------- /doc/shl/nn_interface.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/nn_interface.adoc -------------------------------------------------------------------------------- /doc/shl/shl_header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/shl/shl_header.adoc -------------------------------------------------------------------------------- /doc/slides/AME_workload_analysis_20240412.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/slides/AME_workload_analysis_20240412.pdf -------------------------------------------------------------------------------- /doc/slides/Matrix_Proposal_on_RISC-V_China_Summit_2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/slides/Matrix_Proposal_on_RISC-V_China_Summit_2023.pdf -------------------------------------------------------------------------------- /doc/slides/RISC-V_Matrix_Extensions_Proposal_202307.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/doc/slides/RISC-V_Matrix_Extensions_Proposal_202307.pdf -------------------------------------------------------------------------------- /spec/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/.DS_Store -------------------------------------------------------------------------------- /spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/LICENSE -------------------------------------------------------------------------------- /spec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/Makefile -------------------------------------------------------------------------------- /spec/body.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/body.adoc -------------------------------------------------------------------------------- /spec/broadcast.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/broadcast.adoc -------------------------------------------------------------------------------- /spec/config_set.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/config_set.adoc -------------------------------------------------------------------------------- /spec/contributors.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/contributors.adoc -------------------------------------------------------------------------------- /spec/csr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/csr.adoc -------------------------------------------------------------------------------- /spec/data_move.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/data_move.adoc -------------------------------------------------------------------------------- /spec/data_move_gpr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/data_move_gpr.adoc -------------------------------------------------------------------------------- /spec/example.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/example.bib -------------------------------------------------------------------------------- /spec/extensions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/extensions.adoc -------------------------------------------------------------------------------- /spec/fix_point_convert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/fix_point_convert.adoc -------------------------------------------------------------------------------- /spec/float_convert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/float_convert.adoc -------------------------------------------------------------------------------- /spec/float_ew.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/float_ew.adoc -------------------------------------------------------------------------------- /spec/float_int_convert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/float_int_convert.adoc -------------------------------------------------------------------------------- /spec/header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/header.adoc -------------------------------------------------------------------------------- /spec/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/.DS_Store -------------------------------------------------------------------------------- /spec/images/fix_point_convert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/fix_point_convert.svg -------------------------------------------------------------------------------- /spec/images/float_convert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/float_convert.svg -------------------------------------------------------------------------------- /spec/images/float_convert_q_narrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/float_convert_q_narrow.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_config_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_config_format.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_ew_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_ew_format.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_format.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_ls_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_ls_format.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_misc_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_misc_format.svg -------------------------------------------------------------------------------- /spec/images/inst_32bit_mm_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_32bit_mm_format.svg -------------------------------------------------------------------------------- /spec/images/inst_64bit_config_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_64bit_config_format.svg -------------------------------------------------------------------------------- /spec/images/inst_64bit_ew_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_64bit_ew_format.svg -------------------------------------------------------------------------------- /spec/images/inst_64bit_ls_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_64bit_ls_format.svg -------------------------------------------------------------------------------- /spec/images/inst_64bit_misc_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_64bit_misc_format.svg -------------------------------------------------------------------------------- /spec/images/inst_64bit_mm_format.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/inst_64bit_mm_format.svg -------------------------------------------------------------------------------- /spec/images/matrix_load_example_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/matrix_load_example_0.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_d_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_d_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_d_s_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_d_s_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_h_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_h_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_h_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_h_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_h_fp8_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_h_fp8_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_h_fp8_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_h_fp8_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_fp8_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_fp8_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_fp8_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_fp8_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_h_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_h_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmacc_s_h_elen64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmacc_s_h_elen64.svg -------------------------------------------------------------------------------- /spec/images/mfmaccp.h.fp8_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmaccp.h.fp8_elen32.svg -------------------------------------------------------------------------------- /spec/images/mfmaccp.h_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mfmaccp.h_elen32.svg -------------------------------------------------------------------------------- /spec/images/mlbe16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mlbe16.svg -------------------------------------------------------------------------------- /spec/images/mlbte16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mlbte16.svg -------------------------------------------------------------------------------- /spec/images/mmacc.w.bp_elen32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mmacc.w.bp_elen32.svg -------------------------------------------------------------------------------- /spec/images/mpack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/mpack.svg -------------------------------------------------------------------------------- /spec/images/parameter_explanation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/parameter_explanation.svg -------------------------------------------------------------------------------- /spec/images/register.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/register.svg -------------------------------------------------------------------------------- /spec/images/risc-v_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/risc-v_logo.svg -------------------------------------------------------------------------------- /spec/images/stem-1d5ba78bbbafd3226f371146bc348363.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/stem-1d5ba78bbbafd3226f371146bc348363.svg -------------------------------------------------------------------------------- /spec/images/stem-5f0990c96fa258c3b9a132a507adcbaa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/stem-5f0990c96fa258c3b9a132a507adcbaa.svg -------------------------------------------------------------------------------- /spec/images/stem-701fa44621fd283e3f2c5468958859d8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/stem-701fa44621fd283e3f2c5468958859d8.svg -------------------------------------------------------------------------------- /spec/images/stem-fc242b5b14374626de01eaa8d106d2ce.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/stem-fc242b5b14374626de01eaa8d106d2ce.svg -------------------------------------------------------------------------------- /spec/images/tiled-matmul-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/tiled-matmul-example.svg -------------------------------------------------------------------------------- /spec/images/tiled-matmul-example2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/tiled-matmul-example2.svg -------------------------------------------------------------------------------- /spec/images/tiled-matmul.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/images/tiled-matmul.svg -------------------------------------------------------------------------------- /spec/inst32_format.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/inst32_format.adoc -------------------------------------------------------------------------------- /spec/inst64_format.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/inst64_format.adoc -------------------------------------------------------------------------------- /spec/inst_format.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/inst_format.adoc -------------------------------------------------------------------------------- /spec/instruction_list.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/instruction_list.adoc -------------------------------------------------------------------------------- /spec/instructions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/instructions.adoc -------------------------------------------------------------------------------- /spec/integer_ew.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/integer_ew.adoc -------------------------------------------------------------------------------- /spec/intro.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/intro.adoc -------------------------------------------------------------------------------- /spec/load-store.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/load-store.adoc -------------------------------------------------------------------------------- /spec/load-store_zmabt.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/load-store_zmabt.adoc -------------------------------------------------------------------------------- /spec/matmul.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/matmul.adoc -------------------------------------------------------------------------------- /spec/matmul_zmabt.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/matmul_zmabt.adoc -------------------------------------------------------------------------------- /spec/mem_model.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/mem_model.adoc -------------------------------------------------------------------------------- /spec/misa.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/misa.adoc -------------------------------------------------------------------------------- /spec/mpack.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/mpack.adoc -------------------------------------------------------------------------------- /spec/mrelease.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/mrelease.adoc -------------------------------------------------------------------------------- /spec/mslide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/mslide.adoc -------------------------------------------------------------------------------- /spec/mzero.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/mzero.adoc -------------------------------------------------------------------------------- /spec/param.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/param.adoc -------------------------------------------------------------------------------- /spec/program_model.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/program_model.adoc -------------------------------------------------------------------------------- /spec/riscv-matrix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/riscv-matrix.yml -------------------------------------------------------------------------------- /spec/riscv_matrix_extension_proposal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/riscv_matrix_extension_proposal.pdf -------------------------------------------------------------------------------- /spec/tilereg.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/tilereg.adoc -------------------------------------------------------------------------------- /spec/type_convert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/type_convert.adoc -------------------------------------------------------------------------------- /spec/zmbf16.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/zmbf16.adoc -------------------------------------------------------------------------------- /spec/zmfp8.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/zmfp8.adoc -------------------------------------------------------------------------------- /spec/zmfp8_half.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/zmfp8_half.adoc -------------------------------------------------------------------------------- /spec/zmfp8_single.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/zmfp8_single.adoc -------------------------------------------------------------------------------- /spec/zmint4.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XUANTIE-RV/riscv-matrix-extension-spec/HEAD/spec/zmint4.adoc --------------------------------------------------------------------------------