Implementation notes: x86, hydra4, crypto_hash/cubehash168

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
95425emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
95433emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
95917emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
96022emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
96236emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
96529emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
96853emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
97016emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
97024emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
97133emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
97239emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
97242emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
97289emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
97371emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
97434emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
97461emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
97481emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
97621emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
97625emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
97644emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
97648emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
97902emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
98069emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
98179emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
98534emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
98545emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
98760emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
98865emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
98986emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
99107emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
100297emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
100327emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
100519emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
100866emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
100877emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
100889emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
100897emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
101068emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
101069emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
101069emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
101088emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
101092emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
101127emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
101478emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
101486emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
101673emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
101938emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
102675emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
102676emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
103658emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
104161emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
104211emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
107164emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
112601emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
113720emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
389641simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
389641simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
389972simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
391155simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
391155simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
391786simplegcc -m32 -O3 -fomit-frame-pointer2014052620140525
395803simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
395803simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
396068simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
399914simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
400948simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
400982simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
401041simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
401735simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
401766simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
401778simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
401790simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
402613simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
403662simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
405553simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
406747simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
407522simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
408802simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
408813simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
408833simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
409145simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
409971simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
410035simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
410198simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
410198simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
411009simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
415927simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
415927simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
416235simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
416294simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
417788simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
417944simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
450583unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
450587unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
450676unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
450708unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
451784unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
454116unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
454717unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
457899unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
457899unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
459373unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
459416unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
459420unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
460204unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
460207unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
460309unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
460310unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
460723unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
460726unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
460754unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
460867unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
460879unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
460914unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
461440unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
461623unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
461624unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
461624unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
461639unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
462146unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
462146unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
464658unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
464673unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
465516unrolledgcc -m32 -O3 -fomit-frame-pointer2014052720140525
465867unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
466046unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
466050unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
466885unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
466904unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
466908unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
466924unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
467384unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
468004unrolledgcc -m32 -O2 -fomit-frame-pointer2014052720140525
468359unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
468378unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
468382unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
469089unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
470316unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
470325unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
470329unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
470473unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
470570unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
470570unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
470570unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
471105unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
471109unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
472509unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
473230unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
473230unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
473242unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
473246unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
475305unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
476120unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
476280unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
476280unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
477497unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
477668unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
478413unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
478413unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
478413unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
478413unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
478741unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
478744unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
478744unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
478745unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
479201unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
479423unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
479431unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
479891unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
479906unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
480020unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
480464unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
480465unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
480469unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
480492unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
480496unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
480620unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
481065unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
481115unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
481116unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
481116unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
481116unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
481116unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
481116unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
481587unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
481701unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
481767unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
481818unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
482325unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
482336unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
482348unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
483144unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
483144unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
483144unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
483148unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
483623unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
483651unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
483651unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
483651unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
483655unrolledgcc -m32 -Os -fomit-frame-pointer2014052720140525
483655unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
483763unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
488432unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
488432unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
488436unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
488920unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
488920unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
488920unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
489680unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
490086unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
490144unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
490144unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
491806unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
491829unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
494368unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
497562unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
497566unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
497566unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
497745unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
497890unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
497897unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
497909unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
497921unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
497921unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
497967unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
497967unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
497968unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
499090unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
500971unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
501240unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
501240unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
501930unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
502550unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
502550unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
503264unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
503268unrolledgcc -m32 -O -fomit-frame-pointer2014052720140525
503268unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
503268unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
503268unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
503268unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
503276unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
504110unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
508420unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
509145unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
511466unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
511493unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
511918unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
512655unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
512671unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
513357unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
513528unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
515120unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
515139unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
517027unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
517039unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
517951unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
518018unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
520073unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
654888simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
654892simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
661744simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
671682simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
671685simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
671685simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
671693simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
673897simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
673916simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
674299simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
675183simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
675188simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
675191simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
698689simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
699621simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
699645simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
701131simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
707394simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
707398simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
708743simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
708763simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
708763simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
708775simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
708778simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
708778simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
708778simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
709012simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
709340simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
709808simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
709847simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
710389simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
711087simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
711087simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
712043simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
712580specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
713392simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
713400simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
721676specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
722225specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
730485specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
732587specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
734483specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
735501specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
738333specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
738395specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
738699specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
744287specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
744287specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
745578specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
747634specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
748001specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
753390specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
753394specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
757006specgcc -m32 -O3 -fomit-frame-pointer2014052620140525
757650specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
758109specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
760176specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
760805specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
761417specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
762583specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
763784specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
765925specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
768760specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
769817specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
771908specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
771919specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
775640specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
777020specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
777597specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
777785specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
782886specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
783417specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
783459specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
785390specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
785390specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
785452specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
785480specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
785733specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
787515specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
794192specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
798057specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
798221specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
799679specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
799792specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
800014specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
800015specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
800756specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
807873specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
808033specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
811890specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
819105specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
819105specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
822744specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
834019specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
836648specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
839783specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
846358specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
846370specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
848886specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
852243specgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
852486specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
852712specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
853492specgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
855804specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
857973specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
858651specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
860348specgcc -m32 -O2 -fomit-frame-pointer2014052620140525
862454specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
862727specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
868725specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
873284specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
876829specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
876946specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
893728specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
894028specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
897308specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
1094843specgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1095623specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1095834specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1096223specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1098723specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1104578specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1106219specgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
1111059specgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
1111602specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1111797specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1115431specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
1118746specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1121230specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
1122611specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
1122611specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
1124058specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1125473specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1126488specgcc -m32 -Os -fomit-frame-pointer2014052620140525
1126542specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1127131specgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
1127209specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1127396specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1128180specgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
1128473specgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
1128687specgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
1129639specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1130087specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
1136748specgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
1136807specgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1139529specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
1139529specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
1139529specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1140723specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
1141456specgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
1142010specgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
1143445specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
1144553specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
1146132specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1147755specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
1149291specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
1151046specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
1151050specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
1161786specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
1179637specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
1179637specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
1182285specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
1191150specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
1191458specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
1191505specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
1194301specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1194301specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1194648specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1199009specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
1202425specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
1202437specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
1202530specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
1202799specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
1206851specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1210225specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
1218497specgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
1221823specgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
1223181specgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
1223446specgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
1229826specgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
1230450specgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
1232244specgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
1233539specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
1235590specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
1235641specgcc -m32 -O -fomit-frame-pointer2014052620140525
1235692specgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
1236308specgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
1236480specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
1236706specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
1237973specgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
1239369specgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
1239763specgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
1240008specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
1244331specgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
1246343specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
1247084specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
1263144specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
1267598specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
1267601specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
1268058specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
1278295specgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
1287277specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2066669simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
2066685simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
2085510simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
2085513simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
2085525simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
2085529simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
2097038simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
2166392simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
2166396simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
2172904simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
2187662simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
2187662simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
2199627simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
2210883simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
2210886simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
2210887simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
2210891simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
2214802simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
2215137simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
2216090simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
2218040simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
2223426simplegcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
2230824simplegcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
2268638simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
2268638simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
2280174simplegcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
2308219simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
2308219simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
2313695simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
2313695simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
2315625simplegcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
2325975simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
2325976simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
2325976simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
2332567simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
2337411simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
2337415simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
2337515simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
2340456simplegcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
2344887simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
2355916simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
2359515simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
2359656simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
2359656simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
2359656simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
2362597simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
2362601simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
2365330simplegcc -m32 -O -fomit-frame-pointer2014052620140525
2365330simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
2365331simplegcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
2365331simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
2365331simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
2367940simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
2367944simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
2371384simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
2385275simplegcc -m32 -O2 -fomit-frame-pointer2014052620140525
2388527simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
2394990simplegcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
2395630simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
2404479simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
2404479simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
2404541simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
2406550simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
2413180simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
2424864simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
2424868simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
2424880simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
2428807simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
2480950simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
2485841simplegcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
2490809simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
2515130simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
2515133simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
2515134simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
2515134simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
2544571simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
2559047simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
2574643simplegcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
2577463simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
2583688simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
2624337simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
2647999simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
2648112simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
2886753simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525

Test failure

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

Number of similar (compiler,implementation) pairs: 19, 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=core2 -O3 -fomit-frame-pointer emmintrin4 simple spec unrolled
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=core2 -msse4 -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=corei7 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=corei7 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=corei7 -Os -fomit-frame-pointer emmintrin4

Compiler output

Implementation: crypto_hash/cubehash168/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: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:25: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