Difference between revisions of "Bench Arith FE310-G002 2p6p0 Balanced"

From SEGGER Wiki
Jump to: navigation, search
(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: FE310-G002 Target: RV32...")
(No difference)

Revision as of 18:02, 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: 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)