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

_fxrstor64()

Restores the states of x87 FPU, MMX, XMM, and MXCSR registers from memory.Syntaxextern void _fxrstor64(void *mem);ArgumentsmemA memory reference to FXSAVE area. The 512-bytes memory addressed by the...

View Article


_may_i_use_cpu_feature

Queries the processor dynamically at the source level (this intrinsic does not perform a vendor check) to determine if processor-specific features are available.Syntaxextern int...

View Article


cpu_specific

Provides the ability to declare that a version of a function is targeted at particular type(s) of processors.SyntaxWindows* OS:__declspec(cpu_specific(cpuid))Linux*...

View Article

GPU offloading on Atom (bay trail) processor

Can I use CILK (or any other programming model) to offload some matrix operations to GPU on Atom 38xx processor?Thanks!

View Article

optimize

Enables or disables optimizations for code after this pragma until another optimize pragma or end of the translation unit.Syntax#pragma optimize("",on|off)ArgumentsThe compiler ignores first argument...

View Article


omp target teams

Creates a device data environment and executes the construct on the same device. It also creates a league of thread teams with the master thread in each team execution the structured block.This pragma...

View Article

omp distribute parallel for simd

Specifies a loop that will be executed in parallel by multiple threads that are members of multiple teams. It will be executed concurrently using SIMD instructions.Syntax#pragma omp distribute parallel...

View Article

ivdep

Instructs the compiler to ignore assumed vector dependencies.Syntax#pragma ivdepArgumentsNoneDescriptionThe ivdep pragma instructs the compiler to ignore assumed vector dependencies. To ensure correct...

View Article


Image may be NSFW.
Clik here to view.

Optimizing Image Resizing Example of Intel® Integrated Performance Primitives...

For Intel® System Studio 2015, find the corresponding article here -> click< Overview > In this article, we are enabling and using Intel® Integrated Performance Primitives(IPP), Intel®...

View Article


Designing an aligned vector

Hi,I would like to build my own version of a std::vector that keeps its memory aligned. The following code works as expected:template <typename T> class Vector { private: T* begin_; int size_;...

View Article

Const data Globally Declared in 'c' is getting allocated in DATA REGION but...

Hi Team,I have written two test cases, example1.c and example2.c*****************************************************************************************example1.c::::#include<stdio.h>const char...

View Article

Image may be NSFW.
Clik here to view.

Статья разработчика Intel(R) System Studio: настройка, сборка и профилировка...

Статья разработчика Intel(R) System Studio: настройка, сборка, отладка и оптимизация основных программных компонентов Android *I. Подготовка и настройка среды разработки.1. Аппаратная среда...

View Article

_mm_mask_i32gather_pd, _mm256_mask_i32gather_pd

Gathers 2/4 packed double-precision floating point values from memory referenced by the given base address, dword indices and scale, and using the given double-precision FP mask values. The...

View Article


_mm_fmaddsub_ps, _mm256_fmaddsub_ps

Multiply-adds and subtracts packed single-precision floating-point values using three float32 vectors. The corresponding FMA instruction is VFMADDSUB<XXX>PS, where XXX could be 132, 213, or...

View Article

_mm_broadcastd_epi32, _mm256_broadcastd_epi32

Take doublewords from the source operand and broadcast to all elements of the result vector. The corresponding Intel® AVX2 instruction is VPBROADCASTD.Syntaxextern __m128i _mm_broadcastd_epi32(__m128i...

View Article


_mm256_srai_epi16/32

Arithmetic shift of word/doubleword elements to right according to specified number. The corresponding Intel® AVX2 instruction is VPSRAW or VPSRAD.Syntaxextern __m256i _mm256_srai_epi16(__m256i s1,...

View Article

scalar-rep, Qscalar-rep

Enables or disables the scalar replacement optimization done by the compiler as part of loop transformations.SyntaxLinux OS and OS X:-scalar-rep-no-scalar-repWindows...

View Article


qopt-class-analysis, Qopt-class-analysis

Determines whether C++ class hierarchy information is used to analyze and resolve C++ virtual function calls at compile time. Option -qopt-class-analysis is the replacement option for...

View Article

funroll-all-loops

Unroll all loops even if the number of iterations is uncertain when the loop is entered.SyntaxLinux OS and OS X:-funroll-all-loopsWindows OS:NoneArgumentsNoneDefaultOFFDo not unroll all...

View Article

ipo-c, Qipo-c

Tells the compiler to optimize across multiple files and generate a single object file.SyntaxLinux OS and OS X:-ipo-cWindows OS:/Qipo-cArgumentsNoneDefaultOFFThe compiler does not generate a multifile...

View Article
Browsing all 1616 articles
Browse latest View live


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