Bench Arith FE310-G002 2p6p0 Balanced

From SEGGER Wiki
Revision as of 17:02, 3 September 2021 by Paul (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
IEEE-754 Floating-point Library Benchmarks
Copyright (c) 2018-2021 SEGGER Microcontroller GmbH.

System: emRun v2.26.0 + emFloat v2.6.0
Target: FE310-G002
Target: RV32IMAC
Target: Little-endian byte order
Config: SEGGER_RTL_OPTIMIZE = 0
Config: SEGGER_RTL_FP_HW    = 0   // No FPU, software floating point
Config: SEGGER_RTL_FP_ABI   = 0   // Floats and doubles in core registers
Config: With assembly-coded acceleration
Config: With fully conformant NaNs

======================
    GNU libgcc API
======================

Function            Min     Max     Avg    Description
--------------   ------  ------  ------    -------------------------------
__addsf3             37      55    42.8    Random distribution over (0, 1), operands differ
__subsf3             32      70    47.0    Random distribution over (0, 1), operands differ
__mulsf3             42      49    43.9    Random distribution over (0, 1), operands differ
__divsf3             81      81    81.0    Random distribution over (0, 1), operands differ
__ltsf2              11      11    11.0    Random distribution over (0, 1), operands differ
__lesf2              10      10    10.0    Random distribution over (0, 1), operands differ
__gtsf2              10      10    10.0    Random distribution over (0, 1), operands differ
__gesf2              11      11    11.0    Random distribution over (0, 1), operands differ
__eqsf2              10      10    10.0    Random distribution over (0, 1), operands differ
__nesf2              10      10    10.0    Random distribution over (0, 1), operands differ
__adddf3             43      70    54.1    Random distribution over (0, 1), operands differ
__subdf3             49     113    69.6    Random distribution over (0, 1), operands differ
__muldf3             92     107    97.3    Random distribution over (0, 1), operands differ
__divdf3            235     271   254.2    Random distribution over (0, 1), operands differ
__ltdf2              13      24    14.0    Random distribution over (0, 1), operands differ
__ledf2              13      25    14.0    Random distribution over (0, 1), operands differ
__gtdf2              13      21    13.9    Random distribution over (0, 1), operands differ
__gedf2              13      25    15.2    Random distribution over (0, 1), operands differ
__eqdf2              14      14    14.0    Random distribution over (0, 1), operands differ
__eqdf2              14      14    14.0    Random distribution over (0, 1), operands differ
__fixsfsi            14      20    14.1    Random distribution over (-2^31.., 1..2^31)
__fixunssfsi         12      12    12.0    Random distribution over (1..2^31)
__fixsfdi            15      25    18.5    Random distribution over (-2^63..1, 1..2^63)
__fixunssfdi         14      29    16.1    Random distribution over (-2^63..2^63)
__floatsisf          28      41    32.0    Random distribution over (-2^31.., 1..2^31)
__floatunsisf        22      29    25.9    Random distribution over (1..2^31)
__floatdisf          31      62    41.2    Random distribution over (-2^63..1, 1..2^63)
__floatundisf        27      52    36.3    Random distribution over (-2^63..2^63)
__fixdfsi             7      27    17.2    Random distribution over (-2^31.., 1..2^31)
__fixunsdfsi          5      24    13.0    Random distribution over (1..2^31)
__fixdfdi            10      30    24.4    Random distribution over (-2^63..1, 1..2^63)
__fixunsdfdi          7      23    20.3    Random distribution over (-2^63..2^63)
__floatsidf          23      42    30.2    Random distribution over (-2^31.., 1..2^31)
__floatunsidf        18      36    24.5    Random distribution over (1..2^31)
__floatdidf          22      59    38.3    Random distribution over (-2^63..1, 1..2^63)
__floatundidf        18      62    33.5    Random distribution over (-2^63..2^63)
__extendsfdf2        12      19    12.1    Random distribution over (-2^63..1, 1..2^63)
__truncdfsf2         25      28    25.0    Random distribution over (-2^63..1, 1..2^63)