Using Property Pages
The Intel® C++ Compiler integration with Visual Studio* includes support for Property Pages to manage both Intel-specific and general compiler options.To set compiler options in Visual...
View ArticleUsing Intel® Performance Libraries
The following topic applies to Eclipse* for C/C++.The Intel® C++ Compiler comes bundled with several Intel® Performance Libraries. To access these libraries in Eclipse*, use the following property...
View ArticleOverview: Eclipse* Integration
The following topic applies to Eclipse* for C/C++.The Intel® C++ Compiler for Linux* OS provides an integration, also known as an extension, to the Eclipse* IDE.Eclipse* is an open source software...
View ArticleRelated Information
Recommended Additional ReadingYou are strongly encouraged to read the following books for in-depth understanding of threading. Each book discusses general concepts of parallel programming by explaining...
View Article_mm512_ceil_ps/ _mm512_mask_ceil_ps
Rounds off to nearest upper integer. Vector variant of ceil(x) function for a float32 argument. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC...
View Article_mm512_expm1_ps, _mm512_mask_expm1_ps
Calculates exponential value of e (base of natural logarithms), raised to the power of vector elements minus 1. Vector variant of expm1(x) function for a float32 argument. This intrinsic only applies...
View Article_mm512_cdfnorminv_pd, _mm512_mask_cdfnorminv_pd
Calculates the inverse cumulative distribution value. Vector variant of cdfnorminv(x) function for a float64 argument. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel®...
View Article_mm512_div_epi16
Calculates quotient of a division operation. Vector variant of div() function for signed 16-bit integer arguments.This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC...
View ArticleAdvanced Optimization Options
Parent topic: Compiler Option Categories and Descriptionsalias-const, Qalias-constansi-alias, Qansi-aliasansi-alias-check, Qansi-alias-checkcilk-serialize, Qcilk-serializecomplex-limited-range,...
View ArticleQcxx-features
Enables standard C++ features without disabling Microsoft features.SyntaxLinux OS and OS X:NoneWindows OS:/Qcxx-featuresArgumentsNoneDefaultOFFThe compiler enables standard C++ features.DescriptionThis...
View Articlefomit-frame-pointer, Oy
Determines whether EBP is used as a general-purpose register in optimizations.Architecture RestrictionsOption /Oy[-] is only available on IA-32 architectureSyntaxLinux OS and OS...
View ArticleGF
Enables read-only string-pooling optimization.SyntaxLinux OS and OS X:NoneWindows OS:/GFArgumentsNoneDefaultOFFRead/write string-pooling optimization is enabled.DescriptionThis option enables read only...
View Articlemmic, Qmic
Builds an application that runs natively on Intel® MIC Architecture. This option only applies to Intel® MIC Architecture.Architecture RestrictionsOnly available on Intel® 64 architecture targeting...
View ArticleRunning the Executable
The following topic applies to Xcode*.Once you have built your Xcode* project, click the Run () button. This button runs the configuration currently associated with the button. Use the Scheme Editor to...
View ArticlePerformance Guide Options Selector dialog box
The Options Selector dialog box is part of the Performance Guide. To access the Performance Guide, click Tools> Intel Compiler> Start Performance Guide.Click one or more of the following to...
View ArticleChanging the Selected Intel® Performance Libraries
If you have installed multiple versions of the Intel® Performance Libraries, you can specify which version to use with the Microsoft Visual C++* compiler. To do this:Select Tools> Options.In the...
View ArticleMake Files
Parent topic: Using Eclipse* (Linux* OS)Project Types and MakefilesExporting Makefiles
View ArticleSpecifying Object Files
You can use the /Fo option (Windows* OS) or -c and -o options (Linux* OS and OS X*) to specify an alternate name for an object file. In this example, the compiler generates an object file name...
View ArticleGetting Started with the Intel® C++ Compiler 16.0
The Intel® C++ Compiler compiles C and C++ source files for Intel® 64 architecture.Start using the compiler from the command line or within Xcode*.PrerequisitesBefore you can use this tool, you must...
View ArticleNotational Conventions
Information in this documentation applies to all supported operating systems and architectures unless otherwise specified.This documentation uses the following conventions:Notational Conventionsthis...
View Article