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

Reply via email to