Microchip licencia a biblioteca de ponto flutuante emFloat da SEGGER
Microchip Equipar licenciou a biblioteca de ponto flutuante otimizada da SEGGER, emFloat, para seu conjunto de ferramentas do compilador XC32 V4.0 e dispositivos Arm Cortex-M.
emFloat é uma biblioteca de ponto flutuante completa, totalmente otimizada e verificada para sistemas embarcados. As rotinas aritméticas são codificadas manualmente em linguagem assembly e otimizadas para códigos de tamanho pequeno e maior velocidade de execução.
Comentando Rodger Richey, Diretor Sênior de Sistemas de Desenvolvimento Global da Microchip, disse: “Descobrimos que a emFloat fornece aos nossos clientes o melhor pacote de ponto flutuante disponível em termos de velocidade e tamanho do código. Temos o prazer de anunciar que ele será incluído no próximo lançamento de nossos compiladores MPLAB XC32 ++. ”
emFloat é uma biblioteca de ponto flutuante compatível com IEEE 754 altamente otimizada e faz parte da Biblioteca de Tempo de Execução da SEGGER, emRun, e incluída na forma de código de objeto no SEGGER Embedded Studio.
Projetado para ser rápido e pequeno, é capaz de fornecer desempenho semelhante ao de FPU em software puro e, quando disponível, pode impulsionar o desempenho de uma FPU para funções matemáticas complexas.
“Colocamos muito tempo e energia na otimização do emFloat para a biblioteca de tempo de execução da SEGGER, emRun, bem como para uso em outras cadeias de ferramentas”, disse Rolf Segger, fundador da SEGGER. “É bom ver o emFloat ser reconhecido pelo excelente produto que é e ver os nossos engenheiros de software receberem o crédito que merecem por este trabalho de qualidade.”