Syntacore 为 RISC-V 软件生态系统做出贡献

Syntacore 将继续为 RISC-V 软件生态系统的发展做出贡献。该公司为编译器、调试器和运行环境等上游 RISC-V 软件项目提供更新。最新的上游更新包括:

编译器

  • 成功提交了用于向量化(包括 RVV)的 LLVM 成本模型
  • 修复了一个 Bug,当 RVV 被禁用时,会导致 extractelement/insertelement 的编译时间过长

调试器(OpenOCD)

  • 更新了调试规范,增加了解码系统寄存器值的机制
  • 实现了对无法访问的寄存器(“xxxx...”包)的支持
  • 实现了 Sv57(和 Sv57x4)翻译模式

运行环境

  • 将 md5 回传至 jdk17 和 jdk21
  • OpenJDK:实现了多个数学内在函数:ceil、floor、rint、umulhi。