FERRAMENTAS LINUX: O GNU Assembler faz a adição do suporte para as extensões da Intel ISA 2024~2025

quinta-feira, 27 de julho de 2023

O GNU Assembler faz a adição do suporte para as extensões da Intel ISA 2024~2025

 


Junto com a Intel adicionando suporte a Lunar Lake e Arrow Lake ao compilador GCC , a Intel também contribuiu com as novas extensões ISA para esses futuros processadores para o suporte GNU Assembler "Gas" como parte de sua ativação inicial de cadeia de ferramentas do compilador.

Mesclado durante a noite com a base de código GNU Assembler/Binutils, havia suporte para as seguintes novas instruções:

PBNDKB - A instrução PBNDKB que faz parte do Total Storage Encryption (TSE) que vem com o Lunar Lake. PBNDKB está em torno da chave de ligação de plataforma para o suporte de objeto binário grande. Em particular, o PBNDKB permite que o software vincule informações a uma plataforma específica, criptografando-as com uma chave de encapsulamento específica da plataforma.

SHA512- As instruções SHA512 vêm com Arrow Lake S e Lunar Lake para hash SHA512 acelerado.

SM3 - Instruções de hash SM3 para Arrow Lake S e Lunar Lake.

SM4 - A cifra SM4 usada no padrão chinês WLAN WAPI e usada com TLS. O SM4 também está no convés para Arrow Lake S e Lunar Lake.

AVX-VNNI-INT16 - As adições INT16 ao AVX-VNNI também estão chegando para Arrow Lake S e Lunar Lake.


É ótimo ver esses bits sendo preparados para o suporte da cadeia de ferramentas do compilador GNU bem antes do lançamento. Também houve a ativação inicial do LLVM para o Arrow Lake S e Lunar Lake.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário