Bench Arith TLSR9518A 2p6p0 Balanced

From SEGGER Wiki
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: TLSF9518A
Target: RV32IMACP
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 RISC-V SIMD acceleration
Config: With Andes V5 Performance Extension acceleration
Config: With fully conformant NaNs

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

Function            Min     Max     Avg    Description
--------------   ------  ------  ------    -------------------------------
__addsf3             33      50    38.8    Random distribution over (0, 1), operands differ
__subsf3             25      59    39.6    Random distribution over (0, 1), operands differ
__mulsf3             28      37    30.0    Random distribution over (0, 1), operands differ
__divsf3             58      58    58.0    Random distribution over (0, 1), operands differ
__ltsf2              11      11    11.0    Random distribution over (0, 1), operands differ
__lesf2              11      11    11.0    Random distribution over (0, 1), operands differ
__gtsf2              11      11    11.0    Random distribution over (0, 1), operands differ
__gesf2              12      12    12.0    Random distribution over (0, 1), operands differ
__eqsf2              11      11    11.0    Random distribution over (0, 1), operands differ
__nesf2              11      11    11.0    Random distribution over (0, 1), operands differ
__adddf3             38      68    50.3    Random distribution over (0, 1), operands differ
__subdf3             43      97    66.1    Random distribution over (0, 1), operands differ
__muldf3             52      75    60.4    Random distribution over (0, 1), operands differ
__divdf3            132     161   150.2    Random distribution over (0, 1), operands differ
__ltdf2              13      21    13.4    Random distribution over (0, 1), operands differ
__ledf2              13      25    13.8    Random distribution over (0, 1), operands differ
__gtdf2              14      20    14.7    Random distribution over (0, 1), operands differ
__gedf2              14      22    14.6    Random distribution over (0, 1), operands differ
__eqdf2              15      15    15.0    Random distribution over (0, 1), operands differ
__eqdf2              15      15    15.0    Random distribution over (0, 1), operands differ
__fixsfsi            10      13    12.8    Random distribution over (-2^31.., 1..2^31)
__fixunssfsi          8      11     9.9    Random distribution over (1..2^31)
__fixsfdi            13      24    15.6    Random distribution over (-2^63..1, 1..2^63)
__fixunssfdi          9      16    11.0    Random distribution over (-2^63..2^63)
__floatsisf          17      23    17.7    Random distribution over (-2^31.., 1..2^31)
__floatunsisf        13      19    13.7    Random distribution over (1..2^31)
__floatdisf          21      37    24.8    Random distribution over (-2^63..1, 1..2^63)
__floatundisf        19      26    21.0    Random distribution over (-2^63..2^63)
__fixdfsi             6      25    15.1    Random distribution over (-2^31.., 1..2^31)
__fixunsdfsi          2      17    11.5    Random distribution over (1..2^31)
__fixdfdi            10      37    27.3    Random distribution over (-2^63..1, 1..2^63)
__fixunsdfdi          4      20    17.5    Random distribution over (-2^63..2^63)
__floatsidf          11      14    12.4    Random distribution over (-2^31.., 1..2^31)
__floatunsidf         4       4     4.0    Random distribution over (1..2^31)
__floatdidf          13      29    19.7    Random distribution over (-2^63..1, 1..2^63)
__floatundidf         8      18    12.8    Random distribution over (-2^63..2^63)
__extendsfdf2         9       9     9.0    Random distribution over (-2^63..1, 1..2^63)
__truncdfsf2         19      19    19.0    Random distribution over (-2^63..1, 1..2^63)