AVX2 Intrinsics for Arithmetic Shift Operations documentation discrepancy
In the User and Reference Guide for the Intel C++ Compiler 15.0, each of the AVX2 Intrinsics for Arithmetic Shift Operations describe the behavior of the "empty" bits resulting from an arithmetic right...
View ArticlePure Virtual Function Incorrectly Inlined by IPO w/ Anonymous Union
It appears that the compiler is incorrectly inlining calls to pure virtual functions in certain situations where IPO is enabled and an anonymous union is declared. The simplest example I can come up...
View Articlegnu-prefix
Lets you specify a prefix that will be added to the names of gnu utilities called from the compiler.SyntaxLinux OS:-gnu-prefix=prefixOS X:NoneWindows OS:NoneArgumentsprefixIs a string that prepends the...
View ArticleMicrosoft* Visual Studio* IDE: vs-android Enabling for Android* Targets
This topic applies to C++ Windows* OS only.You can use Microsoft* Visual Studio* IDE to build Android C/C++ applications only if you integrate the IDE with a third-party plugin called vs-android. The...
View Articleplatform
Specifies the target platform for cross compilation.ArchitecturesIA-32, Intel® 64 architecturesSyntax-platform=default|<target platform>|<embedded target platform>ArgumentsdefaultDisables...
View ArticleEclipse* IDE: Using Android* Native Developer Kit (NDK) on Windows* Systems
This topic applies to Eclipse* for C/C++ on Windows* hosts for Android* targets.You can automatically integrate the Intel® C++ Compiler that is part of the Intel® System Studio (ISS) into a preexisting...
View ArticleOption Reference
This reference contains option descriptions for developing applications for embedded targets.Parent topic: User and Reference Guides for the Intel® C++ Compiler 15.0 for Intel® System Studio...
View ArticleEclipse* IDE: Using Compiler Cross-Build Environment File
This topic applies to Eclipse* for C/C++.You can automatically integrate the Intel® C++ Compiler that is part of the Intel® System Studio (ISS) into a preexisting Eclipse* CDT installation. If you have...
View ArticleSuppressing vectorization remarks
Intel C++ 15.0 (Update 1) is spitting out many vectorization remarks of this form:remark: loops in this subroutine are not good vectorization candidates (try compiling with O3 and/or IPO)when I do...
View ArticleICC 15: gfx_linker exits because binutils doesn't recognize .obj file. Is it...
Hello,When I'm attempting to compile Firefox with Intel C++ 15 Update 1 and Visual Studio 2010 I fall into the following error: 1:01.09 ../../widget/windows/nsWindowGFX.obj: file not recognized: File...
View ArticleAVX2 _mm256_packus_epi16/32 intrinsics documentation lists incorrect signedness
In the User and Reference Guide for the Intel C++ Compiler 15.0, the description of the AVX2 intrinsics _mm256_packus_epi16/32 states (relevant words highlighted in bold):The _mm256_packus_epi16...
View ArticleAVX2 _mm256_cmpeq_epi8/16/32/64 documentation specifies incorrect value in...
In the User and Reference Guide for the Intel C++ Compiler 15.0, the description of the AVX2 intrinsics _mm256_cmpeq_epi8/16/32/64 states:If a pair of data elements is equal, the corresponding data...
View ArticleAVX2 _mm256_cmpgt_epi8/16/32/64 documentation omits signedness and doesn't...
In the User and Reference Guide for the Intel C++ Compiler 15.0, the description of the AVX2 intrinsics _mm256_cmpgt_epi8/16/32/64 states:Performs a SIMD compare to determine which of the data elements...
View ArticleGetting Help and Support
You can find product documentation for many released products at http://software.intel.com/en-us/intel-software-technical-documentation/Product Website and SupportFor general information on support for...
View ArticleBuilding Tizen* Applications from Command Line
Before compiling applications for running on the Tizen* target, you must install Tizen SDK (Software Development Kits).Using -gnu-prefix and --sysroot Compiler Options for Cross-CompilingThis method...
View ArticleUnsupported Features
The compiler for Intel® System Studio (ISS) is based on the standard Intel® C++ Compiler version 15.0. However, not all 15.0 features and options described in the standard compiler documentation are...
View ArticleBuilding CE Linux* Applications from Command Line
Before compiling applications for running on target CE Linux* OS, you must install CE Linux* OS and build sysroot for a target platform.Using -gnu-prefix and --sysroot Compiler Options for...
View ArticleIntroducing the Intel® C++ Compiler 15.0 for Intel® System Studio 2015
Intel® System Studio (ISS) 2015 provides a comprehensive embedded tool suite solution for developing, optimizing, debugging, tuning, and deploying 32- and 64-bit system and application C, C++ code on...
View ArticleUsing arithmetic or logical operators with SIMD data types
Intel C++ compiler started to support arithmetic or logical operators for SIMD data types, since version 15.0. The advantages of SIMD operator support include improvements in ease of coding and...
View ArticleCompiler Runtime Libraries
If you are dynamically linking your application built with the Intel® C++ Compiler, you must make the compiler runtime libraries available on the target platform. You can do this by following the steps...
View Article