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

_mm256_min_epu8/16/32

Determines the minimum value between two vectors with packed unsigned byte/word/doubleword integers. The corresponding Intel® AVX2 instruction is VPMINUB, VPMINUW, or VPMINUD.Syntaxextern __m256i...

View Article


_mm256_or_si256

Performs bitwise logical OR operation on signed integer vectors. The corresponding Intel® AVX2 instruction is VPOR.Syntaxextern __m256i _mm256_or_si256(__m256i s1, __m256i s2);Argumentss1signed integer...

View Article


_mm256_mullo_epi16/32

Multiplies signed packed 16/32-bit integer data elements of two vectors and stores low bits. The corresponding Intel® AVX2 instruction is VPMULLW or VPMULLD.Syntaxextern __m256i...

View Article

c++ compiler error on Mac OS X 10.9

When I compile the following hello world code using icpc on Mac OS X 10.9#include<iostream> using namespace std;int main() {  cout<<"Hello World!"<<endl;  return 0; }I get the...

View Article

(c++11) is_trivially_copy_constructible always false if class has destructor

Hi, when some class (T) has destructor is_trivially_copy_constructible<T>::value is always false.For example://trivially copy constructable class with destructor class CSomeClass { public: int x;...

View Article


How should I do optimizations that speed and memory access cycles associated...

My program have include a lot of loop with memory access. Now I use optimization that is O2 Maximize Speed. But should I use O3 Highest optimization instead. Also what else can I do adjustments

View Article

_mm256_xor_pd

Performs bitwise logical XOR operation on float64 vectors. The corresponding Intel® AVX instruction is VXORPD.Syntaxextern __m256d _mm256_xor_pd(__m256d m1, __m256d m2);Argumentsm1float64 vector used...

View Article

_mm256_mul_pd

Multiplies float64 vectors. The corresponding Intel® AVX instruction is VMULPD.Syntaxextern __m256d _mm256_mul_pd(__m256d m1, __m256d m2);Argumentsm1float64 vector used for the operationm2float64...

View Article


HLE Release _Store Functions

Stores the specified value at the specified address and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows* only.Syntaxvoid...

View Article


_mm256_shufflelo_epi16

Shuffles the low 4 signed or unsigned words in each 128-bit lane of the source operand according to the shuffle control operand. The high qwords in each of 2 128-bit lanes of the source operand are...

View Article

Using the Intel® Math Library

Many routines in the Intel® Math Library are more highly optimized for Intel® microprocessors than for non-Intel microprocessors.The mathimf.h header file includes prototypes for Intel® Math Library...

View Article

Performance Considerations for Intel(R) Cilk(TM) Plus Programs

Parent topic: Intel(R) Cilk(TM) PlusPerformance Considerations for Intel(R) Cilk(TM) Plus ProgramsGranularityOptimize the Serial ProgramTiming Programs and Program SegmentsCommon Performance...

View Article

__cilkrts_end_cilk

void __cilkrts_end_cilk(void);This function shuts down and deallocates all Intel® Cilk™ Plus states. The runtime system will abort the application if Intel® Cilk™ Plus is still in use by this thread....

View Article


Image may be NSFW.
Clik here to view.

icc generates code that throws unexpected floating point exception

Hello,I have run into something that looks like icc is generating invalid optimized code. Basically, I have the following code feenableexcept(FE_DIVBYZERO); ... if ( chg4 ) { printf("Change 4\n"); for...

View Article

Intel Compiler and Composer Update version numbers to compiler version number...

 Introduction : Mapping Intel Compiler or Composer Update numbers to specific compiler versions and packages Intel® Composer XE 2013 SP1 (released September 2013)Composer XE 2013 SP1Intel Registration...

View Article


(c++11) template non dependent name binding issues

Hi,According to the C++11 specification (in my case I refer to draft n3376), non dependent name found at template declaration should be bound at point of declaration. Here is quotation from...

View Article

Intel Composer XE's C++ compiler does not integrate with Visual studio 2010

We installed Intel Composer XE suites that included Fortran and C++ compiler and both are supposed to integrate with our Visual studio 2010. However, only Fortran compiler shows up in Visual studio and...

View Article


xopintrin.h and fma4intrin.h linker error

I'm getting a long range of udefined identifier errors:/usr/lib/gcc/x86_64-linux-gnu/4.9/include/xopintrin.h(444): error: identifier "__builtin_ia32_vpcomleud" is undefined return (__m128i)...

View Article

Problem to define structure in header

Hello everybody,I have a monolithic and big  toto.cpp code to split into a cleantoto.hpp, toto_mod.cpp, main_toto.cpp.When I tried to compile , after spliting, I had the following error...

View Article

(c++11) issues with using pointer to local function as template argument

Hi,Trying to compile the following code:#include <iostream> using namespace std; template<void (*F)()> void SetCallback(){ F(); } static void Foo() { struct stub_t { static void cb(){ cout...

View Article
Browsing all 1665 articles
Browse latest View live


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