Implementation notes: amd64, mace, crypto_hash/hamsi

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: hamsi
TimeImplementationCompilerBenchmark dateSUPERCOP version
82790simd-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
82805simd-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
82812simd-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
82855simd-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83180simd-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
83180simd-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
83180simd-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
83180simd-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
83181simd-1gcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
83187simd-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
83192simd-1gcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
83192simd-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
83192simd-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
83197simd-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
83197simd-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
83205simd-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
83206simd-1gcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
83207simd-1gcc -march=nocona -O -fomit-frame-pointer2011090420110831
83241simd-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
83559simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
83564simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
83565simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
83565simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
83566simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
83567simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
83570simd-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
83570simd-1gcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
83573simd-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
83573simd-1gcc -m64 -O3 -fomit-frame-pointer2011090420110831
83576simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
83576simd-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
83576simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
83576simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
83576simd-2gcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
83578simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
83579simd-1gcc -O2 -fomit-frame-pointer2011090420110831
83579simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
83579simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
83581simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
83584simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
83586simd-1gcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
83587simd-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
83587simd-2gcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
83594simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
83600simd-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83600simd-1gcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
83600simd-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
83601simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83601simd-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
83606simd-2gcc -march=nocona -O -fomit-frame-pointer2011090420110831
83607simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
83627simd-1gcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83630simd-1gcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
83631simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83640simd-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
83640simd-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
83641simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
83641simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
83682simd-1gcc -O3 -fomit-frame-pointer2011090420110831
83720simd-1gcc -m64 -O2 -fomit-frame-pointer2011090420110831
83751simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
83859simd-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
83957simd-2gcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
83958simd-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
83959simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
83960simd-2gcc -O3 -fomit-frame-pointer2011090420110831
83960simd-2gcc -m64 -O3 -fomit-frame-pointer2011090420110831
83960simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83961simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
83965simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
83966simd-1gcc -funroll-loops -O -fomit-frame-pointer2011090420110831
83966simd-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
83966simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
83969simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
83970simd-2gcc -O2 -fomit-frame-pointer2011090420110831
83970simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
83970simd-2gcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
83975simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
83984simd-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
83984simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
83985simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
83988simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
83989simd-1gcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
83989simd-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
83989simd-1gcc -march=k8 -O -fomit-frame-pointer2011090420110831
83991simd-2gcc -m64 -O2 -fomit-frame-pointer2011090420110831
83992simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
83993simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
84001simd-1gcc -O -fomit-frame-pointer2011090420110831
84003simd-1gcc -march=barcelona -O -fomit-frame-pointer2011090420110831
84022simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
84039simd-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
84039simd-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
84052simd-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
84056simd-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
84059simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
84066simd-1gcc -m64 -O -fomit-frame-pointer2011090420110831
84099simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
84112simd-1gcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
84127simd-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
84170simd-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
84331simd-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
84332simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
84337simd-1gcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
84338simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
84343simd-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
84344simd-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
84354simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
84354simd-1gcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
84356simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
84359simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
84379simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
84404simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
84414simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
84448simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
84465simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
84741simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
84741simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
84757simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
84757simd-2gcc -m64 -O -fomit-frame-pointer2011090420110831
84763simd-2gcc -march=k8 -O -fomit-frame-pointer2011090420110831
84766simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
84773simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
84784simd-2gcc -march=barcelona -O -fomit-frame-pointer2011090420110831
84789simd-2gcc -funroll-loops -O -fomit-frame-pointer2011090420110831
84807simd-2gcc -O -fomit-frame-pointer2011090420110831
84837simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
85535simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
85561simd-2gcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
85590simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
85692simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
85911simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
85911simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
85912simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
85920simd-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
85920simd-1gcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
86312simd-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
86312simd-1gcc -m64 -Os -fomit-frame-pointer2011090420110831
86312simd-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
86312simd-1gcc -march=k8 -Os -fomit-frame-pointer2011090420110831
86446simd-1gcc -Os -fomit-frame-pointer2011090420110831
86508simd-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
86677simd-2gcc -Os -fomit-frame-pointer2011090420110831
86677simd-2gcc -m64 -Os -fomit-frame-pointer2011090420110831
86677simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
86677simd-2gcc -march=k8 -Os -fomit-frame-pointer2011090420110831
86689simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
86689simd-2gcc -march=nocona -Os -fomit-frame-pointer2011090420110831
86873simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
86874simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
87075simd-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
87075simd-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
87075simd-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
87077simd-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
87077simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
87079simd-2gcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
87082simd-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
87112simd-1gcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
87257simd-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
87457simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
87566simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
87849simd-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
87866simd-1gcc -march=nocona -Os -fomit-frame-pointer2011090420110831
87868simd-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
87878simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
88619simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
88619simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
88639simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
89008simd-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
89008simd-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
89009simd-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
89379bernstein/small-simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
89379bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
89381bernstein/small-simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
89384bernstein/small-simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
89384bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
89384bernstein/small-simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
89385bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
89422bernstein/small-simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
89430bernstein/small-simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
89453bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
89762bernstein/small-simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
89773bernstein/small-simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
89773bernstein/small-simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
89814bernstein/small-simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
90134bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
90135bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
90141bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
90141bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
90157bernstein/small-simd-2gcc -O3 -fomit-frame-pointer2011090420110831
90157bernstein/small-simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
90157bernstein/small-simd-2gcc -m64 -O3 -fomit-frame-pointer2011090420110831
90163bernstein/small-simd-2gcc -O2 -fomit-frame-pointer2011090420110831
90163bernstein/small-simd-2gcc -m64 -O2 -fomit-frame-pointer2011090420110831
90166bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
90166bernstein/small-simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
90167bernstein/small-simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
90168bernstein/small-simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
90168bernstein/small-simd-2gcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
90179bernstein/small-simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
90179bernstein/small-simd-2gcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
90184bernstein/small-simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
90184bernstein/small-simd-2gcc -march=nocona -O -fomit-frame-pointer2011090420110831
90537bernstein/small-simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
90537bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
90544bernstein/small-simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
90545bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
90553bernstein/small-simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
90602bernstein/small-simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
90602bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
90602bernstein/small-simd-2gcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
90603bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
90606bernstein/small-simd-2gcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
90951bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
90952bernstein/small-simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
90952bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
90981bernstein/small-simd-2gcc -march=k8 -O -fomit-frame-pointer2011090420110831
90982bernstein/small-simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
90982bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
90984bernstein/small-simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
91036bernstein/small-simd-2gcc -march=barcelona -O -fomit-frame-pointer2011090420110831
91323bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
91324bernstein/small-simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
91342bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
91373bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
91391bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
91392bernstein/small-simd-2gcc -funroll-loops -O -fomit-frame-pointer2011090420110831
91392bernstein/small-simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
91393bernstein/small-simd-2gcc -O -fomit-frame-pointer2011090420110831
91393bernstein/small-simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
91393bernstein/small-simd-2gcc -m64 -O -fomit-frame-pointer2011090420110831
91690bernstein/small-simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
91705bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
91705bernstein/small-simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
91705bernstein/small-simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
91705bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
91705bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
91708bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
91708bernstein/small-simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
91708bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
91709bernstein/small-simd-2gcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
91709bernstein/small-simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
92868bernstein/small-simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
92868bernstein/small-simd-2gcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
92889bernstein/small-simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
92889bernstein/small-simd-2gcc -march=nocona -Os -fomit-frame-pointer2011090420110831
92891bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
92891bernstein/small-simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
94406bernstein/small-simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
94406bernstein/small-simd-2gcc -m64 -Os -fomit-frame-pointer2011090420110831
94406bernstein/small-simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
94406bernstein/small-simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
94406bernstein/small-simd-2gcc -march=k8 -Os -fomit-frame-pointer2011090420110831
94407bernstein/small-simd-2gcc -Os -fomit-frame-pointer2011090420110831
95561bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
95563bernstein/small-simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
95582bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
134472simd-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
706905simd-2gcc -funroll-loops2011090420110831
706950simd-1gcc -funroll-loops2011090420110831
707009simd-1gcc2011090420110831
707042simd-1cc2011090420110831
715004simd-2gcc2011090420110831
715143simd-2cc2011090420110831
769719bernstein/small-simd-2gcc -funroll-loops2011090420110831
770288bernstein/small-simd-2gcc2011090420110831
774088bernstein/small-simd-2cc2011090420110831

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: cc
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 170, namely:
CompilerImplementations
cc sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small