Re: question about gcc assembly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Both gcc versions you quote are fairly old; if efficiency
interests you,
> you might try a current version.  Were you able to show a
significant
> difference in performance on a CPU which is important to you?

I have not checked that, my goal is to produce, if it is
possible, the same assembly code.

I would
> guess the most important reason for avoiding use of eax here
would be to
> keep that register available for other use.  The
optimization could be
> affected by compiler switches (-Os, -O2) or by selection of
-march
> option, and many other possibilities.

If I try using optimisation flags or -march, i get a
completely different code.

> Newer CPUs have hardware merging of operations, as well as
stalls on
> certain immediate data operations, so it is impossible to
know the
> performance implications from what you have presented.

What do you mean by "hardware merging of operations" ?


Accédez au courrier électronique de La Poste : www.laposte.net
3615 LAPOSTENET (0,34 ?/mn)




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux