Implementation notes: x86, h9ivy, crypto_hash/cubehash161

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
455200emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
455820emmintrin4gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
455836emmintrin4gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
456356emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
456580emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
458016emmintrin4gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
458504emmintrin4gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
459716emmintrin4gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
459844emmintrin4gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
463100emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
473908emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
476744emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
478096emmintrin4gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
478156emmintrin4gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
481692emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
481912emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
482012emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
482120emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
482416emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
482456emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
482460emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
482460emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
482484emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
482564emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
482604emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
482672emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
482704emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
484032emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
484068emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
484328emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
484332emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
485784emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
485892emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
486144emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
488392emmintrin4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
488408emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
488424emmintrin4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
488436emmintrin4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
488596emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
488608emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
488620emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
488648emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
493044emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
493064emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
493076emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
493076emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
493136emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
493792emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
493864emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
493872emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
493876emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
493900emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
493936emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
493936emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
493972emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
497164emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
497376emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
497568emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
497772emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
501568emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
518332emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
518360emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
521760emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
521804emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
521824emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
521828emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
521848emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
521864emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
531612emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
531796emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
533636emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
533708emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
533720emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
533720emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
534396emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
534512emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
2229328simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2229792simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2233812simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2233976simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2235052simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2236132simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
2237288simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2237340simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2237364simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2237600simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2237604simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2237880simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2237956simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2238248simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2240048simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2240060simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2240220simplegcc -m32 -O3 -fomit-frame-pointer2014042720140425
2242204simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2244576simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2244604simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2250388simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2252288simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2269712simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
2269988simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2278984simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2282408simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2284968simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2285644simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2287344simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2292680simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
2292780simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
2292900simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2296644simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2298560simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2298808simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2299460simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
2299516simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
2299528simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
2305100simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2305760simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2306812simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2306928simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2307276simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
2616084unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2616112unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2617476unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2617520unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2618976unrolledgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
2619016unrolledgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
2619372unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2619588unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2623168unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
2623180unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
2624668unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
2624740unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
2624764unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
2624912unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2624976unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
2625032unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
2625092unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2625124unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
2625164unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
2626776unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
2626844unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
2627544unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
2627980unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2628480unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2628504unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2628760unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
2628888unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2628908unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2628932unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2628968unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2628996unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2629000unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2629828unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2629980unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2630036unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2630252unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2631216unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2631296unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2631456unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2633164unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2633680unrolledgcc -m32 -O3 -fomit-frame-pointer2014042720140425
2635088unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
2635256unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2635312unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2635336unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
2635404unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
2635416unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
2635908unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2636580unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2636828unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2637532unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
2637596unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
2637744unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
2638036unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2638136unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2638184unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2641044unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2641424unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
2641452unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
2641464unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
2641496unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
2641620unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
2641684unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
2641692unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
2641720unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
2642324unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
2642408unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
2644236unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
2644904unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
2644932unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
2645140unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
2646376unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
2647596unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
2648340unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
2648380unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
2648384unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
2649056unrolledgcc -m32 -O2 -fomit-frame-pointer2014042720140425
2649092unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
2649156unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
2649684unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
2649700unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
2649732unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
2649788unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
2649796unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
2649848unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
2651072unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
2654732unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
2655404unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
2655744unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
2655844unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
2655864unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
2656000unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
2656012unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
2656144unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
2657008unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
2657076unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
2657268unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
2657356unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
2657376unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
2657380unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
2657612unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
2658768unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
2658880unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
2661452unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
2662492unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
2664908unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
2664940unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
2664944unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
2664944unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
2664944unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
2665676unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
2665708unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
2665708unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
2666168unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
2666180unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
2666400unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
2666424unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
2666504unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
2666856unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
2667032unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
2667084unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
2667088unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
2667092unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
2667144unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
2667144unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
2667152unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
2670364unrolledgcc -m32 -Os -fomit-frame-pointer2014042720140425
2670492unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
2671780unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
2671780unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
2671892unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
2674856unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
2674884unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
2674888unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
2676576unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
2678108unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
2678156unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
2678384unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
2679264unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
2680112unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
2687044unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
2688992unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
2690264unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
2690412unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
2691324unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
2780404unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
2780480unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
2782392unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
2782480unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
2783696unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
2783844unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
2783880unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
2783928unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
2783936unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
2783940unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
2783952unrolledgcc -m32 -O -fomit-frame-pointer2014042720140425
2784016unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
2784864unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
2815260unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
2815316unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
2818736unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
2819104unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
2819808unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
2819808unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
2819976unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
2819996unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
2851460unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
2851740unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
2851808unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
2858368unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
2858392unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
2858396unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
2867264specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2867876specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2871580specgcc -m32 -O3 -fomit-frame-pointer2014042720140425
2872212specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042720140425
2872232specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042720140425
2872908specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2876844specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
2876996specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
2877200specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2877284specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2877292specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
2877772specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
2877840specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
2877884specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
2882728specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042720140425
2883092specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042720140425
2884216specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042720140425
2884456specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042720140425
2884940specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2885224specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
2892008specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2893528specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042720140425
2894000specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042720140425
2899728specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042720140425
2903052specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2903072specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2903212specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2903608specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
2903824specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
2907236specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
2907288specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
2907340specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
2907492specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
2911620specgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
2911980specgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
2912748specgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
2912760specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
2913236specgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
2913488specgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
2917864specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
2932012specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2934356specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2934376specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2935272specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042720140425
2935300specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042720140425
2936560specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042720140425
2936564specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042720140425
2936584specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042720140425
2940816specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042720140425
2943668specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2945864specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2947304specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2949160specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
2949712specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042720140425
2950628specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2950980specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042720140425
2951576specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042720140425
2955728specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
2965056specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
2983380specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
2986080specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
3264164specgcc -m32 -O2 -fomit-frame-pointer2014042720140425
3265652specgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
3266120specgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
3269132specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
3270120specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
3270488specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
3270680specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
3270840specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
3271268specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
3271492specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
3271552specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
3273132specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
3273380specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
3273412specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
3280700specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
3292508specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
3292532specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
3292596specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
3292644specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
3295000specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
3295176specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
3317468specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
3351144specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
3359812specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
3360308specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
3908876specgcc -m32 -Os -fomit-frame-pointer2014042720140425
3910088specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
3916648specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
3917244specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
3917340specgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
3917480specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
3917488specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
3917596specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
3917800specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
3930008specgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
3930264specgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
3930372specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
3930428specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
3931172specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
3934704specgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
3934988specgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
3935168specgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
3935848specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
3936020specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
3936248specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
3936992specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
3937684specgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
3938472specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
3939404specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
3940496simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
3940632specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
3940632specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
3940924specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
3941032specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
3941304simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
3941396simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
3941532simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
3941584simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
3942432simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
3943108simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
3943204simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
3943232simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
3944300simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
3944336simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
3944384simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
3945144simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
3945168simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
3945736simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
3945876simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
3948312simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
3948360simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
3948544simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
3949040simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
3949052simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
3949136simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
3949140simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
3949152simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
3949156simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
3949176simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
3949208simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
3949220simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
3951756simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
3951812simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
3951848simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
3951860simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
3952464simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
3952724simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
3952760simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
3953796simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042720140425
3954236specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
3954412specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
3954948specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
3955304specgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
3955552specgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
3957600specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
3961164specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
3962048specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
3962452specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
3962708specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
3962936specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
3962980specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
3963564specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
3971872specgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
3972040specgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
5466792specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
5467516specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
5476736specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
5476868specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
5478540specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
5478924specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
5479096specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
5479404specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
5481452specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
5481664specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
5481848specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
5481848specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
5482168specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
5485140specgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042720140425
5494124specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
5632436specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
5641148specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
5641272specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
5776092specgcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
5779852specgcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
5780784specgcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
5782484specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
5782656specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
5782684specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
5782848specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
5784372specgcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
5784632specgcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
5784736specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
5784836specgcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
5784860specgcc -m32 -O -fomit-frame-pointer2014042720140425
5784928specgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
5785012specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
5785172specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
5785180specgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
5787864specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
5788696specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425
5788856specgcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
5791788specgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
5794876specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
5816452specgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
5933400specgcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
5945132specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
5945476specgcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
9442020simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
10068292simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042720140425
10071028simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042720140425
10071688simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042720140425
10072844simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042720140425
10073908simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042720140425
10793004simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042720140425
10796348simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042720140425
10812064simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
10812100simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
10815516simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
10816732simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
10817240simplegcc -m32 -O2 -fomit-frame-pointer2014042720140425
10840804simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
11119416simplegcc -m32 -march=i486 -O -fomit-frame-pointer2014042720140425
11126620simplegcc -m32 -march=i386 -O -fomit-frame-pointer2014042720140425
11127176simplegcc -m32 -march=athlon -O -fomit-frame-pointer2014042720140425
11132788simplegcc -m32 -march=k8 -O -fomit-frame-pointer2014042720140425
11139524simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
11140184simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
11140356simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
11140536simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042720140425
11140620simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042720140425
11140848simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2014042720140425
11144296simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
11159408simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042720140425
11162760simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042720140425
11178540simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042720140425
11181336simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042720140425
11184648simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
11201992simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
11209704simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
11337716simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
11388172simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
11412872simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042720140425
11421600simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042720140425
11429584simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042720140425
11435316simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042720140425
11490332simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
11495076simplegcc -m32 -O -fomit-frame-pointer2014042720140425
11496260simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
11497868simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
11499340simplegcc -m32 -march=core2 -O -fomit-frame-pointer2014042720140425
11499368simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2014042720140425
11504272simplegcc -m32 -march=pentium -O -fomit-frame-pointer2014042720140425
11506232simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
11506796simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042720140425
11506844simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042720140425
11510152simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042720140425
11510516simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042720140425
11511404simplegcc -m32 -march=nocona -O -fomit-frame-pointer2014042720140425
11511852simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042720140425
11512480simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042720140425
11513392simplegcc -m32 -march=prescott -O -fomit-frame-pointer2014042720140425
11514772simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
11537328simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
11537372simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
11537532simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
11537552simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
11538068simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
11539200simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
11539364simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
11541644simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042720140425
11542004simplegcc -m32 -Os -fomit-frame-pointer2014042720140425
11542196simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042720140425
11542580simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042720140425
11542980simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
11543788simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042720140425
11544904simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
11544916simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
11546084simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042720140425
11550804simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042720140425
11550808simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2014042720140425
11553120simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
11555216simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
11555304simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
11555828simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042720140425
11556216simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
11556424simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042720140425
11569140simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042720140425
11586748simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042720140425
11682056simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042720140425
11685428simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042720140425
11691536simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042720140425
11699624simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042720140425
11738520simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042720140425
11748224simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042720140425
11754484simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042720140425
11754648simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042720140425
11918116simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042720140425
12007352simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042720140425
12008524simplegcc -m32 -march=k6 -O -fomit-frame-pointer2014042720140425
12012932simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042720140425

Compiler output

Implementation: crypto_hash/cubehash161/emmintrin4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
cubehash.c: In file included from cubehash.c:9:0:
cubehash.c: cubehash.h:19:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: cubehash.c:13:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:14:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:15:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:16:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:17:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:18:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:19:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:20:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:21:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:22:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:23:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:24:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c: In function 'Update':
cubehash.c: cubehash.c:129:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:130:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:131:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:132:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:133:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:134:3: error: unknown type name '__m128i'
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4
gcc -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -O -fomit-frame-pointer emmintrin4
gcc -m32 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4