O O conjunto de ferramentas GNU (inicialmente com o GNU Assembler) começou a receber suporte para as instruções Zbs do RISC-V que fazem parte da extensão Bitmanip para o processador ISA.
O Zbs é parte da extensão Bitmanip da RISC-V, as adições de”manipulação de bits”à arquitetura RISC-V focadas em fornecer redução de tamanho de código, melhor desempenho e menor consumo de energia. A extensão 1.0 Bitmanip foi congelada neste verão e, portanto, agora está passando para o suporte de compilador/conjunto de ferramentas. Mais detalhes sobre o Bitmanip e as instruções Zbs específicas por meio este repositório .
Vários commits foram feitos esta manhã para GNU Binutils Git por adicionar o suporte para as instruções RISC-V Zbs. Essas adições RISC-V serão, por sua vez, com GNU Binutils 2.38 e presumivelmente o suporte do compilador GCC para as novas instruções também será estabelecido a tempo para o GCC 12 do próximo ano.
Em notícias relacionadas, o Linux 5.16 está adicionando KVM suporte para RISC-V agora que a extensão de hipervisor de RISC-V também entrou em um estado congelado.