Quantcast
Channel: Intel® C++ Compiler
Browsing all 1616 articles
Browse latest View live

Bad performance in templated function

I have the following templated function:template<int dim> void advecu(double * restrict ut, double * restrict u, double * restrict v, double * restrict w, double * restrict dzi4) { // Here comes...

View Article


Upgraded Intel C++ Compiler is not detected by Visual Studio 10

Today I downloaded and installed Intel C++ Parallel Studio XE 2013 SP 1 Update 3 for Windows and Intel C++ Composer XE 2013 SP1 Update 4 for Windows, replacing the old installations. No problems were...

View Article


Diagnostic 3553: nonvirtual function cannot be declared with "final" modifier

Diagnostic message: nonvirtual function cannot be declared with "final" modifierThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article

Diagnostic 3537: reduction "xxxx" for type "type" is ambiguous

Diagnostic message: reduction "xxxx" for type "type" is ambiguousThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let...

View Article

Diagnostic 3521: attribute "xxxx" must be applied to a function type

Diagnostic message: attribute "xxxx" must be applied to a function typeThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article


Diagnostic 3505: an unscoped enumeration must be opaque in order to be...

Diagnostic message: an unscoped enumeration must be opaque in order to be specializedThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article

Diagnostic 3489: "thread_local" is not valid here

Diagnostic message: "thread_local" is not valid hereThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of...

View Article

Diagnostic 3473: invalid literal operator name

Diagnostic message: invalid literal operator nameThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your...

View Article


Diagnostic 3457: conversion from a string literal to "char *" is deprecated

Diagnostic message: conversion from a string literal to "char *" is deprecatedThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article


Diagnostic 3441: a class marked shared may not have a base class whose size...

Diagnostic message: a class marked shared may not have a base class whose size is not a multiple of 8Thank you for your interest in this diagnostic message. We are still in the process of documenting...

View Article

compiled SSE code slower than MSVC

I have a source file with 99% SSE2/SSE3/SSE4.1 intrinsics. I've compared execution time between Intel Compiler V15 and MSVC12, with Intel the code takes ~190ms, while with MSVC(2013) it just takes...

View Article

Linker errors

Guys, I'm working now with Unreal Engine 4, and source code compiles perfectly!!! with Visual Studio compiler (cl.exe).The same source code couldn't compile with your newest intel c++.There were 2...

View Article

Diagnostic 3448: offload target(gfx) pragma is not followed by a parallel loop

Diagnostic message: offload target(gfx) pragma is not followed by a parallel loopThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article


Diagnostic 3432: cancellation point xxxx must be closely nested in a xxxx region

Diagnostic message: cancellation point xxxx must be closely nested in a xxxx regionThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...

View Article

__assume_aligned(x) in a for loop

# define MY_ALIGNED_MEMORY_ALIGN sizeof(__m256) /* _mm_malloc align [bytes] */ # define MY_ASSUME_ALIGNED(x) __assume_aligned((x),MY_ALIGNED_MEMORY_ALIGN) for(auto& i1:packets) {...

View Article


is it legal "__assume_aligned((NULL),MY_ALIGNED_MEMORY_ALIGN)"

Is it legal "__assume_aligned((NULL),MY_ALIGNED_MEMORY_ALIGN)" when "MY_ALIGNED_MEMORY_ALIGN" is "sizeof(__m256)"?I have various configurations on program startup, when user can choose using...

View Article

Compiler vectorize std::vector but not C vector

Hi, I have tested the compiler regarding vectorization and I get the following weird problem. In the following codedouble test80_c(double* x, double* y, int n, int nb_loops) { double sum{ 0.0 }; double...

View Article


AVX intrinsic _mm_permute_ps and instruction VPERMILPS documentation issues

In the User and Reference Guide for the Intel® C++ Compiler 15.0, the "Intrinsics for Permute Operations" section (https://software.intel.com/en-us/node/524157), the _mm_permute_ps intrinsic is missing...

View Article

Missing several Intrinsics for Miscellaneous Operations in User and Reference...

In the User and Reference Guide for the Intel® C++ Compiler 15.0, the "Intrinsics for Miscellaneous Operations" (https://software.intel.com/en-us/node/524118) is missing the following...

View Article

DaSOFi ;D

Hi there, my Friends! :)Now, i'd like to introduce an one trifle to keep stack safe + it has minor penalty on...

View Article
Browsing all 1616 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>