Implementation notes: amd64, enigma, crypto_hash/cubehash168

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
87561emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
87570emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
87624emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
87714emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
87723emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
87723emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
87723emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
88128emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
88128emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
88146emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
88146emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
88164emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
89352emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
89352emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
89370emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
89370emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
89370emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
89370emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
89370emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
89577emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
89739emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
89739emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
89739emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
89739emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
89775emmintrin4gcc -O -fomit-frame-pointer2014053020140529
89775emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
89775emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
89775emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
89784emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
89784emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
89784emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
89820emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
89820emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
89847emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
89847emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
89874emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
89874emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
89874emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
89910emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
89910emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
89910emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
89964emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
89964emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
89964emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
89964emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
90099emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
90099emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
90117emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
90117emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
90153emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
90477emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
90513emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
90513emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
90513emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
91854emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
91899emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
91935emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
91935emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
92286emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
92286emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
92295emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
92295emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
92313emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
92313emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
92322emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
92322emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
92700emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
92853emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
92853emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
92970emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
92970emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
92979emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
92988emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
92988emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
93069emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
94023emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
94023emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
94023emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
94032emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
94032emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
94653emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
94653emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
333018simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
333072simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
333414simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
333621simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
333747simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
334026simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
334044simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
336861simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
336861simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
336933simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
337608simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
338031simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
338031simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
338472simplegcc -O3 -fomit-frame-pointer2014053020140529
338778simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
338904simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
338913simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
339399simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
339399simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
343107simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
343107simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
343674simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
343953simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
362646unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
364878unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
365166unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
365337unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
365391unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
365499unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
365562unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
365562unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
365571unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
365589unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
365616unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
365634unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
365805unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
366156unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
366993unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
367146unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
367407unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
367479unrolledgcc -O2 -fomit-frame-pointer2014053020140529
367560unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
367623unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
367686unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
367713unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
367758unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
367776unrolledgcc -O3 -fomit-frame-pointer2014053020140529
367902unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
368865unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
369306unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
370692unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
370773unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
370926unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
371295unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
371340unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
371430unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
372024unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
372051unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
373131unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
373626unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
373626unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
373635unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
375165unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
375165unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
376551unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
376902unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
376911unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
377226unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
377325unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
377766unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
377793unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
378018unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
378072unrolledgcc -O -fomit-frame-pointer2014053020140529
378135unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
378306unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
378441unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
378513unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
378648unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
378801unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
379197unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
379359unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
379944unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
379962unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
380133unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
380259unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
380790unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
380907unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
380907unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
381069unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
381393unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
381465unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
381690unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
405873unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
405972unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
405981unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
406260unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
406260unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
406791unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
410679unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
411993unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
411993unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
412632unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
412677unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
412686unrolledgcc -Os -fomit-frame-pointer2014053020140529
412722unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
413739unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
414045unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
420615unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
421623unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
421821unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
421821unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
423585unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
423729unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
423729unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
424008unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
640089simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
644022specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
646326specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
646614specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
647883specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
647901specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
653328specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
654435simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
655425specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
655830specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
656154specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
656721specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
657585specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
658143specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
658791specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
660132specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
661104specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
664803specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
665262specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
665262specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
667710specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
668277specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
671247simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
672192specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
673785simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
675837specgcc -O3 -fomit-frame-pointer2014053020140529
676683specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
684585simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
684765simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
684909simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
688869simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
710721simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
718074simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
721170simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
726615simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
727020simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
738432simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
746208simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
746514simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
762723simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
793035simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
959148unrolledcc2014053020140529
959148unrolledgcc2014053020140529
959148unrolledgcc -funroll-loops2014053020140529
1129581specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1129923specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1130517specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1134279specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1152315specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1163223specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1165968specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1173780specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1175895specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
1179873specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1181925specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1183464specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1184670specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1186020specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1188135specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1188882specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1189062specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1190088specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1193148specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1195839specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1205451specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1222083specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1222281specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1222551specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1229148specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1236600specgcc -O2 -fomit-frame-pointer2014053020140529
1236600specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
1241667specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1243314specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1248147specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
1250991specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1254267specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1254285specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1262268specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1289115specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
1323504specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1350621specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1373796specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
1381572specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
1386981specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
1389438specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1389699specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
1394685specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1400778specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
1402146specgcc -m64 -O -fomit-frame-pointer2014053020140529
1411542specgcc -O -fomit-frame-pointer2014053020140529
1412109specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1412172specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1412622specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1413792specgcc -m64 -Os -fomit-frame-pointer2014053020140529
1413936specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1414224specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1415205specgcc -Os -fomit-frame-pointer2014053020140529
1416258specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1439289specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1439370specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1450503specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1453518specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1454985specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1455165specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1458756specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1459476specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1459944specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1461564specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1467189specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1476765specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1480176specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1483065specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1510065specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1676358simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1676358simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
1697940simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1698039simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1698057simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1731267simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1731276simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
1733490simplegcc -O2 -fomit-frame-pointer2014053020140529
1733490simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1733490simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
1747053simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1747179simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1753308simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
1753308simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
1753317simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
1753434simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
1753443simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
1753443simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1754730simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1754730simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1754730simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1754730simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1795131simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1795392simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1830294simplegcc -O -fomit-frame-pointer2014053020140529
1830294simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1830294simplegcc -m64 -O -fomit-frame-pointer2014053020140529
1837575simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1837575simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1837764simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1837764simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1837764simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1837764simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1837800simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1839303simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1839303simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1839384simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1839384simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1839384simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1839582simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1841193simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1841193simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
1841193simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1841193simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1841346simplegcc -Os -fomit-frame-pointer2014053020140529
1841346simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1841382simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1841742simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1841877simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1906668emmintrin4cc2014053020140529
1906668emmintrin4gcc2014053020140529
1906668emmintrin4gcc -funroll-loops2014053020140529
5757336simplecc2014053020140529
5757336simplegcc2014053020140529
5757714simplegcc -funroll-loops2014053020140529
11458449specgcc -funroll-loops2014053020140529
11458980speccc2014053020140529
11459673specgcc2014053020140529

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