文件名称:riscv代码大小减少
文件大小:11.89MB
文件格式:ZIP
更新时间:2024-03-14 16:43:51
欢迎加入RISC-V代码缩减小组 如果无法衡量,就无法改善 这将是所有减少代码大小的提议,分析,结果等的地方。 减少代码大小将分析以下ISA扩展建议文件v1.0中的intrucitons的好处(在此阶段仍是暂时的) 将来,我们可能会扩展ISA扩展,以包括ISA扩展提案v2.0中的说明 比32位编码具有更长的立即数 现有ISA扩展的文档 工具链优化建议 安德斯(Anders):第二个GP(线程指针-需要更改ABI),可以轻松访问更多数据,而无需建立长地址 Jeremy:在链接器中识别相似/相同的常量并将其简化 吉姆·威尔逊(Jim Wilson):修正-mno-strict-align 由Matteo报告: : 对堆栈变量进行清零时,请使用C.SWSP而不是SB / SH,因此可以使用16位编码,并在可能的情况下使用组变量,以允许更少的存储区覆盖所有变量 代码大小分析建议 建立指令分
【文件预览】:
riscv-code-size-reduction-master
----ISA proposals()
--------Huawei()
----existing_extensions()
--------Huawei Custom Extension()
--------README.md(1KB)
----README.md(13KB)
----benchmarks()
--------Hi3861_WiFi_IoT()
--------zephyr()
----CARRV2020_final.pdf(616KB)
----meeting_minutes()
--------meeting minutes 20210119.adoc(2KB)
--------code size meeting slides 20210126.pdf(828KB)
--------meeting_minutes_20201124.adoc(2KB)
--------meeting minutes 20210216.adoc(2KB)
--------meeting minutes 20210210.adoc(1KB)
--------code size meeting slides 20210126.pptx(5.36MB)
--------meeting minutes 20212601.adoc(2KB)
--------meeting minutes 20201201.adoc(1KB)
--------code-optimisation-meeting-02022021.pptx(4.47MB)
--------meeting minutes 20210202.adoc(2KB)
--------meeting minutes 20210112.adoc(966B)
--------meeting minutes 20201215.adoc(2KB)
----code_size_analysis()
--------README.md(20B)
----toolchain_optimization()
--------README.md(2KB)