Floating-Point Bibliothek für RISC-V

EMBEDDED SYSTEMS

Seggers hat seine Floating-Point Bibliothek um eine Assembler-optimierte Variante für RISC-V erweitert. Die Bibliothek wurde in Assemblersprache programmiert und optimiert und beinhaltet den kompletten Satz der arithmetischen Funktionen. Das gesamte Spektrum der high-level mathematischen Funktionen ist in C geschrieben. Alle Funktionalitäten wurden laut Segger im Hinblick auf die Ergebnisse mit Einzel- und Doppelpräzision geprüft und verifiziert.



Wie auch die Variante für ARM ist die RISC-V Variante für hohe Performance und für kleine Codegrößen optimiert worden. Die Balance zwischen Größe und Geschwindigkeit kann während der Bauzeit der Bibliothek eingestellt werden. Die Segger Floating-Point Bibliothek für RISC-V ist laut Anbieter deutlich kleiner als vergleichbare Open-Source Bibliotheken und soll dabei eine bessere Performance von bis zu Faktor 100 erreichen.

Die Floating-Point Bibliothek gehört zur Segger Runtime Bibliothek und ist in Embedded Studio enthalten.