2

I tried to follow:

Project > Properties > Configuration Properties > C/C++ > Code Generation > Enable Enhanced Instruction Set

But the only options I got were - SSE or SSE2.

Thanks.

Paul R
  • 208,748
  • 37
  • 389
  • 560
Igor
  • 21
  • 1
  • 2

2 Answers2

0

If you're serious about using SSE then ditch the Microsoft compiler and use a decent compiler. Intel's ICC is probably the best bet. It has full support for SSE3, SSSE3, SSE4.1, SSE4.2 and generates much better code.

Paul R
  • 208,748
  • 37
  • 389
  • 560
  • Please keep in mind with ICC that Intel may have crippled performance on non-Intel CPUs. See here for more details: http://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Criticism – Josh Brown Oct 14 '11 at 17:30
  • I *think* that's out of date as of ICC 11 and 12 ? – Paul R Oct 14 '11 at 17:36
  • 2
    While still seemingly present with a default configuration, I found a reference guide by AMD for ICC 12 for optimal performance: http://developer.amd.com/Assets/CompilerOptQuickRef-61004100.pdf – Josh Brown Oct 14 '11 at 19:24
-3

Let me google that for you

First two links seem to answer your question. SSE3 and SSE4 are not going to be added. if you want to use then you can use intrinsic functions.

shoosh
  • 76,898
  • 55
  • 205
  • 325