-tpp{5|6|7} オプションは、特定のインテル・プロセッサに合わせてアプリケーションのパフォーマンスを最適化します。最適化を行ったアプリケーションは、下記の表で記述されている他のプロセッサ上でも実行することができます。インテル® C++ コンパイラには、gcc* と互換性のある -tpp オプションが含まれています。これらのオプションは、「gcc のバージョン」項目に記述されています。
オプション |
gcc* バージョン |
最適化の対象 |
---|---|---|
-tpp5 |
-mcpu=pentium |
Pentium® プロセッサ |
-tpp6 |
-mcpu=pentiumpro |
Pentium Pro プロセッサ、Pentium II プロセッサ、および Pentium III プロセッサ |
-tpp7 |
-mcpu=pentium4 |
Pentium 4 およびインテル® Xeon™ プロセッサ |
注
iccまたはicpcを実行した際、-tpp7オプションはデフォルトでオンに設定されます。
次のコンパイルによる結果はすべて Pentium 4 およびインテル Xeon プロセッサ向けに最適化されます。これらの結果は Pentium、Pentium Pro、Pentium II および Pentium III プロセッサ上でも実行することができます。
prompt>icc prog.c
prompt>icc -tpp7 prog.c
prompt>icc -mcpu=pentium4 prog.c
-tpp{1|2} オプションは、アプリケーションのパフォーマンスを指定したインテル Itanium プロセッサ向けに最適化します。最適化を行ったアプリケーションは、下記の表で記述されているプロセッサ上でも実行することができます。インテル C++ コンパイラには、gcc* と互換性のある -tpp オプションが含まれています。これらのオプションは、「gcc のバージョン」項目に記述されています。
オプション |
gcc* バージョン |
最適化の対象 |
---|---|---|
-tpp1 |
-mcpu=itanium |
Itanium プロセッサ |
-tpp2 |
-mcpu=itanium2 |
Itanium 2 プロセッサ |
注
eccまたはecpcを実行した際、-tpp2オプションはデフォルトでオンに設定されます。
次のコンパイルによる結果はすべて Itanium 2 プロセッサ向けに最適化されます。この結果は Itanium プロセッサ上でも実行することができます。
prompt>ecc prog.c
prompt>ecc -tpp2 prog.c
prompt>ecc -mcpu=itanium2 prog.c