Sync TOC
Intel(R) C++ Compiler User and Reference Guides
Introduction
Building Applications
Building Applications with Eclipse*
Creating a Simple Project
Updating a Project
Makefiles
Building Applications from the Command Line
Specifying Compilation Output
Using Preprocessor Options
Modifying the Compilation Environment
Debugging
Creating and Using Libraries
Compiling for Non-shared Libraries
gcc* Compatibility
gcc* Interoperability
Language Conformance
Porting Applications
Error Handling
Using Source Code Verification
Reference
Compiler Options
Alphabetical Compiler Options
Optimizing Applications
Evaluating Performance
Using Compiler Reports
Using Compiler Optimizations
Using Parallelism: OpenMP* Support
OpenMP* Directives
Libraries, Directives, Clauses, and Environmental Variables
OpenMP* Library Support
Intel(R) Workqueing Model
Using Parallelism: Automatic Parallelization
Using Parallelism: Automatic Vectorization
Using Interprocedural Optimization (IPO)
Inline Expansion of Functions
Using Profile-Guided Optimization (PGO)
PGO Tools
PGO API Support
Using High-Level Optimization (HLO)
Optimization Support Features
Programming Guidelines
Optimizing the Compilation Process
Floating-point Operations
Understanding Floating-point Operations
Tuning Performance
Understanding IEEE Floating-point Standard
Intrinsics Reference
Intrinsics for All Intel Architectures
Intrinsics for IA-64 Architecture
Intrinsics for Data Alignment, Memory Allocation, and Inline Assembly
Intrinsics for MMX(TM) Technology
Intrinsics for Intel(R) Streaming SIMD Extensions
Macro Functions
Intrinsics for Intel(R) Streaming SIMD Extensions 2
Floating-point Intrinsics
Integer Intrinsics
Miscellaneous Functions and Intrinsics
Intrinsics for Intel(R) Streaming SIMD Extensions 3
Intrinsics for Intel(R) Supplemental Streaming SIMD Extensions 3
Intrinsics for Intel(R) Streaming SIMD Extensions 4
Vectorizing Compiler and Media Accelerators
Efficient Accelerated String and Text Processing
Intrinsic Performance Across Intel Architectures
Intrinsics for Advanced Encryption Standard Implementation
Intrinsics for Advanced Vector Extensions
Intrinsics for Arithmetic Operations
Intrinsics for Bitwise Operations
Intrinsics for Blend and Conditional Merge Operations
Intrinsics for Compare Operations
Intrinsics for Conversion Operations
Intrinsics to Determine Maximum and Minimum Values
Intrinsics for Load Operations
Intrinsics for Miscellaneous Operations
Intrinsics for Packed Test Operations
Intrinsics for Permute Operations
Intrinsics for Shuffle Operations
Intrinsics for Unpack and Interleave Operations
Support Intrinsics for Vector Typecasting Operations
Intrinsics for Converting Half Floats
Intrinsics for Short Vector Math Library Operations
Intrinsics for Error Function Operations
Intrinsics for Exponential Operations
Intrinsics for Logrithmic Operations
Intrinsics for Square Root and Cube Root Operations
Intrinsics for Trignometric Operations
Intrinsics for Trignometric Operations with Complex Numbers
Compiler Reference
Intel C++ Compiler Pragmas
Intel-specific Pragma Reference
Intel Math Library
Math Functions
Intel C++ Class Libraries
Introduction to the Class Libraries
Integer Vector Classes
Floating-point Vector Classes
C++ Library Extensions
Intel's valarray implementation
Intel's C/C++ Language Extensions
Intel's C++ lambda extensions