I have attached a tar including faster and IEEE 754 complaint code for the libm library. The functions mulsf, divsf and subsf that can do exception handling and get the same output as the gcc compiler but can use the on board multiplier to speed up the functions. There is also a spreadsheet detailing the timing of the different functions and a text file including the space the functions take. Also an updated Makefile and fdlibm.h file to support the new functions.
The functions also use a define to still use the original method to use less space. I updated the fdlibm.h to use the define, though removing it would bring the functions back to their original size but still with a slight speed increase for the multiply and divide. Diane Gagne