Difference between revisions of "Bench Arith TLSR9518A 2p6p0 Balanced"
(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: TLSF9518A Target: RV32...") |
(No difference)
|
Revision as of 17:36, 3 September 2021
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 = 2 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)