Tyska Seggers implementeringar av plus och minus, multiplikation och division, sinus och cosinus, logaritmer och så vidare, kräver 72 procent mindre minne på en Risc V-processor än de fria Gnu-flyttalsbiblioteken. Det hävdar Segger.
Företaget erbjuder sedan tidigare flyttalsbibliotek till Armprocessorer för licensering.
Nu stöds även Risc V. Närmare bestämt arkitekturerna RV32I och RV32E. Den förra är standard-32-bitarsversionen av Risc V och den senare är en bantad version med bland annat bara 16 register istället för 32. ”E” står för embedded.
Seggers implementeringar är handkodade i assembler.
Rolf Segger |
– I inbyggnadssystem räknas varje byte, säger Seggers vd och grundare Rolf Segger.
– Vi är säkra på att vår mjukvara är marknadsledande och till skillnad från några av våra konkurrenter uppmuntrar och stöder vi jämförelser och benchmarking.
Segger har räknat och publicerat både klockcykler (länk) och minnesavtryck (länk) för varje enskild operation.
Om du utvecklar i Seggers egen miljö Embedded Studio så använder du redan Seggers mattebibliotek.