文档内容节选
RISCV 压缩指令集手册 版本 19 警告这个规范的初稿在成为标准之前,可能会被修改,因此基于此规范 初稿的实现,可能与未来的标准规范并不相符 翻译:要你命 3000EETOP 翻译版本 10 Andrew Waterman Yunsup Lee David Patterson Krste Asanovi CS Division EECS Department University of California Berkeley watermanyunsuppattrsnkrsteeecsberkeleyedu 2015 年 11 月 5 日 该文档同时也是 UCBEECS2015209 技术报告 11 介绍 本文档是从 RISCV 用户级 ISA 规范节录出来的,用于描述 RISCV 标准压缩指令集扩展 的当前初稿,标准压缩指令集扩展,被命名为C,通过对常用操作加入短的 16 位指令编 码,减少了静态和动态代码大小这个C扩展可以添加到任何基本的 ISA 上RV32RV64 RV128,我们使用术语 RVC 来指明这种情形典型的,......
文档解析
RISC-V压缩指令集手册(版本1.9)由加州大学伯克利分校的Andrew Waterman等人撰写,旨在通过引入16位的压缩指令集扩展“C”来减少RISC-V指令集架构(ISA)的静态和动态代码大小。该扩展适用于RV32、RV64和RV128,通常能将大约50%-60%的RISC-V指令替换为RVC指令,从而减少约25%-30%的代码大小。手册详细介绍了压缩指令的格式、载入/存储指令、控制转移指令、整数计算指令等,并对指令集进行了优化以减少寄存器保存/恢复代码的大小。此外,还提供了RVC指令集列表和指令压缩统计数据,展示了RVC在不同基准测试中对静态和动态代码大小的影响。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论