The arithmetic routines are hand-coded in assembly language and optimised for small code size and increased execution speed.
“We found that emFloat provides our clients with the best floating point package available in terms of code speed and size. We are pleased to announce that it will be included with the next release of our MPLAB XC32++ compilers,” said Rodger Richey, Senior Director of Global Development Systems for Microchip.
“We put a lot of time and energy into optimising emFloat for SEGGER’s Runtime Library, emRun, as well as for use in other toolchains,” added Rolf Segger, founder of SEGGER. “It is good to see emFloat recognised for the great product it is and to see our software engineers get the credit they deserve for this quality work.”