can I rely on floating point integer arithmetic working across all...
By a floating point integer I mean a normalised floating point number whose absolute value is less than (in the case of double) 2^53 for which (in the case of double)double int_part, fractional_part;...
View Articlevectorization of operations involving frexp ldexp modf etc.
How would I vectorise (say for avx2) a doubly indexed loop containing the following code:double f (double lhs, double rhs) { int index; std::frexp(rhs, index); auto twopwr = std::ldexp(double(.5),...
View Articlestrange symbol in the object file
Hi,all.When i link to generate executable file after compiled the whole project in 32bits mode, the linker tell me there is a symbol at one object file can not be found! I work at the mac OSX 10.12 and...
View ArticleMigrating from pragma simd
The Intel C++ 18.0 compiler trial complains that the #pragma simd is deprecated when compiling a roofline tutorial. I couldn't find more info in the release notes as directed by the warning message....
View Articleicc18 vectorizer unnecessarily ands with 0x00ff after shifting word right by 8
This code#include <stdint.h> int const count = 1024; uint8_t p[count]; void mul(uint16_t m) { #pragma simd vectorlength(8) for (int i = 0; i < count; ++i) p[i] = uint16_t(p[i] * m) >> 8;...
View ArticleWay to disable nullptr check in placement new?
Is there a way to disable the nullptr check in placement new?As of C++17 the nullptr check is no longer required: "If the standard placement allocation function returns a null pointer, which is...
View ArticleIntel Compiler fails during final link (but g++ works)
I was trying to build node.js with intel compiler. All files compile okay, but the final linking stage fails. Strangely, if I use g++ for final link, it still work. The error message isn't quite...
View ArticleNeed help to contact Intel Support team
Need help to contact Intel Support for Intel C++ compiler registration issues. If anyone has email id or phone number to contact, please let us know
View Article#pragma vector
the development manual says : The vector pragma indicates that the loop should be vectorized, if it is legal to do so . What does legal imply here? loop dependencies ? Thanks
View Article'unresolved external symbol' error for Qt builds using ICC with PCH on Windows
Hello, everyone,For Qt builds using ICC with precompiled headers on Windows got errors: cd serialbus\ && ( if not exist Makefile C:\libQT-5.10-dev\build\qtbase\bin\qmake.exe -o Makefile...
View ArticleInstallation directory cannot be changed in Update #1
Installation directory cannot be changed in Update #1Intel parallel studio's default installation directory cannot be changed in update #1, the ... (epsilon) is grayed out in the installer. The guide...
View Articleicpc 18.0.1 for Mac breaks cmath
I just upgraded to Intel C++ version 18.0.1 and discovered that cmath is apparently broken. The simple program#include <cmath> int main(int argc,char **argv) { double x = 0.0/0.0; if...
View ArticleError with STDINT.h - Fatal Error C1083 (Visual Studio 2017 Update 4, Intel...
Hello,I have a project defined to be compiled with Intel Compiler. When trying to compile it I get the following error:C:\Program Files...
View ArticleX64 inline assembley - how to read physical memory address (Windows)
Dear all,Need to help to read the physical memory address of a Windows t process (Notepad -64bit process).For example, I the Windows API , I can read the Heap memory of a process - Block Size, Block...
View ArticleLicense File No Longer Valid
Hello,I have Intel Composer Studio XE 2013, which I bought from Intel several years ago and have been running with no issues. I had the named user perpetual license, with one year of support initially...
View ArticleIntel C++ 18.1 compilation fails in Visual Studio 2017 15.4
I've just updated Intel C++ to 18.1 from 18.0, and all my projects fail to compile. I get lots of errors inside dfp754.h. I repaired VS installation and repaired Parallel Studio XE 2018 Update 1 but it...
View Articleinternal error: assertion failed: macro_invocation: unknown special...
I encounter a failure at Version 17.0.4.210 Build 20170411 it can be reproduced with these codes( test.c):int main(int argc,char** argv) { #ifdef __DEC32_MAX__ float i2 = __DEC32_MAX__; #endif...
View Articlecatastrophic error: cannot open source file "iostream"
Hello All,I have installed Intel Parallel Studio XE v18.0.1 on my mac and was trying to run a hello_world.cpp program. But I got into the following error.hello.cpp(1): catastrophic error: cannot open...
View ArticleIn matlab; Error using mex LINK : fatal error LNK1104: cannot open file...
In Matlab2015a, When i use "mex -output" command with some parameter, i get this error:Building with 'Microsoft Visual C++ 2013 Professional'. Error using mex LINK : fatal error LNK1104: cannot open...
View ArticleTemplates/static(?) compilation issues
Hello! I'm trying to build Unreal Engine with Intel Compiler 17.0 but I'm getting quite interesting error. ICC complains about 'incomplete type' in multiple places. These places boil down to the...
View Article