Implementation notes: amd64, jos, crypto_hash/hamsi

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: hamsi
TimeImplementationCompilerBenchmark dateSUPERCOP version
42615simd-1gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
42653simd-1gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
42660simd-1gcc -m64 -O -fomit-frame-pointer2014070320140622
42660simd-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
42675simd-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
42682simd-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
42683simd-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
42690simd-1gcc -march=nocona -O -fomit-frame-pointer2014070320140622
42720simd-1gcc -O -fomit-frame-pointer2014070320140622
42720simd-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
42750simd-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
42758simd-1gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
42803simd-1gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
42825simd-1gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
42825simd-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
42848simd-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
43012simd-1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
43035simd-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
43073simd-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
43073simd-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
43110simd-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
43117simd-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
43125simd-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
43133simd-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
43155simd-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
43200simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
43215simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
43223simd-1gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
43252simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
43268simd-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
43283simd-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
43297simd-1gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
43433simd-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
43440simd-1gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
43448simd-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
43470simd-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
43478simd-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
43478simd-1gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
43538simd-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
43560simd-1gcc -march=k8 -O -fomit-frame-pointer2014070320140622
43567simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
43590simd-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
43590simd-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
43605simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
43620simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
43635simd-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
43635simd-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
43635simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
43688simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
43770simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
43777simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
43837simd-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
43853simd-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
43898simd-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
43957simd-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
43958simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
43965simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
43973simd-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
43995simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
44017simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
44093simd-2gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
44107simd-2gcc -march=nocona -O -fomit-frame-pointer2014070320140622
44108simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
44123simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
44137simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
44137simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
44153simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
44160simd-1gcc -m64 -Os -fomit-frame-pointer2014070320140622
44183simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
44183simd-2gcc -m64 -O -fomit-frame-pointer2014070320140622
44190simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
44190simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
44205simd-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
44205simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
44220simd-1gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
44228simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
44235simd-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
44235simd-2gcc -march=k8 -O -fomit-frame-pointer2014070320140622
44243simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
44258simd-2gcc -O -fomit-frame-pointer2014070320140622
44265simd-2gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
44280simd-1gcc -Os -fomit-frame-pointer2014070320140622
44288simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
44295simd-1gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
44302simd-2gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
44310simd-2gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
44318simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
44325simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
44348simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
44348simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
44400simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
44407simd-1gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
44415simd-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
44422simd-1gcc -O3 -fomit-frame-pointer2014070320140622
44430simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
44430simd-1gcc -m64 -O3 -fomit-frame-pointer2014070320140622
44438simd-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
44467simd-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
44468simd-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
44490simd-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
44497simd-2gcc -O3 -fomit-frame-pointer2014070320140622
44520simd-1gcc -O2 -fomit-frame-pointer2014070320140622
44542simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
44543simd-2gcc -m64 -O3 -fomit-frame-pointer2014070320140622
44550simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
44550simd-1gcc -m64 -O2 -fomit-frame-pointer2014070320140622
44557simd-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
44572simd-2gcc -m64 -O2 -fomit-frame-pointer2014070320140622
44588simd-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
44588simd-2gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
44595simd-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
44602simd-2gcc -O2 -fomit-frame-pointer2014070320140622
44602simd-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
44617simd-2gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
44618simd-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
44625simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
44640simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
44647simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
44662simd-2gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
44670simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
44760simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44767simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44775simd-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44805simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
44812simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44820simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44820simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44820simd-1gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44827simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44888simd-1gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44903simd-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
44910simd-1gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
44910simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
44910simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
44918simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
44932simd-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
44948simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44962simd-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
44977simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
44978simd-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
44993simd-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
45022simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
45045simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
45052simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
45090simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
45090simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
45097simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
45105simd-2gcc -Os -fomit-frame-pointer2014070320140622
45128simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
45150simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
45157simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
45158simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
45203simd-1gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
45210simd-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
45248simd-2gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
45262simd-1gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
45270simd-2gcc -m64 -Os -fomit-frame-pointer2014070320140622
45322simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
45322simd-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
45330simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
45353simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
45360simd-1gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
45390simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
45405simd-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
45412simd-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
45428simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
45457simd-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
45503simd-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
45653simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
45660simd-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
45683simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
45735simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
45795simd-2gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
45825simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
45825simd-2gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
45862simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
46935bernstein/small-simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
47153bernstein/small-simd-2gcc -march=nocona -O -fomit-frame-pointer2014070320140622
47295bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
47318bernstein/small-simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
47940bernstein/small-simd-2gcc -O2 -fomit-frame-pointer2014070320140622
47940bernstein/small-simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
47940bernstein/small-simd-2gcc -m64 -O2 -fomit-frame-pointer2014070320140622
47940bernstein/small-simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
47978bernstein/small-simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
48007bernstein/small-simd-2gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
48015bernstein/small-simd-2gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
48030bernstein/small-simd-2gcc -m64 -O3 -fomit-frame-pointer2014070320140622
48127bernstein/small-simd-2gcc -m64 -O -fomit-frame-pointer2014070320140622
48150bernstein/small-simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
48157bernstein/small-simd-2gcc -O -fomit-frame-pointer2014070320140622
48158bernstein/small-simd-2gcc -O3 -fomit-frame-pointer2014070320140622
48218bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
48225bernstein/small-simd-2gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
48225bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
48233bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
48240bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
48247bernstein/small-simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
48247bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
48263bernstein/small-simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
48263bernstein/small-simd-2gcc -march=k8 -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
48285bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
48293bernstein/small-simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
48293bernstein/small-simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
48397bernstein/small-simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
48405bernstein/small-simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
48412bernstein/small-simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
48442bernstein/small-simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
48465bernstein/small-simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
48503bernstein/small-simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
48510bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
48532bernstein/small-simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
48533bernstein/small-simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
48548bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
48548bernstein/small-simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
48555bernstein/small-simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
48555bernstein/small-simd-2gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
48570bernstein/small-simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
48578bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
48697bernstein/small-simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
48705bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
48893bernstein/small-simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
48900bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
48907bernstein/small-simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
48908bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
48908bernstein/small-simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
48930bernstein/small-simd-2gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
48937bernstein/small-simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
48938bernstein/small-simd-2gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
49155bernstein/small-simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
49192bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
49208bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
49208bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
49470bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
49477bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
49477bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
51525bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
51525bernstein/small-simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
51600bernstein/small-simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
51615bernstein/small-simd-2gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
52095bernstein/small-simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
52102bernstein/small-simd-2gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
52252bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
52253bernstein/small-simd-2gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
52253bernstein/small-simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
52260bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
52260bernstein/small-simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
52485bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
52492bernstein/small-simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
52493bernstein/small-simd-2gcc -m64 -Os -fomit-frame-pointer2014070320140622
52493bernstein/small-simd-2gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
52500bernstein/small-simd-2gcc -Os -fomit-frame-pointer2014070320140622
52500bernstein/small-simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
52515bernstein/small-simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
52590bernstein/small-simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
52590bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
52590bernstein/small-simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
52620bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
334755simd-1gcc -funroll-loops2014070320140622
337778simd-1cc2014070320140622
339247simd-1gcc2014070320140622
341670simd-2gcc -funroll-loops2014070320140622
341932simd-2cc2014070320140622
345667simd-2gcc2014070320140622
361500bernstein/small-simd-2gcc2014070320140622
362160bernstein/small-simd-2cc2014070320140622
369878bernstein/small-simd-2gcc -funroll-loops2014070320140622

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: 174, 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 -O3 -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 -O3 -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