Hi, I'm testing GCC float operations against IAR's.
Though I select ATmega644, which has enhanced core, the float arithmetic operations don't use MULS and MULU. This results in multiplication and addition five times slower than those obtained with IAR compiler. Also the division is two times slower.
Someone can tell me if there is something wrong or incomplete in my test project or if GCC doesn't provide optimized float routines at all?