[yoshimi] Re: faster or safer optimization options

  • From: "Nikita Zlobin" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "cook60020tmp" for DMARC)
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Wed, 30 May 2018 07:42:40 +0500

In Tue, 29 May 2018 17:48:27 +0100
Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx> wrote:


Replying to self :) There are several, usually different descriptions
of all march/mtune/mcpu for each architecture set, such as
x86,mips,sparc. That one, i told about above, is for aarch.
For x86 - code after -march may not run on different cpu, at least
older. With -mtune it only "tunes" code.
Yoshimi source code is available from either:
https://sourceforge.net/projects/yoshimi Or:
https://github.com/Yoshimi/yoshimi Our list archive is at:
https://www.freelists.org/archive/yoshimi To post, email to
yoshimi@xxxxxxxxxxxxx  

This is the problem!

So many conflicting descriptions, it is very difficult to know what
to do.


My personal understanding, is that since these options are described
inside of each architecture section, instead of global scale, they
should be considered rather individual.

Btw, begining of man gcc has summary - simple listing of available
options, where they are placed in one string per arch.

Some arches just don't have option -mtune: Blackfin, AVR, CR16;
HPPA has only -march (may be all it is just issue of support level in
compiler).

So, for any x86 family cpu these options should be looked from
"x86 Options".
Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: