| January 23, 2010 11:00 PM PST | |
What are the IA-32 and Intel® 64 processor targeting options in the 11.1, 12.0 and 12.1 compilers?
Where the value for <code> can be:
Where the value for <code> can be:
Where the value for <code> can be:
Which processor-specific option is best for my processor?
Which processor is targeted by default?
To target older IA-32 systems without support for SSE2 instructions, such as systems based on the Intel® Pentium® III Processor, use the switch /arch:ia32 (Windows*) or -mia32 (Linux*).
|
| Optimization Notice |
|---|
| Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804 |
This article applies to: Financial Services Industry, Game Development, Intel Software Network communities, Intel SW Partner program, Intel® AppUp(SM) Developer Community, Parallel Programming, Pentium, Server Developer Community, Tools, Visual Computing, Xeon, Intel® C++ Compiler for Linux* Knowledge Base, Intel® C++ Compiler for Mac OS X* Knowledge Base, Intel® C++ Compiler for Windows* Knowledge Base, Intel® Fortran Compiler for Linux* Knowledge Base, Intel® Fortran Compiler for Mac OS X* Knowledge Base, Intel® Parallel Composer Knowledge Base, Intel® Software Development Tool Suites for Intel® Atom™ Processor Knowledge Base, Intel® Visual Fortran Compiler for Windows* Knowledge Base
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (8) 
| October 15, 2010 12:35 AM PDT
Paweł | THX |
| November 11, 2010 5:30 AM PST
Vars | And what about -xHost option? Can we use this flag to auto-detect the best option for a host processor? |
| January 12, 2011 6:48 PM PST
bj | ide sdk and specific |
| December 12, 2011 4:30 PM PST
SuDaGe | for Intel Core 2 only 45nm processors will only have SSE4.1 for 65nm only have up to SSSE3 |
| February 3, 2012 3:59 PM PST
ksolid |
Thank you for that, I have probem: error: #error "SSE instruction set not enabled" how I can enable any option of them (-msse2,msse4.2, etc)? plz in detaled! e any help will be appreciated! |
| February 4, 2012 12:24 PM PST
ksolid |
I am getting trouble with this error: "SSE instruction set not enabled" how I can figure this out? I have ACER i7, Ubuntu 11.10, please any one can help me? running: sudo cat /proc/cpuinfo | grep flags gives: flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid any help will be appreciated! |
| February 4, 2012 12:26 PM PST
ksolid |
I am getting trouble with this error: "SSE instruction set not enabled" how I can figure this out? I have ACER i7, Ubuntu 11.10, please any one can help me? running: sudo cat /proc/cpuinfo | grep flags gives: flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid any help will be appreciated! |
Trackbacks (10)
- I can't detect SSE4(using Q8400) - Emuforums.com
April 1, 2010 5:53 AM PDT - SSE Intrinsics Tutorial « NIX/WIN/WEB
November 2, 2010 11:32 AM PDT - meego only runs on intel ssse3 chips « osde8info
November 16, 2010 5:19 AM PST - Why Isnt There Sse2 Or Sse3 In My Intel Mobile Core 2 Duo P7350? Mobile Sir
June 24, 2011 12:06 PM PDT - Why Isnt There Sse2 Or Sse3 In My Intel Mobile Core 2 Duo P7350? | LED World
June 24, 2011 12:46 PM PDT - Fortran sse3 | Haloswat
July 20, 2011 12:16 PM PDT - Sse3 linux | Dimitribiriouk
September 7, 2011 6:16 PM PDT - 인텔 컴파일러 옵션 « @tmp
December 11, 2011 5:11 PM PST - 避免 AVX-SSE 转换造成的性能损失 - java在路上
February 13, 2012 4:09 PM PST - Windows sse3 | Imagestore
February 14, 2012 11:26 AM PST


lewis