Implementation notes: amd64, ranger, crypto_hash/cubehash168

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
88019emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
88019emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
88024emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
88024emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
88570emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
88584emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
88963emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
88964emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
88976emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
88983emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
88988emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
88991emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
88991emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
88996emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
89101emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
89133emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
89366emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
89778emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
89784emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
90030emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
90032emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
90910emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
90921emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
90929emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
90931emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
91242emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
91319emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
91320emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
91452emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
91458emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
91478emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
91480emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
91480emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
91520emmintrin4gcc -O -fomit-frame-pointer2011051620110509
91520emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
91520emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
91537emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
91558emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
91581emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
91581emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
91746emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
91746emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
91747emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
91756emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
91772emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
91772emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
92041emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
92047emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
92051emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
92053emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
92069emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
92087emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
92090emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
92091emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
92224emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
92233emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
92241emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
92253emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
92801emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
92801emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
92815emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
92928emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
93365emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
93365emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
93443emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
93459emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
93836emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
93836emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
93837emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
93837emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
93839emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
93957emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
94011emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
94011emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
94012emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
94339emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
94339emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
94343emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
94356emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
94360emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
324280simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
327272simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
327624simplegcc -O3 -fomit-frame-pointer2011051620110509
327624simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
327624simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
327800simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
327800simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
327800simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
327829simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
327859simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
328064simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
328064simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
330440simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
330440simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
331320simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
331936simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
331936simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
335544simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
336248unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
336252unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
336424unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
336424unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
336424unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
336512unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
336512unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
336566unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
336589unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
336600unrolledgcc -O2 -fomit-frame-pointer2011051620110509
336600unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
336688unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
336689unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
336773unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
336776unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
336777unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
336794unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
336801unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
336801unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
336811unrolledgcc -O3 -fomit-frame-pointer2011051620110509
336952simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
336952simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
336952unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
337128unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
337307unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
337362unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
338272simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
338272simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
339064unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
342056unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
342232unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
342232unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
342232unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
342232unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
347250unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
347254unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
350680unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
350698unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
351648unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
351748unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
351784unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
352176unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
352176unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
352192unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
352528unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
352788unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
354376unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
354395unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
354464unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
354486unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
354640unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
354640unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
354640unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
354640unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
354654unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
354677unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
354725unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
354730unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
354904unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
354922unrolledgcc -O -fomit-frame-pointer2011051620110509
354923unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
354962unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
354993unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
355003unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
355771unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
355784unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
355784unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
355785unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
356752unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
356928unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
469207unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
471699unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
474936unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
474936unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
474936unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
475005unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
475110unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
475112unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
475200unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
477660unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
478303unrolledgcc -Os -fomit-frame-pointer2011051620110509
478502unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
478544unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
478544unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
478544unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
481784unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
481812unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
481816unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
490160unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
491097unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
491727unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
492184unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
602715simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
602732simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
602734simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
603416simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
603452simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
617234simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
617234simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
627796simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
635110simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
638616simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
638617simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
638699simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
638704simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
638704simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
639411simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
639760simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
639849simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
641164simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
939400specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
939449specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
941039specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
945590specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
945728specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
945793specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
946859specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
946999specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
950273specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
950312specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
950560specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
950720specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
951720specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
951723specgcc -O3 -fomit-frame-pointer2011051620110509
951769specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
962384specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
962401specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
962456specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
1013014specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
1014102specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1021703specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
1022015specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1045585unrolledgcc2011051620110509
1046803unrolledcc2011051620110509
1051557unrolledgcc -funroll-loops2011051620110509
1507884specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
1520185specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
1520189specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1520559specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
1520642specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
1520713specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1523280specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1523659specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1526099specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1554653specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1554756specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1556549specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1557385specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1559318specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1559803specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
1560826specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
1564227specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1564316specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
1564376specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
1570908specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1573669specgcc -O2 -fomit-frame-pointer2011051620110509
1573704specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
1578405specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1580216specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1582024specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
1582671specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
1582680specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
1587261specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1588213specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
1588907specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1589721specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
1589818specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
1589861specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
1599402specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1602963specgcc -m64 -O -fomit-frame-pointer2011051620110509
1603246specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1607232specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1607412specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
1612213specgcc -O -fomit-frame-pointer2011051620110509
1614012specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1614148specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
1622795specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1649472specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1652024specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
1874048specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1875116specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
1875272specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
1875313specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1875430specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
1875432specgcc -Os -fomit-frame-pointer2011051620110509
1875870specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1876286specgcc -m64 -Os -fomit-frame-pointer2011051620110509
1880228specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
1880525specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
1882496specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1882897specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
1884220specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
1885810specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
1886524specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1887825specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
1890504specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1890687specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
1893112specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
1901210specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1911976specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1912240specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2232142simplegcc -O2 -fomit-frame-pointer2011051620110509
2232154simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
2234297simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2244625simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2244673simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2244944simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
2345282simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2347285simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
2390831simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
2393309simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2431414simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2433378simplegcc -O -fomit-frame-pointer2011051620110509
2433498simplegcc -m64 -O -fomit-frame-pointer2011051620110509
2437245simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
2438440simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
2440245simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
2481542simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
2482239simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2484881simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
2487636simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2487689simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
2488744simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
2491388simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2499030simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2501649simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
2508881simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2509480simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2510076simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2511112simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
2528544simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2528575simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
2530878simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2531410simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
2531989simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
2557349simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
2557971simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2558714simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
2558822simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
2571805simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
2634422simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2634511simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
2637675simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2660386simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2660811simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2679781simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
2787765simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2788479simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
2802532simplegcc -Os -fomit-frame-pointer2011051620110509
3400584emmintrin4gcc -funroll-loops2011051620110509
3403164emmintrin4gcc2011051620110509
3404278emmintrin4cc2011051620110509
10668738simplegcc2011051620110509
10682243simplecc2011051620110509
10791586simplegcc -funroll-loops2011051620110509
17320707specgcc2011051620110509
17447457speccc2011051620110509
17474244specgcc -funroll-loops2011051620110509

Test failure

Implementation: crypto_hash/cubehash168/emmintrin4
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

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