On Mon, Mar 23, 2015 at 06:41:31PM -0400, Fernando Rodriguez wrote > Your CPU is an example of what I'm saying, not just because it > doesn't have 64 bit extensions but because it doesn't have MMX > (at least according to the specs) and according to the GCC manual > -march=atom means: "Intel Atom CPU with 64-bit extensions, MOVBE, > MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support." So I guess > it's more common than I thought. > > So you may also want to add -mno-mmx to be sure. GCC does check for > mmx but it doesn't not use it on the output (probably a bug?).
According to /proc/cpuinfo, it does have mmx flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm dtherm tpr_shadow vnmi flexpriority And while we're at it... [aa1][root][~] cpuinfo2cpuflags-x86 CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" -- Walter Dnes <[email protected]> I don't run "desktop environments"; I run useful applications

