Implementation notes: amd64, ares, crypto_hash/shabal256

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shabal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10112amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
10112amd64gcc -march=barcelona -O -fomit-frame-pointer2014012620130419
10120amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
10124amd64gcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
10128amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
10140amd64gcc -m64 -O -fomit-frame-pointer2014012620130419
10140amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
10140amd64gcc -march=k8 -O -fomit-frame-pointer2014012620130419
10140amd64gcc -march=nocona -O -fomit-frame-pointer2014012620130419
10144amd64gcc -O3 -fomit-frame-pointer2014012620130419
10144amd64gcc -O -fomit-frame-pointer2014012620130419
10144amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
10144amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
10144amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
10144amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
10144amd64gcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
10148amd64gcc -Os -fomit-frame-pointer2014012620130419
10148amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
10148amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
10148amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
10148amd64gcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
10152amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
10152amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
10152amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
10152amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
10152amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
10152amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
10156amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
10156amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
10160amd64gcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
10160amd64gcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
10160amd64gcc -funroll-loops -O -fomit-frame-pointer2014012620130419
10160amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
10160amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
10160amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
10160amd64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
10160amd64gcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
10160amd64gcc -march=k8 -Os -fomit-frame-pointer2014012620130419
10164amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
10164amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
10164amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
10164amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
10164amd64gcc -m64 -Os -fomit-frame-pointer2014012620130419
10164amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
10164amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
10164amd64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
10168amd64gcc -funroll-loops2014012620130419
10168amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
10168amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
10168amd64gcc -m64 -O2 -fomit-frame-pointer2014012620130419
10168amd64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
10168amd64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
10168amd64gcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
10168amd64gcc -march=nocona -Os -fomit-frame-pointer2014012620130419
10172amd64cc2014012620130419
10172amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
10172amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
10172amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
10172amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
10172amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
10172amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
10176amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
10176amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
10176amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
10176amd64gcc -m64 -O3 -fomit-frame-pointer2014012620130419
10176amd64gcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
10180amd64gcc2014012620130419
10180amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
10180amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
10180amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
10184amd64gcc -O2 -fomit-frame-pointer2014012620130419
10184amd64gcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
10184amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
10188amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
10188amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
10188amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
10188amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
10188amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
10188amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
10200amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
10200amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
10224amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
10320amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
10388amd64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
11236sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
11240sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
11240sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
11244sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
11244sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
11252sphlibgcc -O -fomit-frame-pointer2014012620130419
11252sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
11252sphlibgcc -m64 -O -fomit-frame-pointer2014012620130419
11252sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
11252sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
11256sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
11268sphlibgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
11268sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
11268sphlibgcc -march=nocona -O -fomit-frame-pointer2014012620130419
11376sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
11388sphlibgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
11404sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
11404sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
11416sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
11416sphlibgcc -march=k8 -O -fomit-frame-pointer2014012620130419
11420sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
11424sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
11452sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
11792sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
11796sphlibgcc -O2 -fomit-frame-pointer2014012620130419
11800sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
11808sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
11816sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
11816sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
11820sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
11820sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
11824sphlibgcc -m64 -O2 -fomit-frame-pointer2014012620130419
11832sphlibgcc -m64 -O3 -fomit-frame-pointer2014012620130419
11840sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
11840sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
11844sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
11848sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
11848sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
11848sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
11852sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
11852sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
11856sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
11856sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
11860sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
11860sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
11872sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
11880sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
11892sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
11900sphlibgcc -O3 -fomit-frame-pointer2014012620130419
11912sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
11920sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
11932sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
11932sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
11936sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
11940sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
11944sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
11952sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
11960sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
11960sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
11972sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
11972sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
12024sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
12032sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
12032sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
12036sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
12164sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
12168sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
12224sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
12232sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
12240sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
12244sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
12252sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
12312sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
12316sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
12316sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
12316sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
12360sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
12440sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
12444sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
12508sphlibgcc -Os -fomit-frame-pointer2014012620130419
12508sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
12512sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
12512sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
12516sphlibgcc -m64 -Os -fomit-frame-pointer2014012620130419
12520sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
12524sphlibgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
12536sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
12544sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
12636sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
12640sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
12820sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
12820sphlibgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
30272sphlibgcc -funroll-loops2014012620130419
30300sphlibgcc2014012620130419
30760sphlibcc2014012620130419