Implementation notes: amd64, agamemnon, crypto_hash/cubehash168

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
72966emmintrin4gcc -O -fomit-frame-pointer2012010220111120
72968emmintrin4gcc -m64 -O -fomit-frame-pointer2012010220111120
72970emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
72971emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
72991emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
72992emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
72992emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
73013emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
73138emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
73158emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012010220111120
73673emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
73707emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
73747emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
73814emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
73892emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
74840emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
76344emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
76408emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
76513emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012010220111120
76530emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
76550emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
76643emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
76643emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012010220111120
79532emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
79533emmintrin4gcc -m64 -Os -fomit-frame-pointer2012010220111120
89374emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
109430emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
110283emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012010220111120
110466emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
110701emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
110701emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
111187emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
111189emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
111216emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
111216emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
112240emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
112781emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
113416emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
113416emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
114603emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
114763emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
114775emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
114793emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
114912emmintrin4gcc -O2 -fomit-frame-pointer2012010220111120
117512emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
118768emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
119278emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
119280emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
164237emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
164565emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
164591emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
165447emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
165888emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
168767emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
285421simplegcc -O3 -fomit-frame-pointer2012010220111120
286691simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
287360simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
287374simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
289696simplegcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
289744simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
289744simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
290887simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
290892simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
291178simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
291178simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
291184simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
292135simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
292137simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
294322simplegcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
294338simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
295379simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
295382simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
298612unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
299149unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
299157unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
299638unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
299645unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
299645unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
299654unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
300165unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
300170unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
300368unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
300374unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
300376unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
300378unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
300460unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
300473unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
300885unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
300886unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
301054unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
301054unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
301054unrolledgcc -m64 -O3 -fomit-frame-pointer2012010220111120
301059unrolledgcc -O3 -fomit-frame-pointer2012010220111120
301274unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
301274unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
301304unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
301304unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
301360unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
301368unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
301370unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
302278unrolledgcc -O2 -fomit-frame-pointer2012010220111120
302278unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
302286unrolledgcc -m64 -O2 -fomit-frame-pointer2012010220111120
303084unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
303098unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
303197unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
308004unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
308013unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
308107unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
308118unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
308119unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
310781unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
310798unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
310800unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
311279unrolledgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
311285unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
311290unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
312816unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
313963unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
315438unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
315890unrolledgcc -march=nocona -O -fomit-frame-pointer2012010220111120
317074unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
317074unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
317076unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
317076unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
320326unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
320328unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
320328unrolledgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
320330unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
320330unrolledgcc -march=k8 -O -fomit-frame-pointer2012010220111120
326566unrolledgcc -m64 -O -fomit-frame-pointer2012010220111120
326584unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
326589unrolledgcc -O -fomit-frame-pointer2012010220111120
327750unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
327756unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
327760unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
328456emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
329016emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
329016emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
331752emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
332093emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
332328emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
333547emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
337432emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
338280emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
338288emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
338293emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
339501emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
339504emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
340205emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
343536emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
343549emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
344240emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
344264emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
344280emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
344315emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
344320emmintrin4gcc -O3 -fomit-frame-pointer2012010220111120
344339emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
344371emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
344544emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
356261emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
357792emmintrin4gcc -Os -fomit-frame-pointer2012010220111120
357792emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
357795emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
414470unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
414785unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
418442unrolledgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
418453unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
424340unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
424659unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
424670unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
425728unrolledgcc -m64 -Os -fomit-frame-pointer2012010220111120
425728unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
425728unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
425733unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
425734unrolledgcc -Os -fomit-frame-pointer2012010220111120
426240unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
426240unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
428101simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
428152simplegcc -m64 -O3 -fomit-frame-pointer2012010220111120
430011simplegcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
431024simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
431040simplegcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
432682unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
432682unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
432682unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
432710unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
433238unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
434434unrolledgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
434440unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
435946unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
435958unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
447896unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
451568unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
454776unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
454787unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
519972simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
519986simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
524863simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
524867simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
525457simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
525457simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
525458simplegcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
559085simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
559085simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
562901simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
562904simplegcc -funroll-loops -O -fomit-frame-pointer2012010220111120
562908simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
563009simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
563019simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
563023simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
563160simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
563411simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
568606simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
828764specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
830030specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
833632specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
834782specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
840429specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
840962specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
840976specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
841060specgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
841068specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
843403specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
843416specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
843461specgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
847664specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
850685specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
851086specgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
854421specgcc -O3 -fomit-frame-pointer2012010220111120
854430specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
854430specgcc -m64 -O3 -fomit-frame-pointer2012010220111120
856986specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
902460specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
902563specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
904040specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
914236specgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
926451unrolledcc2012010220111120
926451unrolledgcc -funroll-loops2012010220111120
926472unrolledgcc2012010220111120
1012957emmintrin4cc2012010220111120
1012957emmintrin4gcc2012010220111120
1012972emmintrin4gcc -funroll-loops2012010220111120
1326863specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
1326926specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1350588specgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
1350624specgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1351096specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
1351139specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1351997specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1352454specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
1356163specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1356185specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
1358850specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
1358871specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
1366749specgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
1366759specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
1366842specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1377530specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1377539specgcc -O2 -fomit-frame-pointer2012010220111120
1379826specgcc -m64 -O2 -fomit-frame-pointer2012010220111120
1380655specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
1380656specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
1380658specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
1432192specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1433127specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
1438456specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1438598specgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
1474763specgcc -m64 -O -fomit-frame-pointer2012010220111120
1477379specgcc -O -fomit-frame-pointer2012010220111120
1478362specgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1482101specgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1483288specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1483319specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
1488088specgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
1488091specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1488179specgcc -march=nocona -O -fomit-frame-pointer2012010220111120
1493055specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1501629specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
1503197specgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
1503363specgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
1504326specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
1504408specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
1504434specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1509834specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
1513120specgcc -march=k8 -O -fomit-frame-pointer2012010220111120
1516016specgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1533869specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
1537370specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1635314specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
1640055specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
1640612specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
1644810specgcc -m64 -Os -fomit-frame-pointer2012010220111120
1645814specgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
1646335specgcc -Os -fomit-frame-pointer2012010220111120
1647081specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
1647150specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
1647253specgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
1647592specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1648870specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1649608specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
1665053specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
1665056specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
1665402specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
1665429specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
1667990specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
1668661specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
1668684specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
1668830specgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
1668836specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
1673540specgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
1677149specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2080095simplegcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
2089199simplegcc -march=nocona -O -fomit-frame-pointer2012010220111120
2089498simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2128306simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2177132simplegcc -O2 -fomit-frame-pointer2012010220111120
2177132simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2177159simplegcc -m64 -O2 -fomit-frame-pointer2012010220111120
2178876simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
2208239simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
2208338simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
2208343simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
2208368simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2208370simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2208370simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2208381simplegcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
2213080simplegcc -m64 -Os -fomit-frame-pointer2012010220111120
2213087simplegcc -Os -fomit-frame-pointer2012010220111120
2213087simplegcc -march=k8 -Os -fomit-frame-pointer2012010220111120
2213088simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2213091simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2213104simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2216574simplegcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2216586simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2232866simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2234554simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2234878simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
2240322simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
2240334simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
2349423simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
2349424simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2349424simplegcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
2352507simplegcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
2366152simplegcc -march=nocona -Os -fomit-frame-pointer2012010220111120
2368898simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2368898simplegcc -m64 -O -fomit-frame-pointer2012010220111120
2371907simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
2372011simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2372302simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
2372305simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
2372404simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2372406simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2372406simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
2372407simplegcc -march=barcelona -O -fomit-frame-pointer2012010220111120
2440776simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
2441242simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
2441253simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
2483021simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2512977simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
2571036simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2593544simplegcc -march=k8 -O -fomit-frame-pointer2012010220111120
2599128simplegcc -O -fomit-frame-pointer2012010220111120
9533701simplegcc2012010220111120
9545768simplecc2012010220111120
9546368simplegcc -funroll-loops2012010220111120
14479781specgcc -funroll-loops2012010220111120
14541053specgcc2012010220111120
14559499speccc2012010220111120

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