<<

Mac OS* X compiler options
    --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
macro names
    option associating with an optional value
macros
main thread
    option adjusting the stack size for
maintainability
make, using
makefiles
    modifying
math functions
    option enabling faster code sequences for
memory bandwidth
    option enabling tuning and heuristics for
memory dependency
    option specifying no loop-carried following IVDEP
memory loads
    option enabling optimizations to move
memory model
    option specifying large
    option specifying small or medium
    option to use specific
Microsoft* Visual C++
    option specifying compatibility with
Microsoft* Visual Studio
    option specifying compatibility with
Miscellaneous Functions
MMX intrinsics
    add_pi16
    add_pi32
    add_pi8
    adds_pi16
    adds_pi8
    adds_pu16
    adds_pu8
    and_si64
    andnot_si64
    arithmetic intrinsics
    cmpeq_pi16
    cmpeq_pi32
    cmpeq_pi8
    cmpgt_pi16
    cmpgt_pi32
    cmpgt_pi8
    compare intrinsics
    cvtm64_si64
    cvtsi32_si64
    cvtsi64_m64
    cvtsi64_si32
    empty
    general support intrinsics
    logical intrinsics
    madd_pi16
    mulhi_pi16
    mullo_pi16
    or_si64
    packs_pi16
    packs_pi32
    packs_pu16
    set intrinsics
    set1_pi16
    set1_pi32
    set1_pi8
    set_pi16
    set_pi32
    set_pi8
    setr_pi16
    setr_pi32
    setr_pi8
    setzero_si64
    shift intrinsics
    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 intrinsics for IA-64 architecture
MMX technology intrinsics
    data types
    registers
modf library function
modifying the compilation environment
modulo operations
    option enabling versioning of
MOVBE instructions
    option generating
multi-threading performance
    option aiding analysis of
multi-version compiler supprt
multiple processes
    option creating
MXCSR register



nearbyint library function
nextafter library function



object file
    option increasing number of sections in
object files
    specifying
Open Source tools
OpenMP*
    option controlling diagnostics
    option enabling
    option enabling analysis of applications
    option enabling programs in sequential mode
    option specifying threadprivate
OpenMP* run-time library
    option specifying
OpenMP*run-time library
    option controlling which is linked to
optimization
    option enabling global
    option enabling prefetch insertion
    option generating single assembly file from multiple files
    option generating single object file from multiple files
    option specifying code
optimization report
    option displaying phases for
    option generating for routines with specified text
    option generating to stderr
    option specifying name for
    option specifying phase to use for
optimizations
    option disabling all
    option enabling all speed
    option enabling many speed
option mapping tool
options used for IPO
output files
    option specifying name for



performance
pointer aliasing
    option using aggressive multi-versioning check for
porting
    from GNU gcc* to Microsoft Visual C++*
porting applications
position-independent code
    option generating
position-independent executable
    option producing
position-independent external references
    option generating code with
pow library function
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
pragmas
    option displaying
pragmas non-Intel
    alloc_text
    auto_inline
    check_stack
    code_and_data_seg
    comment
    ident
    init_seg
    message
    optimize
    pointer_size
    pop_macro
    push_macro
    section
    vtordisp
    weak
precompiled header files
predefined macros
prefetch insertion
    option enabling
prefetches before a loop
    option enabling
prefetches for memory access in next iteration
    option enabling
preprocessor compiler options
processor
    option optimizing for specific
processor-specific code
    option generating
    option generating and optimizing
profile data records
    option affecting search for
    option letting you use relative paths when searching for
profiling
    option enabling use of information from
    option instrumenting a program for
    option specifying directory for output files
    option specifying name for summary
profiling information
    option enabling function ordering
    option using to order static data items
programs
    option maximizing speed in
    option specifying aliasing should be assumed in


>>