Przemek Klosowski wrote:
You are asking a question about details of code generation, so don't be
surprised that you need to provide exact code and other conditions.
Given the example, there can't possibly be too many of those
conditions to have the MPY{S} generated. These particular conditions
are what I am interested in as I am sure I may not quite be able to
test all possible combinations to generate these conditions.
The result in general depends on the specific compiler version,
Last time I checked (http://mspgcc.sourceforge.net/), there weren't
too many GCC versions available for a 1611 target. I work with
gcc version 3.2.3
> if you want to understand exactly
the details of
what gets genereated, when and why,
The "why" here implies that this part of the code is
actually self documented. Given the code base available at
http://mspgcc.cvs.sourceforge.net/mspgcc/gcc/gcc-current/gcc/
I fail to see it. Hence the question.
you need to read the compiler
> code generation templates (tricky).
What's so tricky about that ?
Cheers,
Christian