Implementation notes: amd64, ares, crypto_hash/hamsi

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: hamsi
TimeImplementationCompilerBenchmark dateSUPERCOP version
36228simd-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36280simd-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36304simd-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36376simd-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
36392simd-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36404simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36404simd-1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
36404simd-1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
36416simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36428simd-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
36444simd-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
36452simd-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
36476simd-2gcc -m64 -O3 -fomit-frame-pointer2014012520130419
36480simd-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36504simd-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
36508simd-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
36512simd-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36512simd-1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
36520simd-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36528simd-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36540simd-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
36544simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
36548simd-1gcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
36552simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36568simd-1gcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36588simd-1gcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36608simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
36608simd-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
36628simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
36636simd-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
36640simd-1gcc -march=nocona -Os -fomit-frame-pointer2014012520130419
36644simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
36648simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
36648simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
36652simd-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
36656simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
36656simd-1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
36664simd-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
36672simd-1gcc -O3 -fomit-frame-pointer2014012520130419
36672simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
36672simd-1gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
36672simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
36680simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
36684simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
36692simd-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
36696simd-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
36696simd-1gcc -m64 -O3 -fomit-frame-pointer2014012520130419
36700simd-2gcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
36700simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
36704simd-1gcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
36704simd-1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
36708simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
36712simd-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
36716simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36720simd-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
36724simd-1gcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
36724simd-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
36728simd-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
36728simd-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36736simd-1gcc -O -fomit-frame-pointer2014012520130419
36736simd-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
36740simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
36744simd-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
36752simd-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
36752simd-1gcc -m64 -O -fomit-frame-pointer2014012520130419
36752simd-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
36752simd-1gcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
36756simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
36760simd-1gcc -m64 -O2 -fomit-frame-pointer2014012520130419
36764simd-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
36776simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
36776simd-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
36780simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
36784simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
36788simd-1gcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
36792simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
36796simd-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36800simd-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
36804simd-2gcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
36808simd-1gcc -O2 -fomit-frame-pointer2014012520130419
36808simd-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
36812simd-1gcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
36816simd-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36828simd-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
36836simd-1gcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
36840simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
36844simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36848simd-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
36856simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36860simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36864simd-1gcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
36868simd-2gcc -m64 -O2 -fomit-frame-pointer2014012520130419
36884simd-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
36896simd-1gcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
36896simd-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
36896simd-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
36908simd-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36912simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36916simd-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36924simd-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36928simd-1gcc -march=barcelona -O -fomit-frame-pointer2014012520130419
36932simd-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
36936simd-2gcc -O2 -fomit-frame-pointer2014012520130419
36936simd-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36940simd-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
36940simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36944simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36956simd-1gcc -funroll-loops -O -fomit-frame-pointer2014012520130419
36956simd-1gcc -march=k8 -O -fomit-frame-pointer2014012520130419
36960simd-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
36968simd-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
36972simd-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
36972simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
37016simd-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
37020simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
37040simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
37040simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
37040simd-1gcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
37052simd-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
37052simd-1gcc -march=nocona -O -fomit-frame-pointer2014012520130419
37064simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
37084simd-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
37088simd-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
37088simd-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
37156simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
37208simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
37252simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
37268simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
37272simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
37280simd-2gcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
37316simd-2gcc -O3 -fomit-frame-pointer2014012520130419
37316simd-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
37316simd-2gcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
37324simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
37332simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
37340simd-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
37352simd-1gcc -Os -fomit-frame-pointer2014012520130419
37352simd-1gcc -m64 -Os -fomit-frame-pointer2014012520130419
37356simd-1gcc -march=k8 -Os -fomit-frame-pointer2014012520130419
37368simd-2gcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
37376simd-2gcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
37384simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
37384simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
37384simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
37388simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
37412simd-2gcc -march=nocona -Os -fomit-frame-pointer2014012520130419
37416simd-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
37480simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
37508simd-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
37508simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
37528simd-1gcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
37532simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
37556simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
37560simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
37564simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
37564simd-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
37584simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
37628simd-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
37648simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
37808simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
37808simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
37812simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
37820simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
37848simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
37864simd-2gcc -funroll-loops -O -fomit-frame-pointer2014012520130419
37864simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
37880simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
37880simd-2gcc -m64 -O -fomit-frame-pointer2014012520130419
37896simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
37940simd-2gcc -O -fomit-frame-pointer2014012520130419
37968simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
37988simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
37996simd-2gcc -m64 -Os -fomit-frame-pointer2014012520130419
38016simd-2gcc -Os -fomit-frame-pointer2014012520130419
38044simd-2gcc -march=k8 -Os -fomit-frame-pointer2014012520130419
38068simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
38068simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
38096simd-2gcc -march=k8 -O -fomit-frame-pointer2014012520130419
38112simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
38116simd-2gcc -march=nocona -O -fomit-frame-pointer2014012520130419
38120simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
38320simd-2gcc -march=barcelona -O -fomit-frame-pointer2014012520130419
38360simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
38364simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
39388bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
39396bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
39412bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
39424bernstein/small-simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
39444bernstein/small-simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
39448bernstein/small-simd-2gcc -funroll-loops -O -fomit-frame-pointer2014012520130419
39452bernstein/small-simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
39456bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
39476bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
39528bernstein/small-simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
39564bernstein/small-simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
39568bernstein/small-simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
39572bernstein/small-simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
39572bernstein/small-simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
39576bernstein/small-simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
39584bernstein/small-simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
39664bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
39868bernstein/small-simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
39876bernstein/small-simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
39908bernstein/small-simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
39908bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
39912bernstein/small-simd-2gcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
39916bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
39920bernstein/small-simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
39920bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
39920bernstein/small-simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
39924bernstein/small-simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
39928bernstein/small-simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
39936bernstein/small-simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
39940bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
40012bernstein/small-simd-2gcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
40040bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
40048bernstein/small-simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
40060bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
40060bernstein/small-simd-2gcc -m64 -O2 -fomit-frame-pointer2014012520130419
40060bernstein/small-simd-2gcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
40064bernstein/small-simd-2gcc -m64 -O3 -fomit-frame-pointer2014012520130419
40064bernstein/small-simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
40068bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
40068bernstein/small-simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
40068bernstein/small-simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
40072bernstein/small-simd-2gcc -O2 -fomit-frame-pointer2014012520130419
40072bernstein/small-simd-2gcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
40076bernstein/small-simd-2gcc -O3 -fomit-frame-pointer2014012520130419
40084bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
40088bernstein/small-simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
40088bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
40112bernstein/small-simd-2gcc -m64 -O -fomit-frame-pointer2014012520130419
40124bernstein/small-simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
40124bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
40128bernstein/small-simd-2gcc -march=k8 -O -fomit-frame-pointer2014012520130419
40132bernstein/small-simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
40136bernstein/small-simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
40140bernstein/small-simd-2gcc -O -fomit-frame-pointer2014012520130419
40140bernstein/small-simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
40140bernstein/small-simd-2gcc -march=barcelona -O -fomit-frame-pointer2014012520130419
40144bernstein/small-simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
40144bernstein/small-simd-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
40164bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
40372bernstein/small-simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
40400bernstein/small-simd-2gcc -march=nocona -O -fomit-frame-pointer2014012520130419
40444bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
40460bernstein/small-simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
40696bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
40700bernstein/small-simd-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
40708bernstein/small-simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
40708bernstein/small-simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
40708bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
40712bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
40720bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
40724bernstein/small-simd-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
40740bernstein/small-simd-2gcc -march=nocona -Os -fomit-frame-pointer2014012520130419
40800bernstein/small-simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
40804bernstein/small-simd-2gcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
40804bernstein/small-simd-2gcc -march=k8 -Os -fomit-frame-pointer2014012520130419
40808bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
40816bernstein/small-simd-2gcc -Os -fomit-frame-pointer2014012520130419
40816bernstein/small-simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
40816bernstein/small-simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
40824bernstein/small-simd-2gcc -m64 -Os -fomit-frame-pointer2014012520130419
40824bernstein/small-simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
40824bernstein/small-simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
40828bernstein/small-simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
40832bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
40832bernstein/small-simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
40832bernstein/small-simd-2gcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
41168bernstein/small-simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
41180bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
41276bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
41284bernstein/small-simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
41284bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
41284bernstein/small-simd-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
268848simd-1gcc -funroll-loops2014012520130419
268984simd-1cc2014012520130419
269020simd-1gcc2014012520130419
270636simd-2gcc -funroll-loops2014012520130419
270756simd-2cc2014012520130419
270984simd-2gcc2014012520130419
285388bernstein/small-simd-2cc2014012520130419
285456bernstein/small-simd-2gcc -funroll-loops2014012520130419
285608bernstein/small-simd-2gcc2014012520130419

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=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -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=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