GCC 13 编译器近日合并了一组“平头哥”的 RISC-V ISA 扩展。这组扩展旨在增强 RISC-V ISA 并提供更快、更节能的功能。
合并到 GCC 13 Git 仓库的变更包括对 XTheadBa、XTheadBb、XTheadBs、XTheadCmo、XTheadCondMov、XTheadFMemIdx、XTheadFmv、XTheadInt、XTheadMac、XTheadMemIdx、XTheadMemPair 和 XTheadSync 扩展的初步支持。这些扩展来自“平头哥”半导体 (T-Head Semiconductor),它是阿里巴巴芯片制造业务部门的一部分。
“平头哥”RISC-V 扩展旨在提供更快、更节能的 RISC-V,这些扩展添加了有关缓存管理、多处理器同步、位操作、单位指令、GPR 内存操作、乘法的新指令、累加指令、矢量点等。