24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

If you do not specify -qtune, its setting is determined by the setting of the -qarch<br />

option, as follows:<br />

-qarch Setting Allowed -qtune Settings Default -qtune<br />

Setting<br />

com (if you<br />

specify -q32)<br />

com (if you<br />

specify -q64)<br />

pwr, pwr2/pwrx, pwr3, pwr4, pwr2s, p2sc,<br />

rs64a, rs64b, rs64c, 601, 603, 604, auto<br />

See the list of acceptable -qtune settings<br />

under the -qarch=ppc64 entry.<br />

pwr pwr, pwr2/pwrx, pwr2s, p2sc, 601, auto pwr2<br />

pwr2 (if you<br />

specify -q32)<br />

pwr3 (if you<br />

specify -q64)<br />

pwr2/pwrx pwr2/pwrx, p2sc, pwr2s pwr2/pwrx<br />

pwr2s pwr2s, auto pwr2s<br />

p2sc p2sc, auto p2sc<br />

601 601, auto 601<br />

603 603, auto 603<br />

604 604, auto 604<br />

ppc (if you<br />

specify -q32)<br />

ppc (if you<br />

specify -q64)<br />

ppcgr (if you<br />

specify -q32)<br />

ppcgr (if you<br />

specify -q64)<br />

ppc64<br />

ppc64gr<br />

ppc64grsq<br />

601, 603, 604, rs64a, rs64b, rs64c, pwr3,<br />

pwr4, pwr5, ppc970, auto<br />

See the list of acceptable -qtune settings<br />

under the -qarch=ppc64 entry.<br />

603, 604, rs64b, rs64c, pwr3, pwr4, pwr5,<br />

ppc970, auto<br />

See the list of acceptable -qtune settings<br />

under the -qarch=ppc64gr entry.<br />

rs64a, rs64b, rs64c, pwr3, pwr4, pwr5,<br />

ppc970, auto<br />

rs64b, rs64c, pwr3, pwr4, pwr5, ppc970,<br />

auto<br />

rs64b, rs64c, pwr3, pwr4, pwr5, ppc970,<br />

auto<br />

pwr3 (if you<br />

specify -q32)<br />

pwr3 (if you<br />

specify -q64)<br />

pwr3 (if you<br />

specify -q32)<br />

pwr3 (if you<br />

specify -q64)<br />

pwr3<br />

pwr3<br />

pwr3<br />

rs64a rs64a, auto rs64a<br />

rs64b rs64b, auto rs64b<br />

rs64c rs64c, auto rs64c<br />

pwr3 pwr3, pwr4, pwr5, ppc970, auto pwr3<br />

pwr4 pwr4, pwr5, ppc970, auto pwr4<br />

pwr5 pwr5, auto pwr5<br />

ppc970 ppc970, auto ppc970<br />

Note that you can specify any -qtune suboption with -qarch=auto as long as you<br />

are compiling on a machine that is compatible with the -qtune suboption. For<br />

example, if you specify -qarch=auto and -qtune=pwr5, you must compile on a<br />

POWER3, POWER4, or POWER5 machine.<br />

Restrictions<br />

Because reducing quad-word instructions may degrade per<strong>for</strong>mance on other<br />

POWER2 models, we do not recommend the pwr2s suboption <strong>for</strong> programs that<br />

will be run on a number of different POWER2 models. If the program will be run<br />

on a set of different POWER2 models, leave the -qtune setting as pwr2.<br />

252 <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> : User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!