FERRAMENTAS LINUX: O LLVM Clang agora tem suporte para números inteiros de largura personalizada com _ExtInt

quarta-feira, 22 de abril de 2020

O LLVM Clang agora tem suporte para números inteiros de largura personalizada com _ExtInt



Confira !!


Enquanto a confirmação da linguagem C ainda está avaliando a adição de suporte inteiro de N bits à linguagem de programação, o compilador Clang do LLVM já adicionou sua implementação experimental _ExtInt () .

Em vez de confiar nos tipos inteiros comuns de 16/32/64 bits, o ExtInt permite o uso de números inteiros de largura personalizada, dependendo das necessidades de uma variável específica. Como a proposta da linguagem C, o suporte ao Clang ExtInt foi liderado pela Intel. Demorou muito tempo, mas recentemente no LLVM Git o suporte está em vigor.

Um dos grandes motivadores desse suporte de tipo inteiro de largura personalizada é o manuseio mais eficiente de FPGAs quando não é necessário tipos inteiros de largura total, enquanto os benefícios são menores para os processadores tradicionais.

Para aqueles interessados ​​no suporte experimental ExtInt do LLVM Clang para suporte inteiro personalizado de N bits, consulte o blog LLVM.org para obter mais detalhes sobre a implementação inicial.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário