------- Comment #11 from vvv at ru dot ru  2009-04-29 07:46 -------
(In reply to comment #8)
> From config/i386/i386.c:
> /* AMD Athlon works faster
>    when RET is not destination of conditional jump or directly preceded
>    by other jump instruction.  We avoid the penalty by inserting NOP just
>    before the RET instructions in such cases.  */
> static void
> ix86_pad_returns (void)
> ...

But I am using Core 2 Duo.
Why we see multibyte nop, not single byte nop?
Why if change line u = F(u)*3+1; to u = F(u)*4+1; or u = F(u); number of nops
changed?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39942

Reply via email to