Intel® C++ Compiler

movntdq instruction

I have an application that I believe the intel compiler generated the "movntdq" instruction to clear a memory region to zero. The compiler seems to generate the instruction twice like the following,

pxor xmm0, xmm0
labe1: movntdq XMMWORD PTR [ebx+eax*4+04h] xmm0 24,224
movntdq XMMWORD PTR[ebx+eax*014h] xmm0 2,013
add eax 0x8h 380
cmp eax, edi
jb label1

I dont understand
1. why movntdq was generated twice and
2. why the first one spent more time than the second one from the Vtune analyzer? and
3. what is XMMWORD?

GNU gsl test failed

Hi all,

yesterday I've start playing with GNU gsl library a I've got suspicious results.

Test PC #1: P4 2.8HT, Shuttle AB60,1.5 GB RAM, CentOS 4.2 i386, icc 9.0.030, gsl-1.7

#source /opt/intel/cc/9.0/bin/

#./configure CC=icc CFLAGS='-O2 -no-ipo'
#make clean;make;make check
Test OK

#./configure CC=icc CFLAGS='-O3 -no-ipo'
#make clean;make;make check
Test OK

#./configure CC=icc CFLAGS='-O3 -xN -no-ipo'
#make clean;make;make check

Intel 9.0 and mpich

Hi all,
I was wondering has anybody try to get intel icc and mpich 1.2.6 or higher build correctly?
platform fedora core 4 (em64t)
gcc 4.0(I know 4.0 is not currently supported)
checked the obvious already:
sourcing the

I'm getting undefined reference _intel_fast_memcpy
eventhough it's defined in libirc.a
nm libirc.a |grep intel_fast_memcpy
0000000000000020 T _intel_fast_memcpy
0000000000000000 T _intel_fast_memcpy.A
0000000000000018 T _intel_fast_memcpy.J

v9.0 c++ compiler for linux installation failed!

I wanna to install the non-commercial version of c++ compiler on an old server

which runs redhat 7.3(kernel 2.4.18), i check the system requirements and everything seems

fine. the error occured like this:


Substitute Headers for Intel C++ Compiler for 32-bit applications, Version 9.0


Installation successful.


How to get detailed descriptions of warning and error messages?

Hi All,

I am new to the Intel compiler for Windows CE and met many warning and error messages during my build. However, I can not find any explanations about them in help document. Anybody knows where I can get more?

By the way, it seems that Intel guys in this forum rarely responsed to questionsabout compliers of CE versions.

Thanks in advance,

.dyn files generated at compile time

Hi all.

I'm using Intel compiler to measure code coverage on our project. However, when I compile our project with codecoverage option (-prof_genx), many many .dyn files are generated in the PROF_DIR.

Shouldn't the .dyn files be created only at run-time?

Anyone knows any reason that may be causing this?



Message Edited by on 12-09-2005 03:11 AM

"Intel(R) C++ Compiler 9.0" command line prompt

Excuse me for my poor english, because I speak french.

I know that "Intel C++ Compiler 9.0" doesn't integrate to "Microsoft Visual Studio 2005 Beta 2".

But I want to know if it is possible to work in command line prompt?

I say that because Intel compiler compiles successfully my project created with VS2005, but after that when it starts to link, it writes "icl: error: could not find 'Bin'".

Must I modify the file "icl.cfg":

# This Configuration file may be used for additional switches

订阅 Intel® C++ Compiler