A

Addition and Subtraction Operators

Allocating and Freeing Aligned Memory Blocks

Alternate Tools and Locations

Assembly File Listing Example

C

C++ Classes and SIMD Operations

Class Libraries - Arithmetic Operators

Class Libraries for SIMD Operations

Compare Operators

Compiler Limits

Compiling

Configuration Files
Controlling Flow
Controlling Output
Customizing the Environment
from the Command Line
from the Command Line with make
Include Files
Searching for
Input Files
Options Cross Reference
Options Quick Reference Guide
Phases
Response Files
Specifying Alternate Tools and Paths

Conditional Select Operators

Conditional Select Operators for Fvec Classes

Configuration Files

Conformance Options

C Standard
C++ Standard

Constructors and Initialization

Conventions

Conversions

Conversions Between Fvec and Ivec

D

Data Alignment

Debugging

Options
Symbolic Debugging

Defaults

Inline Expansion
Libraries
Options

Diagnostics and Messages

Language Diagnostics
Limiting
Suppressing
Suppressing with lint

Disclaimer

E

EMMS Usage Guidelines

EMMS Instruction

Environment Variables

F

Features and Benefits

FLEXlm* Electronic Licensing

Floating-point Arithmetic Precision

Floating-point Intrinsics

Floating-point Vector Classes

Function Order List

Fvec Notation Conventions

G

GNU* Inline Assembly

H

High-level Language Optimization (HLO)

Options

I

Include Files

Searching for

Inline Expansion of Library Functions

Input Files

Interprocedural Optimizations (IPO)

-ip with -Qoption
Basic Options
Conrolling Inline Expansion
Creating a Library from IPO Objects
Critera for Inline Expansion
Inline Expansion of Library Functions
Multifile
Analyzing the Effects
Creating a Multifile IPO Executable
Creating a Multifile IPO Executable Using a Project Makefile
Real Object Files

Intrinsics

Alignment Support
Implementation Across All IA
Miscellaneous
Naming and Usage Syntax
Operating System Related

K

Key Files

Key Files for Itanium(TM) Compiler

L

Libraries

Managing

Linking

Load and Store Operators

Lock and Atomic Operation Related Intrinsics

Logical Operators

Loop Transformations

Loop Unrolling

M

Macro Functions

Read and Write the Control Registers
Shuffle
Shuffle Using Streaming SIMD Extensions

Matrix Multiplication

Minimum and Maximum Operators

MMX(TM) Technology Intrinsics

Clear MMX(TM) Instructions State Operator
Compare Intrinsics
General Support Intrinsics
Intrinsics on Itanium(TM) Architecture
Logical Intrinsics
Packed Arithmetic Intrinsics
Set Intrinsics
Shift Intrinsics

Monitoring Data Settings

Move Mask Operator

Multiplication Operators

N

Native Intrinsics for Itanium(TM) Instructions

O

OpenMP*

Intel Extensions
Parallelization
Standard Options

Optimization

Options
Reports
Restricting

Options

Options - Cross Reference
Options - Quick Reference

P

Pack Operators

Parallelization

Auto-parallelization
Diagnostic
Threshold
with OpenMP*

Parsing for Syntax Only

PGO API Support Overview

Dumping and Resetting Profile Information
Dumping Profile Information
Environment Variable
Interval Profile Dumping

Preprocessing

Macros
Only
Options

Processor Dispatch

Exclusive Specialized Code (IA-32 only)
Processor Target and Dispatch Options
Specialized Code with -ax{i|M|K|W}
Targeting a Processor (IA-32 only)
Targeting a Processor and Extensions Support

Profile-guided Optimization (PGO)

Environment Variables
Example
Function Order List Usage
Methodology
Options
Utilities

Publications

R

Remark Messages

Requirements - Hardware and Software

Response Files

Restricting Floating-point Arithmetic Precision

Rules for Operators

S

Shift Operators

SIMD Libraries

Specifying Alternate Tools and Paths

Streaming SIMD Extensions

Streaming SIMD Extensions 2

Arithmetic Operations
Assignment Operator
Cacheability Support
Comparison
Conversion Operations
Extensions on Itanium(TM) Architecture
Floating-point Intrinsics
Implementation
Integer Intrinsics
Integer Logical Operations
Integer Memory and Initialization
Load Operations
Logical Operations
Macro Function for Shuffle
Miscellaneous Intrinsics
Miscellaneous Operations
Set Operations
Set Operations for Streaming SIMD Extensions 2
Store Operations

String and Block Copy

Support

Symbolic Debugging

System Requirements

T

Terms, Conventions, and Syntax

U

Unpack Operators

Unpack Operators for Fvec Operators

Unsupported Pragmas

V

Vectorization

Data Dependence
Examples
Information
Key Programming Guidelines
Loops
Exit Conditions
Statements in the Loop Body
Stripmining and Cleanup
Structure and Coding
Options

W

What's New

Options