Mac OS* X コンパイラー・オプション
--version
-A
-A-
-alias-args
-alias-const
-align
-ansi
-ansi-alias
-ax
-B
-c
-C
-c
-c99
-check-uninit
-complex-limited-range
-cxxlib
-D
-dD
-debug
-diag
-diag-dump
-diag-enable sv-include
-diag-file
-diag-file-append
-diag-id-numbers
-diag-once
-dM
-dN
-dryrun
-dumpmachine
-dynamiclib
-E
-early-template-check
-EP
-export
-export-dir
-F
-fabi-version
-falias
-falign-functions
-falign-stack
-fargument-noalias-global
-fasm-blocks
-fast
-fast-transcendentals
-fbuiltin
-fcode-asm
-fcommon
-fexceptions
-ffnalias
-ffreestanding
-ffunction-sections
-finline
-finline-functions
-finline-limit
-finstrument-functions
-fjump-tables
-fkeep-static-consts
-fmath-errno
-fminshared
-fno-gnu-keywords
-fno-implicit-inline-templates
-fno-implicit-templates
-fno-omit-frame-pointer
-fno-operator-names
-fno-rtti
-fnon-call-exceptions
-fnon-lvalue-assign
-fp
-fp-model
-fp-port
-fp-speculation
-fp-stack-check
-fpack-struct
-fpascal-strings
-fpermissive
-fpic
-freg-struct-return
-fshort-enums
-fsource-asm
-fstack-protector
-fstack-security-check
-fsyntax-only
-ftemplate-depth
-ftls-model
-ftrapuv
-ftz
-funroll-all-loops
-funroll-loops
-funsigned-bitfields
-funsigned-char
-fverbose-asm
-fvisibility
-fvisibility-inlines-hidden
-g
-g0
-gcc
-gcc-name
-gcc-sys
-gcc-version
-gdwarf-2
-global-hoist
-gxx-name
-H
-help
-help-pragma
-I
-icc
-idirafter
-imacros
-inline-calloc
-inline-factor
-inline-forceinline
-inline-level
-inline-max-per-compile
-inline-max-per-routine
-inline-max-size
-inline-max-total-size
-inline-min-size
-ip
-ip-no-inlining
-ip-no-pinlining
-ipo
-ipo-c
-ipo-jobs
-ipo-S
-ipo-separate
-iprefix
-iquote
-isystem
-iwithprefix
-iwithprefixbefore
-Kc++
-kernel
-L
-m
-M
-m
-m32
-m64
-malign-double
-malign-mac68k
-malign-natural
-malign-power
-march
-mcmodel
-mcpu
-MD
-mdynamic-no-pic
-MF
-mfixed-range
-MG
-minstruction
-MM
-MMD
-MP
-mp1
-MQ
-mregparm
-mserialize-volatile
-MT
-mtune
-multibyte-chars
-multiple-processes
-nobss-init
-nodefaultlibs
-nolib-inline
-nostartfiles
-nostdinc
-nostdinc++
-nostdlib
-O
-o
-O
-O0
-O1
-O2
-O3
-Ob
-openmp
-openmp-link
-openmp-report
-openmp-stubs
-openmp-task
-opt-block-factor
-opt-class-analysis
-opt-jump-tables
-opt-malloc-options
-opt-multi-version-aggressive
-opt-prefetch
-opt-ra-region-strategy
-opt-report
-opt-report-file
-opt-report-help
-opt-report-phase
-opt-report-routine
-opt-streaming-stores
-opt-subscript-in-range
-p
-par-report
-par-runtime-control
-par-schedule
-par-threshold
-parallel
-pc
-pch
-pch-create
-pch-dir
-pch-use
-pg
-pragma-optimization-level
-prec-div
-prec-sqrt
-print-multi-lib
-prof-data-order
-prof-dir
-prof-file
-prof-func-groups
-prof-func-order
-prof-gen
-prof-src-dir
-prof-src-root
-prof-src-root-cwd
-prof-use
-pthread
-Qinstall
-Qlocation
-Qoption
-qp
-rcd
-rct
-reserve-kernel-regs
-restrict
-S
-save-temps
-scalar-rep
-shared-intel
-sox
-static-intel
-staticlib
-std
-strict-ansi
-traceback
-u (L*)
-unroll
-unroll-aggressive
-use-asm
-use-msasm
-v
-v
-V
-vec
-vec-guard-write
-vec-report
-w
-Wa
-Wabi
-Wall
-Wbrief
-Wcheck
-Wcontext-limit
-wd
-Wdeprecated
-we
-Weffc++
-Werror
-Werror-all
-Wextra-tokens
-Wformat
-Wformat-security
-Winline
-Wl
-Wmain
-Wmissing-declarations
-Wmissing-prototypes
-wn
-Wnon-virtual-dtor
-wo
-Wp
-Wp64
-Wpointer-arith
-Wpragma-once
-wr
-Wreorder
-Wreturn-type
-Wshadow
-Wstrict-prototypes
-Wtrigraphs
-Wuninitialized
-Wunknown-pragmas
-Wunused-function
-Wunused-variable
-ww
-x (L*)
-Xlinker
diag-error-limit
make の使用
makefile
変更
Microsoft* Visual C++*
互換性を指定するオプション
Microsoft* Visual Studio*
互換性を指定するオプション
MMX(R) の組み込み関数
add_pi16
add_pi32
add_pi8
adds_pi16
adds_pi8
adds_pu16
adds_pu8
and_si64
andnot_si64
cmpeq_pi16
cmpeq_pi32
cmpeq_pi8
cmpgt_pi16
cmpgt_pi32
cmpgt_pi8
cvtm64_si64
cvtsi32_si64
cvtsi64_m64
cvtsi64_si32
empty
madd_pi16
mulhi_pi16
mullo_pi16
or_si64
packs_pi16
packs_pi32
packs_pu16
set1_pi16
set1_pi32
set1_pi8
set_pi16
set_pi32
set_pi8
setr_pi16
setr_pi32
setr_pi8
setzero_si64
sll_pi16
sll_pi32
sll_pi64
slli_pi16
slli_pi32
slli_pi64
sra_pi16
sra_pi32
srai_pi16
srai_pi32
srl_pi16
srl_pi32
srl_pi64
srli_pi16
srli_pi32
srli_pi64
sub_pi16
sub_pi32
sub_pi8
subs_pi16
subs_pi8
subs_pu16
subs_pu8
unpackhi_pi16
unpackhi_pi32
unpackhi_pi8
unpacklo_pi16
unpacklo_pi32
unpacklo_pi8
xor_si64
シフト組み込み関数
一般的な組み込み関数
比較組み込み関数
算術演算組み込み関数
設定組み込み関数
論理演算組み込み関数
MMX(R) テクノロジー 組み込み関数
データ型
レジスター
modf ライブラリー関数
MOVBE 命令
生成するオプション
MXCSR レジスター
nearbyint ライブラリー関数
nextafter ライブラリー関数
OpenMP*
threadprivate を指定するオプション
アプリケーションの解析を有効にするオプション
オプションを有効にする
シーケンシャル・モードのプログラムを有効にするオプション
診断を制御するオプション
OpenMP* ランタイム・ライブラリー
リンクを制御するオプション
指定するオプション
pow ライブラリー関数
pragma alloc_section
pragma distribute_point
pragma intel_omp_task
pragma intel_omp_taskq
pragma ivdep
pragma loop_count
pragma memref_control
pragma noparallel
pragma noprefetch
pragma noswp
pragma nounroll
pragma nounroll_and_jam
pragma novector
pragma optimization_level
pragma optimize
pragma parallel
pragma prefetch
pragma swp
pragma unroll
pragma unroll_and_jam
pragma unused
pragma vector
aligned
always
nontemporal
temporal
unaligned
remainder ライブラリー関数
removed コンパイラー・オプション
remquo ライブラリー関数
rint ライブラリー関数
round ライブラリー関数
scalb ライブラリー関数
scalbn ライブラリー関数
sin ライブラリー関数
sincos ライブラリー関数
sincosd ライブラリー関数
sind ライブラリー関数
sinh ライブラリー関数
sinhcosh ライブラリー関数
sqrt ライブラリー関数
SSE の組み込み関数
SSE 組み込み関数
add_ps
add_ss
and_ps
andnot_ps
avg_pu16
avg_pu8
cmpeq_ps
cmpeq_ss
cmpge_ps
cmpge_ss
cmpgt_ps
cmpgt_ss
cmple_ps
cmple_ss
cmplt_ps
cmplt_ss
cmpneq_ps
cmpneq_ss
cmpnge_ps
cmpnge_ss
cmpngt_ps
cmpngt_ss
cmpnle_ps
cmpnle_ss
cmpnlt_ps
cmpnlt_ss
cmpord_ps
cmpord_ss
cmpunord_ps
cmpunord_ss
comieq_ss
comige_ss
comigt_ss
comile_ss
comilt_ss
comineq_ss
cvtpi16_ps
cvtpi32_ps
cvtpi32x2_ps
cvtpi8_ps
cvtps_pi16
cvtps_pi32
cvtps_pi8
cvtpu16_ps
cvtpu8_ps
cvtsi32_ss
cvtsi64_ss
cvtss_f32
cvtss_si32
cvtss_si64
cvttps_pi32
cvttss_si32
cvttss_si64
div_ps
div_ss
extract_pi16
getcsr
IA-64 アーキテクチャー上での SSE 組み込み関数の使用
insert_pi16
load_ps
load_ps1
load_ss
loadh_pi
loadl_pi
loadr_ps(
loadu_ps
maskmove_si641
max_pi16
max_ps
max_pu8
max_ss
min_pi16
min_ps
min_pu8
min_ss
move_ss
movehl_ps
movelh_ps
movemask_pi8
movemask_ps
mul_ps
mul_ss
mulhi_pu16
or_ps
prefetch
rcp_ps
rcp_ss
rsqrt_ps
rsqrt_ss
sad_pu8
set_ps
set_ps1
set_ss
setcsr
setr_ps
setzero_ps
sfence
shuffle_pi16
shuffle_ps
sqrt_ps
sqrt_ss
SSE 組み込み関数を使用するプログラミング
store_ps
store_ps1
store_ss
storeh_pi
storel_pi
storer_ps
storeu_ps
stream_pi
stream_ps
sub_ps
sub_ss
ucomieq_ss
ucomige_ss
ucomigt_ss
ucomile_ss
ucomilt_ss
ucomineq_ss
unpackhi_ps
unpacklo_ps
xor_ps
その他の組み込み関数
キャッシュ制御組み込み関数
コントロール・レジスターを読み書きするマクロ
シャッフル関数のマクロ
ストア組み込み関数
データ型
レジスター
レジスターを読み書きする組み込み関数
ロード組み込み関数
変換組み込み関数
整数演算組み込み関数
比較組み込み関数
算術演算組み込み関数
行列の転置を行うマクロ
設定組み込み関数
論理演算組み込み関数
SSE2 組み込み関数
add_epi16
add_epi32
add_epi64
add_epi8
add_pd
add_sd
add_si64
adds_epi16
adds_epi8
adds_epu16
adds_epu8
and_pd
and_si128
andnot_pd
andnot_si128
avg_epu16
avg_epu8
clflush
cmpeq_epi16
cmpeq_epi32
cmpeq_epi8
cmpeq_pd
cmpeq_sd
cmpge_pd
cmpge_sd
cmpgt_epi16
cmpgt_epi32
cmpgt_epi8
cmpgt_pd
cmpgt_sd
cmple_pd
cmple_sd
cmplt_epi16
cmplt_epi32
cmplt_epi8
cmplt_pd
cmplt_sd
cmpneq_pd
cmpneq_sd
cmpnge_pd
cmpnge_sd
cmpngt_pd
cmpngt_sd
cmpnle_pd
cmpnle_sd
cmpnlt_pd
cmpnlt_sd
cmpord_pd
cmpord_sd
cmpunord_pd
cmpunord_sd
comieq_sd
comige_sd
comigt_sd
comile_sd
comilt_sd
comineq_sd
cvtepi32_pd
cvtepi32_ps
cvtpd_epi32
cvtpd_pi32
cvtpd_ps
cvtpi32_pd
cvtps_epi32
cvtps_pd
cvtsd_f64
cvtsd_si32
cvtsd_si64
cvtsd_ss
cvtsi128_si32
cvtsi128_si64
cvtsi32_sd
cvtsi32_si128
cvtsi64_sd
cvtsi64_si128
cvtss_sd
cvttpd_epi32
cvttpd_pi32
cvttps_epi32
cvttsd_si32
cvttsd_si64
div_pd
div_sd
extract_epi16
insert_epi16
lfence
load1_pd
load_pd
load_sd
load_si128
loadh_pd
loadl_epi64
loadl_pd
loadr_pd
loadu_pd
loadu_si128
madd_epi16
maskmoveu_si128
max_epi16
max_epu8
max_pd
max_sd
mfence
min_epi16
min_epu8
min_pd
min_sd
move_epi64
move_sd
movemask_epi8
movemask_pd
movepi64_pi64
movpi64_pi64
mul_epu32
mul_pd
mul_sd
mul_su32
mulhi_epi16
mulhi_epu16
mullo_epi16
or_pd
or_si128
packs_epi16
packs_epi32
packus_epi16
PAUSE 組み込み関数
sad_epu8
set1_epi16
set1_epi32
set1_epi64
set1_epi8
set1_pd
set_epi16
set_epi32
set_epi64
set_epi8
set_pd
set_sd
setr_epi16
setr_epi32
setr_epi64
setr_epi8
setr_pd
setzero_pd
setzero_si128
shuffle_epi32
shuffle_pd
shufflehi_epi16
shufflelo_epi16
sll_epi16
sll_epi32
sll_epi64
slli_epi16
slli_epi32
slli_epi64
slli_si128
sqrt_pd
sqrt_sd
sra_epi16
sra_epi32
srai_epi16
srai_epi32
srl_epi16
srl_epi32
srl_epi64
srli_epi16
srli_epi32
srli_epi64
srli_si128
store1_pd
store_pd
store_sd
store_si128
storeh_pd
storel_epi64
storel_pd
storer_pd
storeu_pd
storeu_si128
stream_pd
stream_si128
stream_si32
sub_epi16
sub_epi32
sub_epi64
sub_epi8
sub_pd
sub_sd
sub_si64
subs_epi16
subs_epi8
subs_epu16
subs_epu8
ucomieq_sd
ucomige_sd
ucomigt_sd
ucomile_sd
ucomilt_sd
ucomineq_sd
unpackhi_epi16
unpackhi_epi32
unpackhi_epi64
unpackhi_epi8
unpackhi_pd
unpacklo_epi16
unpacklo_epi32
unpacklo_epi64
unpacklo_epi8
unpacklo_pd
xor_pd
xor_si128
その他の組み込み関数
キャストサポート組み込み関数
キャッシュ制御組み込み関数
シフト組み込み関数
シャッフルを行うマクロ
ストア組み込み関数
ロード組み込み関数
変換組み込み関数
比較組み込み関数
浮動小数点ストア組み込み関数
浮動小数点ロード組み込み関数
浮動小数点変換組み込み関数
浮動小数点比較組み込み関数
浮動小数点算術演算組み込み関数
浮動小数点設定組み込み関数
浮動小数点論理演算組み込み関数
移動組み込み関数
算術演算組み込み関数
設定組み込み関数
論理演算組み込み関数
SSE3 組み込み関数
addsub_pd
addsub_ps
float32 ベクトル組み込み関数
float64 ベクトル組み込み関数
hadd_pd
hadd_ps
hsub_pd
hsub_ps
loaddup_pd
movedup_pd
movehdup_ps
moveldup_ps
その他の組み込み関数
マクロ関数
整数ベクトル組み込み関数
SSE4 用のキャッシュ制御組み込み関数
SSSE3 組み込み関数
シャッフル組み込み関数
乗算組み込み関数
加算組み込み関数
減算組み込み関数
符号変更組み込み関数
連結組み込み関数