[Bug 1753] Use -funroll-loops with umac.c

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Sun Jun 7 07:31:49 AEST 2015


https://bugzilla.mindrot.org/show_bug.cgi?id=1753

Michael Felt <aixtools at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aixtools at gmail.com

--- Comment #3 from Michael Felt <aixtools at gmail.com> ---
As far as POWER goes (more specifically, AIX and xlc) there is a PDF
describing the optimization 'process' when using vac/xlc as a compiler.
The document # for VAC-v11 is SC27-2478-00 (or higher for the last two
digits - the revision number).

Here is a starting point for documentation:
http://www-01.ibm.com/support/knowledgecenter/SSGH2K_11.1.0/com.ibm.xlc111.aix.doc/conventions/compiler_pubs.html

On page (printed) page 47 (Chapter 7. Optimizing your applications) the
path of moving from -O2 to higher degrees of optimization is discussed.

On pages 48 and 49 it discusses -O3, -O4 and -O5 - and the bottom of
page 49 discusses only adding the a variation of the options -qhot to
act on loop transformations.

In summary, -funroll-loops is not a vac/xlc flag I am aware of - but
there is documentation to be had to help setup your own customization.
imho, anything beyond -O2 needs careful. At least for xlc/vac, unless
you specify -qstrict with -O3 and above you are permitting the compiler
to reorder code (blocks).

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list