Implementation notes: sparcv9, deluxe, crypto_hash/keccakc1024

Computer: deluxe
Architecture: sparcv9
CPU ID: unknown CPU ID
SUPERCOP version: 20110914
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
190980sphlibgcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011082120110821
197188sphlibgcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011082120110821
212312opt64lcu6gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
220480opt64lcu6gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
222824sphlib-smallgcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011082120110821
225172sphlib-smallgcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011082120110821
225656opt64u6gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
268240opt64u6gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
367668opt64lcu24gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
375160opt64lcu6gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
379856opt64lcu24gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
390272opt64u6gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
390492opt64u6gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
398488opt64lcu6gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
402328opt64u6gcc -m64 -O3 -fomit-frame-pointer2011051920110509
403356opt64lcu6gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
403816opt64lcu6gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
404452opt64u6gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
404872sphlibgcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011082120110821
406688sphlibgcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011082120110821
408412opt64u6gcc -m64 -O2 -fomit-frame-pointer2011051920110509
408444sphlibgcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011082120110821
409840opt64lcu6gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
421624opt64lcu6gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
422712sphlib-smallgcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011082120110821
422832sphlib-smallgcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011082120110821
423536opt64u6gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
424140opt64u6gcc -m64 -Os -fomit-frame-pointer2011051920110509
426552opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2011051920110509
428752opt64u6gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
431396opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2011051920110509
431904opt64lcu6gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
433412opt64u6gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
433488opt64u6gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
436328opt64u6gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
437716opt64lcu6gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
439024opt64lcu6gcc -m64 -Os -fomit-frame-pointer2011051920110509
441200sphlibgcc -m64 -O3 -fomit-frame-pointer2011082120110821
441248sphlibgcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011082120110821
442052sphlibgcc -m64 -O2 -fomit-frame-pointer2011082120110821
442972sphlibgcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011082120110821
446060opt64u6gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
446788sphlibgcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011082120110821
447916opt64lcu6gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
449464opt64lcu6gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
449900opt64lcu6gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
450396sphlibgcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011082120110821
451260opt64u6gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
452892opt64u6gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
454080opt64lcu6gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
467264opt64u6gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
471296sphlibgcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011082120110821
471332sphlibgcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011082120110821
474700sphlib-smallgcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011082120110821
487768sphlib-smallgcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011082120110821
488912sphlib-smallgcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011082120110821
489600sphlibgcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011082120110821
497768sphlibgcc -m64 -Os -fomit-frame-pointer2011082120110821
498448sphlibgcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011082120110821
507516sphlibgcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011082120110821
511648opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
517856opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
518524opt32bi-rvku2gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
529328opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
530564sphlib-smallgcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011082120110821
533192opt32biT-s2lcu4gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
535556sphlib-smallgcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011082120110821
536468sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011082120110821
536724sphlib-smallgcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011082120110821
539060sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011082120110821
540356sphlib-smallgcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011082120110821
542320sphlib-smallgcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011082120110821
576304sphlib-smallgcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011082120110821
578148sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011082120110821
586320sphlibgcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011082120110821
586516sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011082120110821
588864sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
589736sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011082120110821
592600sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011082120110821
592688sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
601800opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
602032opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
602492sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011082120110821
608392sphlib-smallgcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011082120110821
609072opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
614912opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
615664opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
616292opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
616776opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
619832opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
620476opt64lcu6gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
620924opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
622184opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
623552opt64lcu6gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
624640sphlib-smallgcc -m64 -O -fomit-frame-pointer2011082120110821
624980opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509
625012sphlib-smallgcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011082120110821
626028opt64u6gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
626776opt64u6gcc -m64 -O -fomit-frame-pointer2011051920110509
635000opt64u6gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
636976opt32bi-s2lcu4gcc -m64 -mcpu=v9 -O -fomit-frame-pointer2011051920110509
638120sphlib-smallgcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011082120110821
638628sphlibgcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011082120110821
639912opt64lcu24gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
640084sphlibgcc -m64 -O -fomit-frame-pointer2011082120110821
645384opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
647312opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
650052sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011082120110821
650436opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
651536sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011082120110821
656928opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
658856opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
665880opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
666256opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509
666560opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
667612opt64lcu24gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
669052opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2011051920110509
669812opt64lcu24gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
670028opt64lcu24gcc -m64 -Os -fomit-frame-pointer2011051920110509
672344opt64lcu24gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
672848opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2011051920110509
674424sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
674956sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011082120110821
676608sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011082120110821
676732opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
677428sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
689420sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011082120110821
690448sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011082120110821
692288sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
693140sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
693696sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011082120110821
699000sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011082120110821
703164opt64lcu6gcc -m64 -O -fomit-frame-pointer2011051920110509
721776sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011082120110821
722588opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
723288sphlib-smallgcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011082120110821
724152sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
730064opt64u6gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
740584sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011082120110821
763296opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
764892opt64lcu6gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
784252sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
786160opt64lcu24gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
790400sphlibgcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011082120110821
801088opt64lcu24gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
814224opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
816504opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
835040opt64lcu24gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
835248opt64lcu24gcc -m64 -O -fomit-frame-pointer2011051920110509
839436opt64lcu24gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
870292opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
872124opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
872404opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509
888112opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
888116opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
888712opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
889744opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
890200opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
892936opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
1029944opt64lcu24gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
1107968opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1125960opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1132056opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1136492opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1155592opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1167168opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1174376opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1200256opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1212544opt32bi-s2lcu4gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1230164opt32biT-s2lcu4gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1263800opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1291640opt32bi-s2lcu4gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1292000opt32bi-rvku2gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1300616opt32bi-rvku2gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer2011051920110509
1305484opt32bi-rvku2gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1326976opt32biT-s2lcu4gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1330068opt32bi-s2lcu4gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer2011051920110509
1343984opt32biT-s2lcu4gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer2011051920110509
1358480opt32bi-rvku2gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1411616opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
1429600opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1459140opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1480708opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1490068opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
1490388opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1498088opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1508908opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1513408opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1520188opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2011051920110509
1520584opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2011051920110509
1576840opt32bi-rvku2gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1608308opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1622780opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
1628876opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011051920110509
1644588opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011051920110509
1647164opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer2011051920110509
1673156opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
1674620opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011051920110509
1674760opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011051920110509
1687468opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
1698292opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011051920110509
1725860opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer2011051920110509
1735836opt32bi-rvku2gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
1737392opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
1739376opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
1743804opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2011051920110509
1744344opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
1751492opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011051920110509
1757608opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
1786168opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2011051920110509
1795036opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2011051920110509
1796532opt32bi-rvku2gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
1824140opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
1838140opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
1852988opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
1871248opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051920110509
1910432opt32bi-rvku2gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
1936700opt32biT-s2lcu4gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
1955932opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2011051920110509
1975176opt32bi-rvku2gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
1985336opt32bi-rvku2gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
2039732opt32bi-s2lcu4gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
2156444opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
2177636opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
2179556opt32bi-rvku2gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
2180420opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
2187224opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
2199380opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
2199748opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
2211588opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
2216200opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
2251044opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509
2279648opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
2300568opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051920110509
2303468opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
2322560opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
2345784opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
2348856opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
2367604opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051920110509
2373568opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
2379084opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer2011051920110509
2393044opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
2397228opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
2407460opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer2011051920110509
2425968opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer2011051920110509
2500364opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer2011051920110509
2535768opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509
2606640opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer2011051920110509
2661756opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer2011051920110509
2737548opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051920110509

Checksum failure

Implementation: crypto_hash/keccakc1024/compact
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
b325c0f08be75337ad740dcec1d697f1f03a6bada2a302f2fda6eb46271f3aecb5c6519ccbe37d4e626703521c705cf0f6f14873402a37203df9bf8783334585
Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -O -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -Os -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer compact simple
gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer compact simple
gcc -m64 -O2 -fomit-frame-pointer compact simple
gcc -m64 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -O -fomit-frame-pointer compact simple
gcc -m64 -Os -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer compact simple
gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer compact simple
gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer compact simple
gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=v9 -O -fomit-frame-pointer compact simple
gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer compact simple

Checksum failure

Implementation: crypto_hash/keccakc1024/simple32bi
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
e86d47035c9d8ca3876856fa0129c3daf7d0499139b64d8af055416855b8c6f9c94f8290379a697dfe37a8e49a771b41f6ecf1115406729ad0c35c24a43a55b1
Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer simple32bi
gcc -m64 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -O -fomit-frame-pointer simple32bi
gcc -m64 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=v9 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer simple32bi

Test failure

Implementation: crypto_hash/keccakc1024/compact8
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -O -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer compact8
gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer compact8
gcc -m64 -O2 -fomit-frame-pointer compact8
gcc -m64 -O -fomit-frame-pointer compact8
gcc -m64 -Os -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer compact8
gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer compact8
gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer compact8
gcc -m64 -mcpu=v9 -O -fomit-frame-pointer compact8
gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer compact8

Test failure

Implementation: crypto_hash/keccakc1024/opt64lcu24
Compiler: gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer
error 111
crypto_hash does not handle overlap

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer opt64lcu24
gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer opt64lcu24
gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer opt64lcu24
gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer opt64lcu24

Compiler output

Implementation: crypto_hash/keccakc1024/avr8
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: error: avr/pgmspace.h: No such file or directory

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=v9 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=v9 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=v9 -O -fomit-frame-pointer avr8 avr8asm
gcc -funroll-loops -m64 -mcpu=v9 -Os -fomit-frame-pointer avr8 avr8asm
gcc -m64 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -O -fomit-frame-pointer avr8 avr8asm
gcc -m64 -Os -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc3 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc3 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc3 -O -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc3 -Os -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc -O2 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc -O3 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc -O -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=ultrasparc -Os -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=v9 -O2 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=v9 -O3 -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=v9 -O -fomit-frame-pointer avr8 avr8asm
gcc -m64 -mcpu=v9 -Os -fomit-frame-pointer avr8 avr8asm