Mail Archives: djgpp/1996/05/09/11:07:19
> From: nicolas AT jupiter DOT ceng DOT cea DOT fr (Eric NICOLAS)
>
> >Can anyone tell me the purpose of the code that is generated by
> >gcc -S fred.c
> >
> >whereby it generates
> >
> >mov %eax, %eax
> >
> >???? It seems like a time-waster to me ??
>
> I *think* this is one of the most efficient way for testing if %eax is
> zero without modifying it. the other way is "or %eax,%eax".
No, mov does not modify flags, so it is useless for zero testing.
I would guess that gcc -O2 won't generate such a command.
- Raw text -