FERRAMENTAS LINUX: O GNU Binutils 2.41 está chegando com o Intel AMX-COMPLEX + FRED/LKGS, novos bits para o RISC-V e LoongArch

terça-feira, 4 de julho de 2023

O GNU Binutils 2.41 está chegando com o Intel AMX-COMPLEX + FRED/LKGS, novos bits para o RISC-V e LoongArch

 

O GNU Binutils 2.41 foi ramificado hoje em seu repositório Git, em preparação para a liberação desta coleção de utilitários binários amplamente utilizados pelo Linux e outras plataformas.

O GNU Binutils 2.41 traz suporte para muitas novas extensões ISA de processador e outras melhorias para esses utilitários, que são essenciais para o ecossistema de código aberto. Alguns destaques das alterações do Binutils 2.41 incluem:

O suporte a instruções Intel LKGS e FRED no Binutils.

O suporte ao Intel AMX-COMPLEX, que estreará com os processadores Intel Xeon Scalable "Granite Rapids".

O Binutils no MIPS agora suporta o processador Sony Allegrex, usado no PlayStation Portable. Essa CPU Sony MIPS usa o ISA MIPS II com uma FPU de precisão única.

A SFrame Versão 2 é a versão de formato padrão suportada pelos utilitários Gas, LD, readelf e objdump.

A opção "--strip-section-headers" foi adicionada aos utilitários objcopy e strip para remover cabeçalhos de seção ELF de arquivos ELF.

O GNU Binutils 2.41 para RISC-V oferece suporte a muitas novas extensões relacionadas a instruções zero condicionais, novas instruções de ponto flutuante e instruções de criptografia vetorial. Isso inclui várias extensões como Zicond, Zfs, Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg e Zvkt. Além disso, há a extensão XVentanaCondOps definida pelo fornecedor.

O GNU Binutils também adiciona as novas extensões LoongArch SIMD, incluindo vetores de 128 bits com Loongson SIMD eXtension (LSX) e Loongson Advanced SIMD eXtension para vetores de 256 bits (LASX). Também são suportadas as extensões Loongson Virtualization (LVZ) e Loongson Binary Translation (LBT). No lado do kernel, o Kernel Linux 6.5 adiciona suporte para as novas extensões de vetor/SIMD LoongArch.

Aqueles que desejam ajudar a testar o GNU Binutils 2.41 nas próximas semanas podem encontrar o código no branch binutils-2_41 no Git.




Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário