Hi,
I'm new to WinCE (and ARM assembler) and have been debugging my application.
When I look at my code disassembled, I noticed that in C++ a function call
will have parameters number 4 and above pushed onto the stack while
parameters 1-3 are put in r1-r3. As far as I can tell, I'm not compiling
optimized. Are there compile flags that I can use that force every parameter
to the stack prior to the function call? I know that it isn't optimal, but
some of our code depends on this behavior since we have an intermingling of
.asm and .cpp.
Any help appreciated. Thanks!