Difference between revisions of "emFloat"
Line 11: | Line 11: | ||
The following table summarizes the benchmarks for floating-point arithmetic and conversion |
The following table summarizes the benchmarks for floating-point arithmetic and conversion |
||
when forced to use only scalar, integer instructions in the RISC-V core, even if the core |
when forced to use only scalar, integer instructions in the RISC-V core, even if the core |
||
− | implementation |
+ | implementation provides the single-precision (F) or double-precision (D) instruction set extension. |
{| class="wikitable sortable" |
{| class="wikitable sortable" |
Latest revision as of 17:39, 3 September 2021
emFloat is the performance-optimized floating-point library for microcontrollers.
This wiki page explains and links to other articles providing information too specific for the user manual or product pages on www.segger.com
Contents
Arithmetic performance
The following table summarizes the benchmarks for floating-point arithmetic and conversion when forced to use only scalar, integer instructions in the RISC-V core, even if the core implementation provides the single-precision (F) or double-precision (D) instruction set extension.
Device | Architecture | Core | emFloat | Configuration | Notes | Link |
---|---|---|---|---|---|---|
FE310-G002 | RV32IMAC | SiFive E310-G002 | 2.6.0 | Speed | Run from ITIM, data in DTIM | Results |
FE310-G002 | RV32IMAC | SiFive E310-G002 | 2.6.0 | Balanced | Run from ITIM, data in DTIM | Results |
Arty A7-100T | RV32IMAFC_Zba_Zbb | SiFive E76 | 2.6.0 | Speed | Run from ITIM, data in DTIM | Results |
Arty A7-100T | RV32IMAFC_Zba_Zbb | SiFive E76 | 2.6.0 | Balanced | Run from ITIM, data in DTIM | Results |
GD32VF103 | RV32IMAC | Nuclei Bumblebee | 2.6.0 | Speed | Run from flash, data in internal RAM | Results |
GD32VF103 | RV32IMAC | Nuclei Bumblebee | 2.6.0 | Balanced | Run from flash, data in internal RAM | Results |
TLSR9518A | RV32IMAC_P_xv5 | Andes N25F | 2.6.0 | Speed | Run from ILM, data in DLM | Results |
TLSR9518A | RV32IMAC_P_xv5 | Andes N25F | 2.6.0 | Balanced | Run from ILM, data in DLM | Results |