Why doesn the Reads51 C compiler generate optimized code? How about floating point support?
Reads51 is intended as a baseline software tool to demonstrate the capabilities of Rigel’s evaluation and educational boards. The emphasis of Reads51 is on user friendliness and the richness of example programs, not the generation of optimized code. Having said that, the introduction of a compiler into Reads51 in the first place was due to the requests of our educational users. We are now being asked (mostly by our industrial customers) to improve the compiler. Perhaps if the engineers get a chance in between designing machine tool controllers, automotive electronics hardware, etc… (Also see Q 016).