Key Files Summary for IA-32 Compiler

The following tables list and briefly describe files that are installed for use by the IA-32 version of the compiler.

/bin Files

File Description
codecov Code-coverage tool
iccvars.sh Batch file to set environment variables
icc.cfg Configuration file for use from command line
icc
icpc
Intel® C++ Compiler
profmerge Utility used for Profile Guided Optimizations
proforder Utility used for Profile Guided Optimizations
tselect Test-prioritization tool
xiar Tool used for Interprocedural Optimizations
xild Tool used for Interprocedural Optimizations

/include Files

File Description
dvec.h SSE 2 intrinsics for Class Libraries
emm_func.h Header file for SSE2 intrinsics (used by emmintrin.h)
emmintrin.h Principal header file for SSE2 intrinsics
float.h IEEE 754 version of standard float.h
fvec.h SSE  intrinsics for Class Libraries
iso646.h Standard header file
ivec.h MMX(TM) instructions intrinsics for Class Libraries
limits.h Standard header file
mathf.h Principal header file for legacy Intel Math Library
mathimf.h Principal header file for current Intel Math Library
mmintrin.h Intrinsics for MMX instructions
omp.h Principal header file OpenMP*
omp_lib.h Header file for OpenMP
pgouser.h For use in the instrumentation compilation phase of profile-guided optimizations
pmmintrin.h Principal header file for the Intel® processors code-named "Prescott"
proto.h

 

sse2mmx.h Principal header file for Streaming SIMD Extensions 2 intrinsics
stdarg.h Replacement header for standard stdarg.h
stdbool.h Defines _Bool keyword
stddef.h Standard header file
syslimits.h

 

varargs.h Replacement header for standard varargs.h
xarg.h Header file used by stdargs.h and varargs.h
xmm_func.h.h Header file for Streaming SIMD Extensions
xmm_utils.h Utilities for Streaming SIMD Extensions
xmmintrin.h Principal header file for Streaming SIMD Extensions intrinsics

/lib Files

Library Description
libguide.a
libguide.so
For OpenMP* implementation
libguide_stats.a
libguide_stats.so
OpenMP static library for the parallelizer tool with performance statistics and profile information
libompstub.a Library that resolves references to OpenMP subroutines when OpenMP is not in use
libsvml.a Short vector math library
libirc.a Intel support library for PGO and CPU dispatch
libircmt.a Mulit-thread version on libirc.a
libimf.a Intel math library
libimf.so Intel math library
libcprts.a
libcprts.so
libcprts.so.3
Dinkumware* C++ Library
libunwind.a
libunwind.so
libunwind.so.3
Unwinder library
libcxa.a
libcxa.so
libcxa.so.3
Intel run time support for C++ features
libcxaguard.a
libcxaguard.so
libcxaguard.so.3
Used for interoperability support with the -cxxlib-gcc option.
See gcc Interoperability.