Implementation notes: amd64, hydra1, crypto_hash/cubehash168

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
81728emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
81728emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2016101020161009
81733emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
81733emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101020161009
81886emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
81886emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
81888emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
81920emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
81920emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
81921emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2016101020161009
81923emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101020161009
82005emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2016101020161009
82016emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2016101020161009
82021emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101020161009
82024emmintrin4gcc -O3 -fomit-frame-pointer2016101020161009
82024emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
82024emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2016101020161009
82024emmintrin4gcc -m64 -O3 -fomit-frame-pointer2016101020161009
82032emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
82043emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
82043emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
82043emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
82043emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2016101020161009
82043emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101020161009
82045emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101020161009
82046emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
82054emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101020161009
82109emmintrin4gcc -O -fomit-frame-pointer2016101020161009
82110emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
82112emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
82112emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101020161009
82112emmintrin4gcc -m64 -O -fomit-frame-pointer2016101020161009
82114emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101020161009
82115emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
82117emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
82117emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101020161009
82117emmintrin4gcc -march=k8 -O -fomit-frame-pointer2016101020161009
82118emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
82120emmintrin4gcc -march=nocona -O -fomit-frame-pointer2016101020161009
82128emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
82138emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101020161009
82138emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
82149emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2016101020161009
82193emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101020161009
82212emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
82212emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101020161009
82214emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
82214emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2016101020161009
82243emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2016101020161009
82275emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
82275emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
82276emmintrin4gcc -O2 -fomit-frame-pointer2016101020161009
82277emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
82277emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2016101020161009
82277emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2016101020161009
82278emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
82297emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101020161009
82298emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
82298emmintrin4gcc -m64 -O2 -fomit-frame-pointer2016101020161009
82300emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
82302emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
82302emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101020161009
82309emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101020161009
82384emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
82489emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
82489emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101020161009
82490emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2016101020161009
84133emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101020161009
84135emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
84194emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
84197emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2016101020161009
85080emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2016101020161009
85080emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
85080emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101020161009
85080emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
85080emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101020161009
85315emmintrin4gcc -Os -fomit-frame-pointer2016101020161009
85315emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
85315emmintrin4gcc -m64 -Os -fomit-frame-pointer2016101020161009
85315emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
85315emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2016101020161009
85957emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101020161009
87290emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101020161009
87354emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
87354emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2016101020161009
87357emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
87765emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
87766emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101020161009
93096emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101020161009
169577unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
169630unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
169638unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
169729unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2016101020161009
169786unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101020161009
169786unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
270623simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
270629simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101020161009
271436simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101020161009
271464simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
272135unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101020161009
272138unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
272573unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101020161009
272699simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101020161009
272701simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
272704simplegcc -funroll-loops -O3 -fomit-frame-pointer2016101020161009
273299simplegcc -march=barcelona -O3 -fomit-frame-pointer2016101020161009
273314simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
273315simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
273393unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
273394unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101020161009
274246simplegcc -march=k8 -O3 -fomit-frame-pointer2016101020161009
274247simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
276944unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101020161009
276952unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
277152unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
277170simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101020161009
278443unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
278443unrolledgcc -march=k8 -O -fomit-frame-pointer2016101020161009
279424unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
279444unrolledgcc -march=nocona -O3 -fomit-frame-pointer2016101020161009
280152unrolledgcc -O3 -fomit-frame-pointer2016101020161009
280152unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
280152unrolledgcc -m64 -O3 -fomit-frame-pointer2016101020161009
280290unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101020161009
280294unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
280315unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2016101020161009
281535simplegcc -O3 -fomit-frame-pointer2016101020161009
281535simplegcc -m64 -O3 -fomit-frame-pointer2016101020161009
281536simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
282376unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
282381unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101020161009
283080unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
283081unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101020161009
283082unrolledgcc -march=barcelona -O -fomit-frame-pointer2016101020161009
283091unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
283808unrolledgcc -funroll-loops -O -fomit-frame-pointer2016101020161009
283811unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101020161009
283811unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
283812unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
283822unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
283830unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101020161009
283845unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
284594unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
284594unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101020161009
285127unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
285134unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101020161009
286749unrolledgcc -march=k8 -O3 -fomit-frame-pointer2016101020161009
286752unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
286943unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2016101020161009
286962unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
286963unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
287832unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
287835unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
287837unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
287837unrolledgcc -march=k8 -O2 -fomit-frame-pointer2016101020161009
287843simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
287845simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101020161009
287859unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101020161009
287862unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2016101020161009
289488unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
289491unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2016101020161009
289491unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101020161009
289493unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
290082unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
290083unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101020161009
290191unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101020161009
290204unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
290310unrolledgcc -m64 -O2 -fomit-frame-pointer2016101020161009
290330unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
290333unrolledgcc -O2 -fomit-frame-pointer2016101020161009
290803unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
290803unrolledgcc -m64 -O -fomit-frame-pointer2016101020161009
290804unrolledgcc -O -fomit-frame-pointer2016101020161009
291370simplegcc -march=nocona -O3 -fomit-frame-pointer2016101020161009
291776unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101020161009
292182simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
294367unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
294371unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2016101020161009
294371unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101020161009
294484unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
294484unrolledgcc -march=nocona -O -fomit-frame-pointer2016101020161009
294824unrolledgcc -march=nocona -O2 -fomit-frame-pointer2016101020161009
294830unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
295114simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
295131simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101020161009
295229simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
295232simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101020161009
295763simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101020161009
295768simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
296510simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
296512simplegcc -funroll-loops -O -fomit-frame-pointer2016101020161009
296512simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016101020161009
297322simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101020161009
297325simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
298316simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
298320simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101020161009
298427simplegcc -funroll-loops -O2 -fomit-frame-pointer2016101020161009
298763simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
298764simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101020161009
300617simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101020161009
300625simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
411418unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101020161009
411513unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
411514unrolledgcc -march=barcelona -Os -fomit-frame-pointer2016101020161009
411515unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
415336unrolledgcc -funroll-loops -Os -fomit-frame-pointer2016101020161009
415336unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101020161009
415340unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
415341unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
415341unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101020161009
416580unrolledgcc -march=k8 -Os -fomit-frame-pointer2016101020161009
416581unrolledgcc -Os -fomit-frame-pointer2016101020161009
416581unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
416581unrolledgcc -m64 -Os -fomit-frame-pointer2016101020161009
416581unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
418243unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
418243unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101020161009
422592unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
422594unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101020161009
422595unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
423946unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101020161009
434133unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
434134unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101020161009
434272unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
434282unrolledgcc -march=nocona -Os -fomit-frame-pointer2016101020161009
648728simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
650325simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101020161009
651459simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
652047simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
657627simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
685099simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016101020161009
842805specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
842813specgcc -march=nocona -O3 -fomit-frame-pointer2016101020161009
863933specgcc -O3 -fomit-frame-pointer2016101020161009
863940specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
863950specgcc -m64 -O3 -fomit-frame-pointer2016101020161009
874662specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101020161009
874666specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
881901specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
881909specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101020161009
890007specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
890011specgcc -march=k8 -O3 -fomit-frame-pointer2016101020161009
898216specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
898226specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101020161009
905588specgcc -funroll-loops -O2 -fomit-frame-pointer2016101020161009
916110specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101020161009
916228specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101020161009
916376specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
916515specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
916515specgcc -march=barcelona -O3 -fomit-frame-pointer2016101020161009
916515specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101020161009
916707specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
917283specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
917899specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101020161009
918258specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
918917specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101020161009
919040specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
921088specgcc -funroll-loops -O3 -fomit-frame-pointer2016101020161009
921226specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
921237specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101020161009
1007618emmintrin4cc2016101020161009
1007653emmintrin4gcc2016101020161009
1007664emmintrin4gcc -funroll-loops2016101020161009
1011068specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101020161009
1013755specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
1015143specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
1015143specgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101020161009
1015262specgcc -funroll-loops -O -fomit-frame-pointer2016101020161009
1027301specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
1033974specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
1036584specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101020161009
1036913specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101020161009
1046992specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
1047056specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101020161009
1047056specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
1047061specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
1047102specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
1047150specclang -O3 -fomit-frame-pointer -Qunused-arguments2016101020161009
1057510unrolledgcc2016101020161009
1057530unrolledgcc -funroll-loops2016101020161009
1057699unrolledcc2016101020161009
1455211specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101020161009
1457558specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
1457691specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
1457976specgcc -march=k8 -O2 -fomit-frame-pointer2016101020161009
1458274specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
1466899specgcc -O2 -fomit-frame-pointer2016101020161009
1467775specgcc -m64 -O2 -fomit-frame-pointer2016101020161009
1470111specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
1471242specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101020161009
1473589specgcc -march=barcelona -O2 -fomit-frame-pointer2016101020161009
1483149specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
1485692specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
1486332specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
1517723specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
1542661specgcc -march=nocona -O2 -fomit-frame-pointer2016101020161009
1583763specgcc -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
1589557specgcc -march=nocona -O -fomit-frame-pointer2016101020161009
1619255specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
1623336specgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101020161009
1624733specgcc -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
1625120specgcc -m64 -O -fomit-frame-pointer2016101020161009
1625248specgcc -O -fomit-frame-pointer2016101020161009
1626362specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
1626423specgcc -m64 -march=core2 -O -fomit-frame-pointer2016101020161009
1629776specgcc -march=k8 -O -fomit-frame-pointer2016101020161009
1631131specgcc -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
1641243specgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
1643789specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
1646664specgcc -march=barcelona -O -fomit-frame-pointer2016101020161009
1647594specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101020161009
1765147specgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
1765342specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101020161009
1765504specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
1765736specgcc -Os -fomit-frame-pointer2016101020161009
1765927specgcc -m64 -Os -fomit-frame-pointer2016101020161009
1768463specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
1768464specgcc -march=k8 -Os -fomit-frame-pointer2016101020161009
1772130specgcc -march=barcelona -Os -fomit-frame-pointer2016101020161009
1790033specgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
1795925specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
1796662specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
1796983specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101020161009
1797296specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101020161009
1799885specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
1809442specgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101020161009
1810522specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101020161009
1811059specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
1811740specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
1812704specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101020161009
1813317specgcc -funroll-loops -Os -fomit-frame-pointer2016101020161009
1813870specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
1814571specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101020161009
1856568specgcc -march=nocona -Os -fomit-frame-pointer2016101020161009
1859395specgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
2234611simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
2234611simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101020161009
2234613simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
2234613simplegcc -march=barcelona -O2 -fomit-frame-pointer2016101020161009
2272768simplegcc -m64 -O2 -fomit-frame-pointer2016101020161009
2272771simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
2272790simplegcc -O2 -fomit-frame-pointer2016101020161009
2279615simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101020161009
2279624simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
2279627simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
2279627simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
2291722simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
2326412simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
2326413simplegcc -march=k8 -O2 -fomit-frame-pointer2016101020161009
2345110simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
2345110simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016101020161009
2345111simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016101020161009
2345684simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
2347388simplegcc -O -fomit-frame-pointer2016101020161009
2354839simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
2354839simplegcc -m64 -O -fomit-frame-pointer2016101020161009
2360762simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
2360762simplegcc -march=barcelona -O -fomit-frame-pointer2016101020161009
2360765simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
2364611simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101020161009
2428552simplegcc -march=nocona -O2 -fomit-frame-pointer2016101020161009
2428559simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
2448490simplegcc -march=k8 -O -fomit-frame-pointer2016101020161009
2467418simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
2467419simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016101020161009
2467422simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
2467997simplegcc -Os -fomit-frame-pointer2016101020161009
2468010simplegcc -march=barcelona -Os -fomit-frame-pointer2016101020161009
2468666simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101020161009
2468759simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
2468759simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
2468760simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
2468762simplegcc -march=k8 -Os -fomit-frame-pointer2016101020161009
2468767simplegcc -m64 -Os -fomit-frame-pointer2016101020161009
2468782simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
2492198simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101020161009
2502770simplegcc -march=nocona -Os -fomit-frame-pointer2016101020161009
2561902simplegcc -march=nocona -O -fomit-frame-pointer2016101020161009
2579326simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
2659536simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
2796440simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101020161009
2797056simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
2799578simplegcc -funroll-loops -Os -fomit-frame-pointer2016101020161009
2799578simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
2799581simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
2799581simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101020161009
2799598simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101020161009
2800238simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101020161009
2801790simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
10867480simplegcc -funroll-loops2016101020161009
10868018simplegcc2016101020161009
10868184simplecc2016101020161009
17631566specgcc -funroll-loops2016101020161009
17635400speccc2016101020161009
17739501specgcc2016101020161009

Test failure

Implementation: crypto_hash/cubehash168/emmintrin4
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

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