Questions about march/mcpu/mattr and good generic defaults
    Mikko Ronkainen 
    mikoro at iki.fi
       
    Thu Dec 19 15:28:48 PST 2013
    
    
  
Do -m32/m64 just mean -march=x86/x86-64? Or do they something 
else too?
To create a generic 32-bit program, are these sane choices:
-m32 -mcpu=i686 -mattr=sse2 ?
I see 100% performance increase between sse2 and sse/none. 
Optimizer seems to like quite a lot.
And with 64-bit:
-m64 -mcpu=x86_64 -mattr=avx ?
Not sure about the avx though, doesn't seem to help my program 
anymore than sse2.
    
    
More information about the digitalmars-d-ldc
mailing list