On Tuesday 26 Jul 2011 20:02:05 Paul Hartman wrote: > On Tue, Jul 26, 2011 at 3:36 PM, Alokat wrote: > > I'm wondering what kind of cpu-type I should use? > > Hi, > > I think, in your case, core2 is the correct one. > > If you run this command: > gcc -Q --help=target -march=native > > gcc will tell you what it thinks are the best options for your CPU. Thanks for this - I better make a note of it! ;-) Does this mean that I did not need to have all these flags specified, because they're already included? CFLAGS="-march=core2 -msse4 -mcx16 -msahf -O2 -pipe" -msse4 -mcx16 -msahf seem to be already enabled: ==================================================== $ gcc -Q --help=target -march=native The following options are target specific: -m128bit-long-double [disabled] -m32 [disabled] -m3dnow [disabled] -m3dnowa [disabled] -m64 [enabled] -m80387 [enabled] -m96bit-long-double [enabled] -mabm [disabled] -maccumulate-outgoing-args [disabled] -maes [disabled] -malign-double [disabled] -malign-functions= -malign-jumps= -malign-loops= -malign-stringops [enabled] -march= core2 -masm= -mavx [disabled] -mbranch-cost= -mcld [disabled] -mcmodel= -mcx16 [enabled] -mfancy-math-387 [enabled] -mfma [disabled] -mforce-drap [disabled] -mfp-ret-in-387 [enabled] -mfpmath= -mfused-madd [enabled] -mglibc [enabled] -mhard-float [enabled] -mieee-fp [enabled] -mincoming-stack-boundary= -minline-all-stringops [disabled] -minline-stringops-dynamically [disabled] -mintel-syntax [disabled] -mlarge-data-threshold= -mmmx [disabled] -mms-bitfields [disabled] -mno-align-stringops [disabled] -mno-fancy-math-387 [disabled] -mno-fused-madd [disabled] -mno-push-args [disabled] -mno-red-zone [disabled] -mno-sse4 [disabled] -momit-leaf-frame-pointer [disabled] -mpc -mpclmul [disabled] -mpopcnt [enabled] -mpreferred-stack-boundary= -mpush-args [enabled] -mrecip [disabled] -mred-zone [enabled] -mregparm= -mrtd [disabled] -msahf [enabled] -msoft-float [disabled] -msse [enabled] -msse2 [enabled] -msse2avx [disabled] -msse3 [enabled] -msse4 [enabled] -msse4.1 [enabled] -msse4.2 [enabled] -msse4a [disabled] -msse5 [disabled] -msseregparm [disabled] -mssse3 [enabled] -mstack-arg-probe [disabled] -mstackrealign [enabled] -mstringop-strategy= -mtls-dialect= -mtls-direct-seg-refs [enabled] -mtune= core2 -muclibc [disabled] -mveclibabi= ==================================================== -- Regards, Mick