Implementation notes: amd64, elroy, crypto_hash/shavite3256

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
36692new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
36748new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
36792new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
36808new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
36816new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
36840low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
36852low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
36860low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
36872new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
36884new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
36912new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
36928low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
36996new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
37024no-saltgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
37100no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
37132no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
37180no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
37184low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
37276low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
37676no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
37712low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
37844low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
37968new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
37980no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
37992no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
38016no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
38036new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
38036new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
38068no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
38108new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
38184new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
38196new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
38256new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
38256new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
38268new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
38280new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
38300new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
38444low-memgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
38552new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
38664new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
38696new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
38720new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
38732new-aes-roundgcc -O3 -fomit-frame-pointer2011012120110106
38764new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
39036new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
39040new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
39060new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
39112new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
39116new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
39176new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
39216new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
39256new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
39260new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
39292new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
39396new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
39564low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
39572low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
39824low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
39944low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
40000low-memgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
40024low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
40040low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
40084low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
40096new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
40096low-memgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
40100low-memgcc -march=k8 -O -fomit-frame-pointer2011012120110106
40132low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
40136low-memgcc -O -fomit-frame-pointer2011012120110106
40200new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2011012120110106
40224low-memgcc -march=nocona -O -fomit-frame-pointer2011012120110106
40236low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
40268low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
40280no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
40328low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
40380new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
40420new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
40448low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
40468low-memgcc -m64 -O -fomit-frame-pointer2011012120110106
40508no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
40556new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
40564low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
40588no-saltgcc -O -fomit-frame-pointer2011012120110106
40608no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
40724no-saltgcc -march=k8 -O -fomit-frame-pointer2011012120110106
40744low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
40772new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
40784no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
40828low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
40852new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
40896new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
40904new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2011012120110106
40908new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
40940new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
40964new-aes-roundgcc -m64 -O -fomit-frame-pointer2011012120110106
40980no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
41004low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
41004no-saltgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
41016low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
41020low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
41020low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
41024no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
41036new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2011012120110106
41044low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
41068no-saltgcc -m64 -O -fomit-frame-pointer2011012120110106
41092low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
41096low-memgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
41168no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
41336low-memgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
41348low-memgcc -m64 -O3 -fomit-frame-pointer2011012120110106
41372new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
41388low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
41460low-memgcc -O3 -fomit-frame-pointer2011012120110106
41480low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
41484no-saltgcc -m64 -O3 -fomit-frame-pointer2011012120110106
41504no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
41512no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
41568no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
41712low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
41756low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
41760new-aes-roundgcc -O -fomit-frame-pointer2011012120110106
41848low-memgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
41876no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
41896no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
41912no-saltgcc -O3 -fomit-frame-pointer2011012120110106
41924no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
42000low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
42016no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
42032no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
42056no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
42080no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
42144no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
42184low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
42360low-memgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
42412lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
42424lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
42436lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
42480no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
42616low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
42804no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
42824no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
42900no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
43008no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
43052lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
43088lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
43096no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
43116no-saltgcc -march=nocona -O -fomit-frame-pointer2011012120110106
43156new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
43160low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
43208new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
43256new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
43268new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
43272new-aes-roundgcc -m64 -Os -fomit-frame-pointer2011012120110106
43272new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
43280new-aes-roundgcc -Os -fomit-frame-pointer2011012120110106
43280new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
43288low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
43332no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
43364new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
43432new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
43456no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
43476no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
43480no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
43496new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
43504low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
43504no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
43532new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
43568no-saltgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
43604new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
43624low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
43628no-saltgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
43644no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
43644new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
43708lower-memgcc -m64 -O3 -fomit-frame-pointer2011012120110106
43716no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
43736no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
43780low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
43780lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
43796lower-memgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
43800lower-memgcc -O3 -fomit-frame-pointer2011012120110106
43800lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
43808no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
43812lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
43812lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
43816new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
43828lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
43832no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
43836lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
43840no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
43844no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
43852new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
43872new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
43884no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
43916low-memgcc -m64 -O2 -fomit-frame-pointer2011012120110106
43924low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
43944no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
43956lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
43956no-saltgcc -m64 -O2 -fomit-frame-pointer2011012120110106
43960lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
43968no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
43976lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
43980no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
43984lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
44016lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
44032lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
44052lower-memgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
44092new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
44092lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
44104lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
44108lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
44112new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
44116new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
44128new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
44140lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
44168low-memgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
44176lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
44188low-memgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
44200new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
44228no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
44248lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
44252new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
44288lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
44312lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
44316low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
44344low-memgcc -O2 -fomit-frame-pointer2011012120110106
44352new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
44388no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
44396low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
44404no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
44424new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
44464lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
44468low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
44480no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
44484new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
44508no-saltgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
44512new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
44524lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
44528no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
44528new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2011012120110106
44572low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
44600new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
44604no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
44624no-saltgcc -Os -fomit-frame-pointer2011012120110106
44648no-saltgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
44656new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
44692new-aes-roundgcc -O2 -fomit-frame-pointer2011012120110106
44732no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
44880no-saltgcc -O2 -fomit-frame-pointer2011012120110106
44896low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
44932lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
44944no-saltgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
44960no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
44964lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
44996lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
45000new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
45040lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
45136low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
45196lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
45208new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
45216no-saltgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
45232no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
45236lower-memgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
45256lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
45256no-saltgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
45268low-memgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
45284no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
45312low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
45316low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
45324low-memgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
45332lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
45336no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
45364lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
45404low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
45480no-saltgcc -m64 -Os -fomit-frame-pointer2011012120110106
45548low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
45568low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
45568low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
45692low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
45704low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
45740low-memgcc -Os -fomit-frame-pointer2011012120110106
45772low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
45772low-memgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
45804low-memgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
45980low-memgcc -m64 -Os -fomit-frame-pointer2011012120110106
45992low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
46028lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
46080low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
46084low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
46084lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
46084lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
46096lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
46100no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
46160lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
46168lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
46208new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
46268no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
46280lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
46280no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
46352lower-memgcc -m64 -O2 -fomit-frame-pointer2011012120110106
46376low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
46388lower-memgcc -O2 -fomit-frame-pointer2011012120110106
46424lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
46572no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
46776lower-memgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
46792lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
46852low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
46852lower-memgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
46892no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
47044low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
47256low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
47480low-memgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
47692no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
47732new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
48072no-saltgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
48132lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
48136lower-memgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
48152lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
48180lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
48224lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
48236lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
48244lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
48588lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
48764lower-memgcc -m64 -O -fomit-frame-pointer2011012120110106
48776lower-memgcc -O -fomit-frame-pointer2011012120110106
48860lower-memgcc -march=k8 -O -fomit-frame-pointer2011012120110106
48928no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
48960lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
49132new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
49232lower-memgcc -march=nocona -O -fomit-frame-pointer2011012120110106
49496no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
49904no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
49948lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
49992lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
50020lower-memgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
50020lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
50064lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
50100lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
50656lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
50744lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
50776lower-memgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
51028lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
51056lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
51092lower-memgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
51096lower-memgcc -Os -fomit-frame-pointer2011012120110106
51180lower-memgcc -m64 -Os -fomit-frame-pointer2011012120110106
51288lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
51384lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
51392lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
51532lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
51760lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
51828lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
52164lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
52580lower-memgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
82536low-memgcc -funroll-loops2011012120110106
82592low-memgcc2011012120110106
83172low-memcc2011012120110106
84588new-aes-roundcc2011012120110106
85888no-saltgcc -funroll-loops2011012120110106
85996no-saltgcc2011012120110106
86008new-aes-roundgcc2011012120110106
86224new-aes-roundgcc -funroll-loops2011012120110106
88756no-saltcc2011012120110106
107664lower-memgcc2011012120110106
107936lower-memgcc -funroll-loops2011012120110106
108392lower-memcc2011012120110106
2586008-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
2586728-bitgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
2606048-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
2608808-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
2624048-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
2626288-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
2642648-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
2696968-bitgcc -O2 -fomit-frame-pointer2011012120110106
2698608-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
2700328-bitgcc -m64 -O2 -fomit-frame-pointer2011012120110106
2700688-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
2710048-bitgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
2710088-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
2716448-bitgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
2718928-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
2722328-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
2729088-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
2740728-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
2755248-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
2758688-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
2765248-bitgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
2766688-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
2767648-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
2768368-bitgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
2782288-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
2795688-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
2798128-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
2803608-bitgcc -m64 -Os -fomit-frame-pointer2011012120110106
2805608-bitgcc -Os -fomit-frame-pointer2011012120110106
2806048-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
2810928-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
2813928-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
2814288-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
2820288-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
2824608-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
2827168-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
2829128-bitgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
2830088-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
2838928-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
2847728-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
2867008-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
2869528-bitgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
2870208-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
2891728-bitgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
3303248-bitgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
3317048-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
3330608-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
3348728-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
3349048-bitgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
3352008-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
3354368-bitgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
3358768-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
3361048-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
3363288-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
3368968-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
3378008-bitgcc -m64 -O3 -fomit-frame-pointer2011012120110106
3379768-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
3386328-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
3394328-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
3436088-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
3442448-bitgcc -O3 -fomit-frame-pointer2011012120110106
3484488-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
3489888-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
3494208-bitgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
3504648-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
3542248-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
4879448-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
4891208-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
5030448-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
5046248-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
5050808-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
5055128-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
5158968-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
5161968-bitgcc -m64 -O -fomit-frame-pointer2011012120110106
5162768-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
5169448-bitgcc -O -fomit-frame-pointer2011012120110106
5170848-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
5173728-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
5175168-bitgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
5183408-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
5184568-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
5197488-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
5211928-bitgcc -march=k8 -O -fomit-frame-pointer2011012120110106
5219048-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
5258968-bitgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
5271928-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
5298608-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
5308008-bitgcc -march=nocona -O -fomit-frame-pointer2011012120110106
10889688-bitcc2011012120110106
10905368-bitgcc -funroll-loops2011012120110106
10925688-bitgcc2011012120110106

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

Number of similar (compiler,implementation) pairs: 435, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8: error: (Each undeclared identifier is reported only once
hash.c: hash.c:8: error: for each function it appears in.)

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

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8: error: (Each undeclared identifier is reported only once
hash.c: hash.c:8: error: for each function it appears in.)
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8: error: (Each undeclared identifier is reported only once
hash.c: hash.c:8: error: for each function it appears in.)

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