Microchip accorde une licence à la bibliothèque à virgule flottante emFloat de SEGGER

Mise à jour : 1 mai 2021

Microchip accorde une licence à la bibliothèque à virgule flottante emFloat de SEGGER

Microchip accorde une licence à la bibliothèque à virgule flottante emFloat de SEGGER

Puce Technologie a obtenu une licence pour la bibliothèque à virgule flottante optimisée de SEGGER, emFloat, pour sa chaîne d'outils de compilateur XC32 V4.0 et ses appareils Arm Cortex-M.

emFloat est une bibliothèque à virgule flottante complète, entièrement optimisée et vérifiée pour les systèmes embarqués. Les routines arithmétiques sont codées à la main en langage d'assemblage et optimisées pour une petite taille de code et une vitesse d'exécution accrue.

Commentant Rodger Richey, directeur principal des systèmes de développement mondiaux pour Microchip, a déclaré: «Nous avons constaté qu'emFloat fournit à nos clients le meilleur package en virgule flottante disponible en termes de vitesse et de taille de code. Nous sommes heureux d'annoncer qu'il sera inclus dans la prochaine version de nos compilateurs MPLAB XC32 ++. »

emFloat est une bibliothèque à virgule flottante hautement optimisée conforme à la norme IEEE 754 et fait partie de la bibliothèque d'exécution de SEGGER, emRun, et incluse sous forme de code objet dans SEGGER Embedded Studio.

Conçu pour être à la fois rapide et petit, il est capable de fournir des performances de type FPU dans un logiciel pur et, le cas échéant, il peut améliorer les performances d'un FPU pour des fonctions mathématiques complexes.

«Nous consacrons beaucoup de temps et d'énergie à l'optimisation d'emFloat pour la bibliothèque d'exécution de SEGGER, emRun, ainsi qu'à l'utilisation dans d'autres chaînes d'outils», a déclaré Rolf Segger, fondateur de SEGGER. «Il est bon de voir emFloat reconnu pour l'excellent produit dont il s'agit et de voir nos ingénieurs logiciels obtenir le crédit qu'ils méritent pour ce travail de qualité.»