Summary of SEGGER RELEASES FLOATING-POINT LIBRARY TO SUPPORT RISC-V
SEGGER has extended its Floating-Point Library with an assembly-optimized variant for RISC-V, featuring high-level C functions and advanced algorithms. This library supports single and double precision operations, offering a configurable balance between speed and code size. It is significantly smaller than open-source alternatives while delivering up to 100 times better performance on key tasks and integrates with the Embedded Studio platform.
Parts used in the SEGGER Floating-Point Library for RISC-V:
- RISC-V implementations
- C-written mathematical functions
- Assembly-optimized code
- Single precision operation support
- Double precision operation support
- Embedded Studio platform
- SEGGER Runtime Library
Comprehensive array of arithmetic functions, hand-coded & optimized in assembly language.

SEGGER‘s stand-alone Floating-Point Library has now been extended to include an assembly-optimized variant for RISC-V implementations. The library contains a complete set of high level mathematical functions that have been written in C, and uses advanced algorithms to maximize performance levels.
All of the functionality is fully verified, for both single and double precision operations. The RISC-V variant, like the existing variant for ARM, is optimized for both high-speed operation and small code size. The balance between size and speed can be configured at library build time.
The SEGGER Floating-Point Library for RISC-V is much smaller than equivalent open-source libraries currently available, while achieving up to 100 times the performance on some key operations. This library is also a part of the company’s Runtime Library, which is already included in the widely-used Embedded Studio platform.
For details on what makes a well thought-out runtime library different from a conventional runtime library, refer to the SEGGER Runtime Library webpage: https://www.segger.com/runtime-library
More information on the SEGGER Floating-Point Library can be accessed at: https://www.segger.com/floating-point-library
Read more: SEGGER RELEASES FLOATING-POINT LIBRARY TO SUPPORT RISC-V
- What new functionality does the SEGGER Floating-Point Library offer for RISC-V?
The library now includes an assembly-optimized variant containing a complete set of high-level mathematical functions written in C. - Does the library support both single and double precision operations?
Yes, all functionality is fully verified for both single and double precision operations. - How does the performance compare to open-source libraries?
The library achieves up to 100 times the performance on some key operations compared to equivalent open-source libraries. - Can users configure the balance between size and speed?
Yes, the balance between size and speed can be configured at library build time. - Is this library included in the Embedded Studio platform?
Yes, it is part of the company’s Runtime Library which is already included in the widely-used Embedded Studio platform. - How does the code size compare to other libraries?
The library is much smaller than equivalent open-source libraries currently available.
