Implementation notes: amd64, mace, crypto_aead/norx3261v2

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3261v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
104392? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
104393? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
104393? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
104393? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
107864? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
107865? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
107876? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
107887? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
107910? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
107911? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
107912? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
107912? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
108135? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
108140? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
108141? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
108142? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
109014? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
109021? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
109067? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
109070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
109206? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
109206? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
109206? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
109206? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
109207? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
109208? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
109209? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
109211? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
109251? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
109252? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016110520161009
109254? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
109254? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
109257? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
109258? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016110520161009
109462? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
109467? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
109481? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
109530? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
109538? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
109582? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
109610? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
109612? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
109668? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
109670? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
110453? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
110454? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
110506? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
110506? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
110506? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
110507? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
110507? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
110507? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
110516? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
110519? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
110555? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
110555? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
111719? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
111790? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016110520161009
111823? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
111833? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
111847? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
112506? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
112533? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
112536? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
112544? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
112606? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
112606? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
112793? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
112821? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
113476? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016110520161009
113479? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
113506? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
114624? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016110520161009
114635? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016110520161009
114640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110520161009
114645? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
114646? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110520161009
114682? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
114695? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
114697? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
114718? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
114736? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
114737? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
115116? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
115125? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
115320? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
115348? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
115476? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
115531? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
115762? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
115782? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
115803? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
115804? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
115809? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
115824? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
116319? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
116443? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
116448? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
116455? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
116581? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
116583? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
116688? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
116689? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
116719? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
116844? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
116856? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
116861? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
116861? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
116865? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016110520161009
116865? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
116867? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
116880? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
116889? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
116890? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
116893? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
116894? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
116896? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
116903? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
116908? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016110520161009
119919? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
119924? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
120507? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
120596? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
120611? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
120654? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
120670? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
121356? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
121389? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
121653? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
121746? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
121747? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
121764? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
122718? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
122726? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016110520161009
122729? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016110520161009
123267? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110520161009
123270? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016110520161009
123272? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016110520161009
123303? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016110520161009
123421? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
123441? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
123456? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016110520161009
123456? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
123457? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
123783? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110520161009
123789? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110520161009
123804? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016110520161009
123805? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016110520161009
124396? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
124410? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
124413? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
124415? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
125574? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
125588? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
130193? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
130638? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
130940? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
130944? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
149446? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
149454? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
149768? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
149885? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
151504? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
151505? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
151506? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
151509? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016110520161009
151520? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
151523? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
151524? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
152094? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
152095? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
152458? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
152458? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
152458? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
152465? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
152468? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
154381? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
154420? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
161031? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
161786? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
161911? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
162181? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
171126? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
171526? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
912767? ? ?? ? ?xmmcc2016110520161009
912919? ? ?? ? ?xmmgcc_-funroll-loops2016110520161009
913000? ? ?? ? ?xmmgcc2016110520161009
959110? ? ?? ? ?refgcc_-funroll-loops2016110520161009
959161? ? ?? ? ?refgcc2016110520161009
959459? ? ?? ? ?refcc2016110520161009

Test failure

Implementation: crypto_aead/norx3261v2/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref xmm
gcc -m64 -march=core2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xmm