Key Files Summary for Itanium® Compiler

The following tables list and briefly describe files that are installed for use by the Itanium® 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
emmintrin.h Principal header file for SSE2 intrinsics
float.h IEEE 754 version of standard float.h
fvec.h SSE  intrinsics for Class Libraries
ia64intrin.h

 

ia64regs.h Standard header file
iso646.h Standard header file
ivec.h MMX(TM) instructions intrinsics for Class Libraries
limits.h Standard header file
mathimf.h Principal header file for current Intel Math Library
mmintrin.h Intrinsics for MMX instructions
omp.h Principal header file OpenMP*
pgouser.h For use in the instrumentation compilation phase of profile-guided optimizations
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
xmmintrin.h Principal header file for Streaming SIMD Extensions intrinsics

/lib Files

File Description
libcprts.a C++ standard language library
libcxa.so C++ language library indicating I/O data location
libirc.a Intel-specific library (optimizations)
libm.a Math library
libguide.a OpenMP library
libguide.so Shared OpenMP library
libmofl.a Multiple Object Format Library, used by the Intel assembler
libmofl.so Shared Multiple Object Format Library, used by the Intel assembler
libunwinder.a Unwinder library
libintrins.a Intrinsic functions library