c166 gcc
Hi,
did not see this post before I answered the other question. So, you are already somewhat familiar with both, C16x and ARM, both of my proposed solutions for the fast arithmetic.
To answer a part of this question about benchmarks between the compilers. If you ask any of the three you mentioned every one will tell you they are the fastest ;-)
Worked with IAR and Keil on ARM and with Tasking and Keil on C16x, so I guess I got some idea.
If you go C166, I consider the Keil compiler the better solution over the Tasking for speed and simplicity.
For ARM I am not completely at liberty to say but one thing for sure, Tasking entered the ARM market recently, you do not want to go with a relatively new compiler if you have the options like IAR or Keil.
Both IAR and Keil also support the VFP (Vectored Floatig Point processor) from ARM that is implemented on the previously recommended LPC3180. Keep in mind that the compile engine for Keil is now the ARM compiler from ARM, no longer the self developed CARM.
Cheers, Bob