2023.02.14

C extension

VC was designed under the constraint that each RVC instruction expands into a single 32-bit instruction in either the base ISA (RV32I/E, RV64I, or RV128I) or the F and D standard extensions where present. Adopting this constraint has two main benefits:

设计宗旨:可以轻松扩展成32位指令

设计优势

  • 位架构改动小
  • 编译器可以不用关系(若要考虑代码膨胀率更好),可以完全交给汇编器和连接器