├── .github └── workflows │ └── build-pdf.yml ├── .gitignore ├── .gitmodules ├── CARRV2020_final.pdf ├── Makefile ├── README.md ├── Zc-specification ├── .gitignore ├── Zc.adoc ├── Zcb_footer.adoc ├── Zcf_footer.adoc ├── Zcmb_footer.adoc ├── Zcmd.adoc ├── Zcmd.pdf ├── Zcmd_footer.adoc ├── Zcmp_footer.adoc ├── Zcmpe_footer.adoc ├── Zcmt_footer.adoc ├── c_lbsb_imm_offset.adoc ├── c_lbu.adoc ├── c_lh.adoc ├── c_lhsh_imm_offset.adoc ├── c_lhu.adoc ├── c_mul.adoc ├── c_not.adoc ├── c_sb.adoc ├── c_sext_b.adoc ├── c_sext_h.adoc ├── c_sh.adoc ├── c_zca_required.adoc ├── c_zext_b.adoc ├── c_zext_h.adoc ├── c_zext_w.adoc ├── changes_since_v0.50.adoc ├── cm_decbnez.adoc ├── cm_jalt.adoc ├── cm_jt.adoc ├── cm_lb.adoc ├── cm_lbsb_imm_offset.adoc ├── cm_lbu.adoc ├── cm_lh.adoc ├── cm_lhsh_imm_offset.adoc ├── cm_lhu.adoc ├── cm_mva01s.adoc ├── cm_mvsa01.adoc ├── cm_pop.adoc ├── cm_pop_popret_loads_pseudo_code.adoc ├── cm_pop_pseudo_code.adoc ├── cm_popret.adoc ├── cm_popret_pseudo_code.adoc ├── cm_popretz.adoc ├── cm_popretz_pseudo_code.adoc ├── cm_push.adoc ├── cm_push_pseudo_code.adoc ├── cm_push_stores_pseudo_code.adoc ├── cm_sb.adoc ├── cm_sh.adoc ├── example.bib ├── jvt_csr.adoc ├── pushpop.adoc ├── pushpop_extra_info.adoc ├── pushpop_vars.adoc ├── readme.md ├── tablejump.adoc └── variable_def.adoc ├── benchmarks ├── HCA │ ├── elf.py │ ├── hca │ ├── hrv │ ├── license.txt │ ├── pushpop_calc │ └── utils.py ├── Hi3861_WiFi_IoT │ └── README.md ├── README.adoc └── zephyr │ ├── README.md │ └── Zephyr_size_comparison.ods ├── dependencies ├── Gemfile ├── README.md ├── apt_packages.txt └── package.json ├── existing_extensions ├── Huawei Custom Extension │ ├── Huawei IoT preshifted arithmetic usage.xlsx │ ├── README.md │ ├── pop_1to5_regs_170pc_zoom.png │ ├── push_1to5_regs_170pc_zoom.png │ ├── riscv_LLI_extension.rst │ ├── riscv_condbr_imm_extension.rst │ ├── riscv_ldst_bh_extension.rst │ ├── riscv_longjump_extension.rst │ ├── riscv_muladd_extension.rst │ ├── riscv_muliadd_immediate_values.xlsx │ ├── riscv_preshifted_arithmetic.rst │ ├── riscv_push_pop_extension.rst │ └── riscv_uop_handling.rst └── README.md ├── images └── risc-v_logo.svg ├── meeting_minutes ├── Power-Debug-RISC-V-Robert-Chyla-2021-03-16.pdf ├── code size meeting slides 20210126.pdf ├── code size meeting slides 20210126.pptx ├── code size meeting slides 20210223.pdf ├── code-optimisation-meeting-02022021.pptx ├── meeting minutes 20201201.adoc ├── meeting minutes 20201215.adoc ├── meeting minutes 20210112.adoc ├── meeting minutes 20210119.adoc ├── meeting minutes 20210202.adoc ├── meeting minutes 20210210.adoc ├── meeting minutes 20210216.adoc ├── meeting minutes 20210223.adoc ├── meeting minutes 20212601.adoc ├── meeting_minutes_20201124.adoc ├── meeting_minutes_2021_03_09.adoc ├── meeting_minutes_2021_03_16.adoc └── riscv-energy-optimization-16-mar-21.pdf └── toolchain ├── README.md ├── gcc.sh └── utils └── prepare-libgmp.sh /.github/workflows/build-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/.github/workflows/build-pdf.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .asciidoctor 2 | *.pdf 3 | diag*.svg 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/.gitmodules -------------------------------------------------------------------------------- /CARRV2020_final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/CARRV2020_final.pdf -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/README.md -------------------------------------------------------------------------------- /Zc-specification/.gitignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | .asciidoctor/ 3 | 4 | 5 | -------------------------------------------------------------------------------- /Zc-specification/Zc.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zc.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcb_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcb_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcf_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcf_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmb_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmb_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmd.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmd.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmd.pdf -------------------------------------------------------------------------------- /Zc-specification/Zcmd_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmd_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmp_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmp_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmpe_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmpe_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/Zcmt_footer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/Zcmt_footer.adoc -------------------------------------------------------------------------------- /Zc-specification/c_lbsb_imm_offset.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_lbsb_imm_offset.adoc -------------------------------------------------------------------------------- /Zc-specification/c_lbu.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_lbu.adoc -------------------------------------------------------------------------------- /Zc-specification/c_lh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_lh.adoc -------------------------------------------------------------------------------- /Zc-specification/c_lhsh_imm_offset.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_lhsh_imm_offset.adoc -------------------------------------------------------------------------------- /Zc-specification/c_lhu.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_lhu.adoc -------------------------------------------------------------------------------- /Zc-specification/c_mul.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_mul.adoc -------------------------------------------------------------------------------- /Zc-specification/c_not.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_not.adoc -------------------------------------------------------------------------------- /Zc-specification/c_sb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_sb.adoc -------------------------------------------------------------------------------- /Zc-specification/c_sext_b.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_sext_b.adoc -------------------------------------------------------------------------------- /Zc-specification/c_sext_h.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_sext_h.adoc -------------------------------------------------------------------------------- /Zc-specification/c_sh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_sh.adoc -------------------------------------------------------------------------------- /Zc-specification/c_zca_required.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_zca_required.adoc -------------------------------------------------------------------------------- /Zc-specification/c_zext_b.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_zext_b.adoc -------------------------------------------------------------------------------- /Zc-specification/c_zext_h.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_zext_h.adoc -------------------------------------------------------------------------------- /Zc-specification/c_zext_w.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/c_zext_w.adoc -------------------------------------------------------------------------------- /Zc-specification/changes_since_v0.50.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/changes_since_v0.50.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_decbnez.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_decbnez.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_jalt.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_jalt.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_jt.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_jt.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lb.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lbsb_imm_offset.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lbsb_imm_offset.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lbu.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lbu.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lh.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lhsh_imm_offset.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lhsh_imm_offset.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_lhu.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_lhu.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_mva01s.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_mva01s.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_mvsa01.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_mvsa01.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_pop.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_pop.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_pop_popret_loads_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_pop_popret_loads_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_pop_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_pop_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_popret.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_popret.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_popret_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_popret_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_popretz.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_popretz.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_popretz_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_popretz_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_push.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_push.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_push_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_push_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_push_stores_pseudo_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_push_stores_pseudo_code.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_sb.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_sb.adoc -------------------------------------------------------------------------------- /Zc-specification/cm_sh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/cm_sh.adoc -------------------------------------------------------------------------------- /Zc-specification/example.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/example.bib -------------------------------------------------------------------------------- /Zc-specification/jvt_csr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/jvt_csr.adoc -------------------------------------------------------------------------------- /Zc-specification/pushpop.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/pushpop.adoc -------------------------------------------------------------------------------- /Zc-specification/pushpop_extra_info.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/pushpop_extra_info.adoc -------------------------------------------------------------------------------- /Zc-specification/pushpop_vars.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/pushpop_vars.adoc -------------------------------------------------------------------------------- /Zc-specification/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/readme.md -------------------------------------------------------------------------------- /Zc-specification/tablejump.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/Zc-specification/tablejump.adoc -------------------------------------------------------------------------------- /Zc-specification/variable_def.adoc: -------------------------------------------------------------------------------- 1 | The variables used in the assembly syntax are defined below. 2 | -------------------------------------------------------------------------------- /benchmarks/HCA/elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/elf.py -------------------------------------------------------------------------------- /benchmarks/HCA/hca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/hca -------------------------------------------------------------------------------- /benchmarks/HCA/hrv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/hrv -------------------------------------------------------------------------------- /benchmarks/HCA/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/license.txt -------------------------------------------------------------------------------- /benchmarks/HCA/pushpop_calc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/pushpop_calc -------------------------------------------------------------------------------- /benchmarks/HCA/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/HCA/utils.py -------------------------------------------------------------------------------- /benchmarks/Hi3861_WiFi_IoT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/Hi3861_WiFi_IoT/README.md -------------------------------------------------------------------------------- /benchmarks/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/README.adoc -------------------------------------------------------------------------------- /benchmarks/zephyr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/zephyr/README.md -------------------------------------------------------------------------------- /benchmarks/zephyr/Zephyr_size_comparison.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/benchmarks/zephyr/Zephyr_size_comparison.ods -------------------------------------------------------------------------------- /dependencies/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/dependencies/Gemfile -------------------------------------------------------------------------------- /dependencies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/dependencies/README.md -------------------------------------------------------------------------------- /dependencies/apt_packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/dependencies/apt_packages.txt -------------------------------------------------------------------------------- /dependencies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/dependencies/package.json -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/Huawei IoT preshifted arithmetic usage.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/Huawei IoT preshifted arithmetic usage.xlsx -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/README.md -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/pop_1to5_regs_170pc_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/pop_1to5_regs_170pc_zoom.png -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/push_1to5_regs_170pc_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/push_1to5_regs_170pc_zoom.png -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_LLI_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_LLI_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_condbr_imm_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_condbr_imm_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_ldst_bh_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_ldst_bh_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_longjump_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_longjump_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_muladd_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_muladd_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_muliadd_immediate_values.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_muliadd_immediate_values.xlsx -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_preshifted_arithmetic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_preshifted_arithmetic.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_push_pop_extension.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_push_pop_extension.rst -------------------------------------------------------------------------------- /existing_extensions/Huawei Custom Extension/riscv_uop_handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/Huawei Custom Extension/riscv_uop_handling.rst -------------------------------------------------------------------------------- /existing_extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/existing_extensions/README.md -------------------------------------------------------------------------------- /images/risc-v_logo.svg: -------------------------------------------------------------------------------- 1 | ../docs-resources/images/risc-v_logo.svg -------------------------------------------------------------------------------- /meeting_minutes/Power-Debug-RISC-V-Robert-Chyla-2021-03-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/Power-Debug-RISC-V-Robert-Chyla-2021-03-16.pdf -------------------------------------------------------------------------------- /meeting_minutes/code size meeting slides 20210126.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/code size meeting slides 20210126.pdf -------------------------------------------------------------------------------- /meeting_minutes/code size meeting slides 20210126.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/code size meeting slides 20210126.pptx -------------------------------------------------------------------------------- /meeting_minutes/code size meeting slides 20210223.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/code size meeting slides 20210223.pdf -------------------------------------------------------------------------------- /meeting_minutes/code-optimisation-meeting-02022021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/code-optimisation-meeting-02022021.pptx -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20201201.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20201201.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20201215.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20201215.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210112.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210112.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210119.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210119.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210202.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210202.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210210.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210210.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210216.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210216.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20210223.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20210223.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting minutes 20212601.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting minutes 20212601.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting_minutes_20201124.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting_minutes_20201124.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting_minutes_2021_03_09.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting_minutes_2021_03_09.adoc -------------------------------------------------------------------------------- /meeting_minutes/meeting_minutes_2021_03_16.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/meeting_minutes_2021_03_16.adoc -------------------------------------------------------------------------------- /meeting_minutes/riscv-energy-optimization-16-mar-21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/meeting_minutes/riscv-energy-optimization-16-mar-21.pdf -------------------------------------------------------------------------------- /toolchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/toolchain/README.md -------------------------------------------------------------------------------- /toolchain/gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/toolchain/gcc.sh -------------------------------------------------------------------------------- /toolchain/utils/prepare-libgmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-code-size-reduction/HEAD/toolchain/utils/prepare-libgmp.sh --------------------------------------------------------------------------------