mcpu

特定の cpu 向けに最適化するようコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -mcpu=cpu
Windows*:    なし

引数

cpu      コンパイラーにより最適化される cpu です。
IA-32 システム上で設定可能な値は以下のとおりです。
  pentium インテル(R) Pentium(R) プロセッサー向けに最適化します。
  pentiumpro インテル Pentium Pro プロセッサー、インテル Pentium II プロセッサー、およびインテル Pentium III プロセッサー向けに最適化します。
  pentium4 インテル Pentium 4 プロセッサー向けに最適化します。
  itanium インテル Itanium プロセッサー向けに最適化します。
  itanium2 インテル Itanium 2 プロセッサー向けに最適化します。
  itanium2-p9000 デュアルコア インテル Itanium 2 プロセッサー 9000 番台のプロセッサー向けに最適化します。

デフォルト

pentium4      IA-32 システムでは、コンパイラーはインテル Pentium 4 プロセッサー向けに最適化します。
itanium2      Itanium ベース・システムでは、コンパイラーはインテル Itanium 2 プロセッサー向けに最適化します。

説明

このオプションは、特定の cpu 向けに最適化するようコンパイラーに指示します。インテル EM64T 対応システムでは、-mcpu=pentium4 のみサポートされます。

代替オプション

なし