This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: MS/CW-style inline assembly for GCC
Robert Dewar wrote:-
> Robert Dewar wrote:
>
> >For reference, the code on the x86 should look something like
> >(in Intel syntax):
> >
> > lp: mov eax, [ebx]
> > adc eax, [ecx]
> > inc ebx
> > inc ecx
> > loop lp
>
> that's the code that was wrong, should be
>
> > lp: mov eax, [ebx]
> > adc eax, [ecx]
> > lea ebx, [ebx+4]
> > lea ecx, [ecx+4]
> > loop lp
Except that loop decrements ecx and loops if non-zero, so I
think you've still got some work to do 8-)
Neil.