When changing the utilities that generate code for floating point numbers a bug was introduced into prtnum.c that impacted single precision numbers. This had no effect on the math library because the tables had been built prior th the bugs introduction.
More tests have been added
- trig function testing improvements including code
to test 40bit format numbers using PSIM and test
suite code.
- Added power,log and exp function testing
Modified SIN,COS,TAN and SPLIT functions
Bugs fixed:
- Fixed bug that impacted underflow processing
in multiply and divide. This removed one error
paranoia baseline.
I optimized FP_U32, FP_I32 and
FP_SPLIT to reduce code size
Added simulator tests for FP_SPLIT
I Added ASCII to Integer and ASCII to Floating point
code to the project. I have added tests and more compile time flags to control the tests
The floating point code has been released to CVS
Stay tuned