Matus UHLAR - fantomas wrote:
Are you sure? 3DNow! instructions are vector instructions, they aren't usually used in ordinary code. -march=athlon64 (and k6,k7/athlon) doesn't necessarily mean that the gcc will use those instructions...
Why wouldn't if suitable? From gcc manual: k8, opteron, athlon64, athlon-fxAMD K8 core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction set extensions.)
http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/i386-and-x86_002d64-Options.html