本週末合併到 LLVM 17 開發代碼庫的是對 RISC-V 的矢量加密擴展 ISA 的初始支持。
最新的 LLVM (17) Git 代碼已初步支持向量加密擴展 ISA 的 v0.3 草案規範,旨在加速未來 RISC-V 處理器上的加密操作。這些說明由 SiFive 的 Brandon Wu 開發。
對於那些感興趣的人,RISC-V 加密 GitHub 存儲庫。
Microsemi 不久前還在 此處提供了有關 RISC-V 加密擴展的演示。
這個commit有ZVKB, ZVKG, ZVKN, ZVKNHA, ZVKNHB, ZVKNS, ZVKS、ZVKSED 和 ZVKSH。具有此向量加密工作和其他 RISC-V 改進的 LLVM 17.0——以及更多的編譯器工作——應該會在通常的 9 月時間框架內發布。