Difference between revisions of "Bench Arith FE310-G002 2p6p0 Speed"
(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: RV3...") |
(No difference)
|
Latest revision as of 17:58, 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 = 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 fully conformant NaNs ====================== GNU libgcc API ====================== Function Min Max Avg Description -------------- ------ ------ ------ ------------------------------- __addsf3 37 56 42.9 Random distribution over (0, 1), operands differ __subsf3 32 76 47.0 Random distribution over (0, 1), operands differ __mulsf3 42 58 43.9 Random distribution over (0, 1), operands differ __divsf3 81 81 81.0 Random distribution over (0, 1), operands differ __ltsf2 12 12 12.0 Random distribution over (0, 1), operands differ __lesf2 11 15 11.0 Random distribution over (0, 1), operands differ __gtsf2 11 11 11.0 Random distribution over (0, 1), operands differ __gesf2 12 16 12.0 Random distribution over (0, 1), operands differ __eqsf2 11 18 11.0 Random distribution over (0, 1), operands differ __nesf2 11 11 11.0 Random distribution over (0, 1), operands differ __adddf3 43 72 54.1 Random distribution over (0, 1), operands differ __subdf3 49 113 69.5 Random distribution over (0, 1), operands differ __muldf3 92 107 97.3 Random distribution over (0, 1), operands differ __divdf3 302 309 305.2 Random distribution over (0, 1), operands differ __ltdf2 14 20 14.4 Random distribution over (0, 1), operands differ __ledf2 14 19 14.4 Random distribution over (0, 1), operands differ __gtdf2 14 18 14.6 Random distribution over (0, 1), operands differ __gedf2 14 15 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 14 14 14.0 Random distribution over (-2^31.., 1..2^31) __fixunssfsi 12 12 12.0 Random distribution over (1..2^31) __fixsfdi 15 24 18.0 Random distribution over (-2^63..1, 1..2^63) __fixunssfdi 14 19 17.4 Random distribution over (-2^63..2^63) __floatsisf 28 41 31.5 Random distribution over (-2^31.., 1..2^31) __floatunsisf 24 44 30.2 Random distribution over (1..2^31) __floatdisf 28 69 39.1 Random distribution over (-2^63..1, 1..2^63) __floatundisf 25 51 35.3 Random distribution over (-2^63..2^63) __fixdfsi 6 19 15.7 Random distribution over (-2^31.., 1..2^31) __fixunsdfsi 6 17 13.8 Random distribution over (1..2^31) __fixdfdi 7 31 24.8 Random distribution over (-2^63..1, 1..2^63) __fixunsdfdi 7 25 20.9 Random distribution over (-2^63..2^63) __floatsidf 23 42 29.0 Random distribution over (-2^31.., 1..2^31) __floatunsidf 19 31 23.7 Random distribution over (1..2^31) __floatdidf 21 59 37.3 Random distribution over (-2^63..1, 1..2^63) __floatundidf 20 52 34.5 Random distribution over (-2^63..2^63) __extendsfdf2 12 12 12.0 Random distribution over (-2^63..1, 1..2^63) __truncdfsf2 25 33 28.0 Random distribution over (-2^63..1, 1..2^63)