Implementation notes: x86, ares, crypto_hash/cubehash161

Computer: ares
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
462380emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
462652emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
482308emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
482412emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
482416emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
482420emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
482448emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
482452emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
482456emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
482480emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
482580emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
482592emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
482608emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
482632emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
482696emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
482816emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
484044emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
484072emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
484308emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
484324emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
485716emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
485872emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
486108emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
486488emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
488668emmintrin4gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
488856emmintrin4gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
488872emmintrin4gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
489084emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
489232emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
489400emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
489472emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
489532emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
493932emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
493964emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
494000emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
494004emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
494008emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
494020emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
494332emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
494356emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
494384emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
494424emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
497204emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
497236emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
497468emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
497900emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
501632emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
503108emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
503132emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
503136emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
503136emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
520516emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
521072emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
521972emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
521988emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
522004emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
522088emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
522148emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
522192emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
531864emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
531872emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
531952emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
533824emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
533840emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
533860emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
533872emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
534652emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
534708emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
2240504simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2241860simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2242520simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2243728simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2245692simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2246608simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
2247528simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2248012simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2248304simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2248488simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2248604simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2248660simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2248724simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2248748simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2248852simplegcc -m32 -O3 -fomit-frame-pointer2014012320130419
2250480simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2250892simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2251624simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2256304simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2257452simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2262352simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2264792simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2280396simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2290708simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2295180simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2295448simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2296756simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2297828simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2298088simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2302228simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2305512simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2309536simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2309752simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2310420simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
2310628simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
2310760simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
2311288simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2314684simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2314772simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
2317480simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2317576simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2627524unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2628180unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2628684unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2628896unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2630360unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2632452unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2634300unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
2635060unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
2635756unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
2635800unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2636468unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
2636596unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
2636852unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
2636852unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
2636932unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
2636972unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2637104unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
2638372unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2638724unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
2638888unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2639328unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2639348unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2639712unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
2639808unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2639888unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2639892unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2640220unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2640560unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
2640716unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2641036unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2641048unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2641256unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2641384unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2642072unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2644904unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2645044unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2646144unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
2646216unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2646324unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2646360unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
2646624unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
2646724unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2646912unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2647036unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2647684unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
2647788unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2648468unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2648808unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
2649108unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
2649368unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2649896unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
2650688unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2650904unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2651740unrolledgcc -m32 -O3 -fomit-frame-pointer2014012320130419
2651904unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2652728unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
2652856unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
2653076unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
2653216unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
2653424unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
2654052unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
2654216unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
2654876unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
2654892unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
2654940unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
2655096unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
2655104unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
2655768unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
2656016unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
2656184unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
2656760unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
2657176unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
2658148unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
2658220unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
2658276unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
2658412unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
2660252unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
2660260unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
2660280unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
2660380unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
2660536unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
2660560unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
2661384unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
2661844unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
2661872unrolledgcc -m32 -O2 -fomit-frame-pointer2014012320130419
2664088unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
2664864unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
2665264unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
2665636unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
2666048unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
2666708unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
2666888unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
2667144unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
2667292unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
2667360unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
2667652unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
2667872unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
2667956unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
2668020unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
2668296unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
2668828unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
2669640unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
2670212unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
2670784unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
2673536unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
2673628unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
2673812unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
2674140unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
2674340unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
2674692unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
2674768unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
2674908unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
2674916unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
2675720unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
2675768unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
2675936unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
2675980unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
2676596unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
2677100unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
2677148unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
2677244unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
2677376unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
2677472unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
2677568unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
2677612unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
2677688unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
2678576unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
2678804unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
2678820unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
2678944unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
2679020unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
2679776unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
2680320unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
2681892unrolledgcc -m32 -Os -fomit-frame-pointer2014012320130419
2682132unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
2689520unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
2689680unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
2689948unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
2690552unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
2691044unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
2693308unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
2694172unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
2694212unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
2694820unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
2694988unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
2791520unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
2791556unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
2792116unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
2792600unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
2794712unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
2794976unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
2795092unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
2795480unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
2795564unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
2795612unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
2795876unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
2796084unrolledgcc -m32 -O -fomit-frame-pointer2014012320130419
2796384unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
2826184unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
2826304unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
2829572unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
2830016unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
2830972unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
2831772unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
2832052unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
2832196unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
2862364unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
2862376unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
2862852unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
2863008unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
2869808unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
2869932unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
2869992unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
2873492specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
2874000specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
2877768specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2877924specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2883348specgcc -m32 -O3 -fomit-frame-pointer2014012320130419
2885792specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
2886252specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
2888484specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
2888740specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2888816specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
2888876specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
2888880specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
2893708specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2893920specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2895408specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
2896244specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2896668specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
2897640specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
2898796specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
2902456specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2902636specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
2903272specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
2905248specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
2908508specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
2913204specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
2914704specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
2914816specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2915904specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2916424specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2919468specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
2919684specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
2919720specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
2920096specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
2920332specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
2922580specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
2927740specgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
2928596specgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
2928640specgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
2945612specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2947132specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2947420specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2948004specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
2948288specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
2949376specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
2950812specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
2951820specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
2953268specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
2956620specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2957164specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2957496specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2960200specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2960736specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
2960944specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2961400specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
2963808specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
2964664specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
2977852specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
2995632specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
2996216specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
3280320specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
3281844specgcc -m32 -O2 -fomit-frame-pointer2014012320130419
3282244specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
3282556specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
3282716specgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
3282900specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
3283444specgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
3283548specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
3283640specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
3283668specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
3283976specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
3285368specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
3285368specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
3285496specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
3287676specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
3293808specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
3299004specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
3300620specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
3304992specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
3307496specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
3313528specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
3315168specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
3334612specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
3364024specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
3371560specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
3371604specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
3924204specgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
3924432specgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
3932232specgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
3932376specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
3932420specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
3932424specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
3932836specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
3933440specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
3939872specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
3940384specgcc -m32 -Os -fomit-frame-pointer2014012320130419
3941004specgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
3941284specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
3941444specgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
3941468specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
3941700specgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
3943352specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
3943492specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
3946428specgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
3946532specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
3946564specgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
3946612specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
3946720specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
3946776specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
3946920specgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
3947348specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
3947432specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
3947916specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
3947948specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
3948072specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
3951760specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
3952964simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
3953340specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
3953760simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
3953800simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
3954020simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
3954896simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
3955792simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
3955840simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
3956276specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
3956336specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
3956768simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
3956776specgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
3956824simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
3956848specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
3957112simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
3957284specgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
3958288specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
3958312specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
3958652simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
3958700simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
3959116simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
3959452simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
3960824simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
3961408simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
3961476simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
3961496simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
3961500simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
3961600simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
3961604simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
3961660simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
3961976simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
3964504simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
3964584simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
3964720simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
3964812simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
3965264simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
3965388simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
3965448simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
3966604simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
3967040simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
3970216specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
3970604simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
3970776simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
3970848specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
3971252specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
3974816specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
3974996specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
3975196specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
3975812simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
3991248simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
5487524specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
5487536specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
5495332specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
5496832specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
5497372specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
5499536specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
5499656specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
5499668specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
5504728specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
5505152specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
5506800specgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
5507348specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
5507756specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
5508044specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
5513792specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
5661988specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
5662524specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
5663144specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
5798796specgcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
5804516specgcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
5805132specgcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
5805748specgcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
5807592specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
5807856specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
5807884specgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
5807972specgcc -m32 -O -fomit-frame-pointer2014012320130419
5808052specgcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
5808072specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
5809564specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
5809628specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
5810244specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
5810484specgcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
5811048specgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
5813060specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
5813420specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
5813656specgcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
5815792specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
5819616specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
5820448specgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
5821116specgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
5821692specgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
5960256specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
5963180specgcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
5963616specgcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
9473760simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
9488956simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
10095188simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
10105184simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
10105272simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
10106300simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
10123004simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
10754080simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
10824316simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
10824628simplegcc -m32 -O2 -fomit-frame-pointer2014012320130419
10830024simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
10852600simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
10856624simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
10864328simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
10874468simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
10883604simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
11155432simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
11155792simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
11159972simplegcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
11160236simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
11163796simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
11172888simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
11173092simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
11173396simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
11187088simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
11193364simplegcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
11194372simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
11197892simplegcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
11215592simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
11237452simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
11257036simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
11258324simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
11260236simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
11290584simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
11371612simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
11377760simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
11381600simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
11390560simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
11394176simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
11396512simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
11444072simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
11460832simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
11564148simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
11590712simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
11592196simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
11593532simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
11597136simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
11599052simplegcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
11599496simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
11609684simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
11609688simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
11610892simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
11621752simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
11652936simplegcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
11669660simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
11669780simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
11676744simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
11677508simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
11680680simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
11695152simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
11699976simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
11703604simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
11764668simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
11770128simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
11771020simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
11771944simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
11774152simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
11774472simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
11778036simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
11778244simplegcc -m32 -Os -fomit-frame-pointer2014012320130419
11778908simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
11779396simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
11780200simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
11782720simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11783144simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
11785124simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
11785580simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
11795556simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11795648simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
11809644simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
11828948simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
11868240simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
11934708simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
11942808simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
11945528simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
11946124simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
11946204simplegcc -m32 -O -fomit-frame-pointer2014012320130419
11946232simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
11946988simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
11952084simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
11952420simplegcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
11959132simplegcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
11961164simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
11961220simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
11981784simplegcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
11981856simplegcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419

Test failure

Implementation: crypto_hash/cubehash161/emmintrin4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer emmintrin4

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-redhat-linux/4.6.3/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: 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: cubehash.c:135:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:136:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:137:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:138:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:139:3: error: unknown type name '__m128i'
cubehash.c: cubehash.c:140:3: error: unknown type name '__m128i'

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