[yoshimi] Re: faster or safer optimization options

  • From: "Nikita Zlobin" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "cook60020tmp" for DMARC)
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Mon, 28 May 2018 04:31:56 +0500

In Mon, 28 May 2018 04:27:57 +0500
Nikita Zlobin <cook60020tmp@xxxxxxx> wrote:

I'm traversing through installed proaudio packages to find those,
where stronger than default safe optimization options are defaulted.
By safe default i mean something like "-O2 -match=native
-fomit-frame-pointer -Wno-error". As far as i understand, processing
and synth software is more like to have options like -O3 -ffast-math.

Current installed version of yoshimi is 1.5.1.1, where i see these
defaults in basic opts: -O3 -ffast-math. Would -Ofast be same as these
two, besides that it adds yet two fortran-specific options?
Also i found, that -ffast-math involves several other options, among
which is -fno-math-errno. Is is already checked, or needs to be?

I have several zita packages built with -O3 this way, but some have
-O2 -ffast-math (thinking about to try just -Ofast for them too).
Mentioning just because they got in one task for me.

Just noticed, zyn also has -ffast-math.
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: