patch by apm@dna.fi
eabi arm assembly didn't warn that a variable was a memory operand so the
newer gcc compilers (e.g. gcc4) started optimizing things away...
I tried to get someone to vouch for this code but the people I poked
never got back to me.
moa=timeless