On 24/03/17 19:00, Przemek Klosowski wrote:
> Bob, did you check whether changing the declared type avoids calling
> the runtime, and avoids excessive register saving/restoring?

Yes Przemek,
David Schultz kindly informed me that a right shift, as it is not 
natively supported, can cause this. Changing to a int16_t cured this, 
suppressing the unwanted push/pull pairs.
However, the binary is still far bigger and slower than the 'old' mspgcc 
compiler, so I'm sticking with that for now.

The Sun is out, the sky is blue, it's time to drive the MR2.

Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Mspgcc-users mailing list

Reply via email to