Bench Arith Arty A7 100T E76 2p6p0 Balanced

From SEGGER Wiki
Revision as of 17:31, 3 September 2021 by Paul (talk | contribs) (Created page with " <nowiki>IEEE-754 Floating-point Library Benchmarks Copyright (c) 2018-2021 SEGGER Microcontroller GmbH. System: emRun v2.26.0 + emFloat v2.6.0 Target: Arty A7-100T Target: R...")
(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: Arty A7-100T
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             21      47    29.8    Random distribution over (0, 1), operands differ
__subsf3             14      40    24.7    Random distribution over (0, 1), operands differ
__mulsf3             16      31    21.9    Random distribution over (0, 1), operands differ
__divsf3             44      51    47.5    Random distribution over (0, 1), operands differ
__ltsf2              10      10    10.0    Random distribution over (0, 1), operands differ
__lesf2              22      22    22.0    Random distribution over (0, 1), operands differ
__gtsf2              22      22    22.0    Random distribution over (0, 1), operands differ
__gesf2              23      23    23.0    Random distribution over (0, 1), operands differ
__eqsf2              22      22    22.0    Random distribution over (0, 1), operands differ
__nesf2              22      22    22.0    Random distribution over (0, 1), operands differ
__adddf3             32      53    40.8    Random distribution over (0, 1), operands differ
__subdf3             47      91    57.3    Random distribution over (0, 1), operands differ
__muldf3             47      59    51.5    Random distribution over (0, 1), operands differ
__divdf3            125     143   135.4    Random distribution over (0, 1), operands differ
__ltdf2               7      17    10.4    Random distribution over (0, 1), operands differ
__ledf2               7      17    10.4    Random distribution over (0, 1), operands differ
__gtdf2               7      15    10.6    Random distribution over (0, 1), operands differ
__gedf2               7      15    10.6    Random distribution over (0, 1), operands differ
__eqdf2               7      12     9.5    Random distribution over (0, 1), operands differ
__eqdf2               7      12     9.5    Random distribution over (0, 1), operands differ
__fixsfsi            14      14    14.0    Random distribution over (-2^31.., 1..2^31)
__fixunssfsi         19      19    19.0    Random distribution over (1..2^31)
__fixsfdi            15      17    16.0    Random distribution over (-2^63..1, 1..2^63)
__fixunssfdi         20      22    21.0    Random distribution over (-2^63..2^63)
__floatsisf          18      20    18.3    Random distribution over (-2^31.., 1..2^31)
__floatunsisf        19      26    25.0    Random distribution over (1..2^31)
__floatdisf          17      26    19.8    Random distribution over (-2^63..1, 1..2^63)
__floatundisf        23      27    23.6    Random distribution over (-2^63..2^63)
__fixdfsi             8      15    13.0    Random distribution over (-2^31.., 1..2^31)
__fixunsdfsi         13      25    16.9    Random distribution over (1..2^31)
__fixdfdi             0      19    13.9    Random distribution over (-2^63..1, 1..2^63)
__fixunsdfdi          7      17    12.0    Random distribution over (-2^63..2^63)
__floatsidf          13      13    13.0    Random distribution over (-2^31.., 1..2^31)
__floatunsidf        17      17    17.0    Random distribution over (1..2^31)
__floatdidf          13      29    19.5    Random distribution over (-2^63..1, 1..2^63)
__floatundidf        19      28    23.3    Random distribution over (-2^63..2^63)
__extendsfdf2        12      12    12.0    Random distribution over (-2^63..1, 1..2^63)
__truncdfsf2         10      17    13.5    Random distribution over (-2^63..1, 1..2^63)