Implementation notes: amd64, jos, crypto_hash/shabal256

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shabal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10702amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
10732amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
10740amd64gcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
10748amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
10748amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
10755amd64cc2014070320140622
10755amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
10755amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
10762amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
10763amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
10763amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
10770amd64gcc -O2 -fomit-frame-pointer2014070320140622
10770amd64gcc -O -fomit-frame-pointer2014070320140622
10770amd64gcc -Os -fomit-frame-pointer2014070320140622
10770amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
10770amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
10770amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
10770amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
10770amd64gcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
10770amd64gcc -march=k8 -O -fomit-frame-pointer2014070320140622
10777amd64gcc2014070320140622
10777amd64gcc -m64 -Os -fomit-frame-pointer2014070320140622
10777amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
10777amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
10777amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
10777amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
10777amd64gcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
10777amd64gcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
10777amd64gcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
10778amd64gcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
10778amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
10778amd64gcc -m64 -O3 -fomit-frame-pointer2014070320140622
10778amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
10785amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
10785amd64gcc -march=nocona -Os -fomit-frame-pointer2014070320140622
10792amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
10792amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
10792amd64gcc -m64 -O -fomit-frame-pointer2014070320140622
10792amd64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
10792amd64gcc -march=barcelona -O -fomit-frame-pointer2014070320140622
10792amd64gcc -march=k8 -Os -fomit-frame-pointer2014070320140622
10793amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
10793amd64gcc -funroll-loops2014070320140622
10793amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
10793amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
10793amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
10793amd64gcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10800amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
10800amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
10800amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
10800amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10800amd64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
10807amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
10807amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
10807amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
10808amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
10808amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
10815amd64gcc -funroll-loops -O -fomit-frame-pointer2014070320140622
10815amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
10815amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
10815amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
10815amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
10815amd64gcc -march=nocona -O -fomit-frame-pointer2014070320140622
10822amd64gcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
10822amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
10822amd64gcc -m64 -O2 -fomit-frame-pointer2014070320140622
10837amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
10838amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
10838amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
10845amd64gcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
10853amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
10980amd64gcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
10987amd64gcc -O3 -fomit-frame-pointer2014070320140622
13395sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
13447sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
13455sphlibgcc -O2 -fomit-frame-pointer2014070320140622
13455sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
13478sphlibgcc -m64 -O3 -fomit-frame-pointer2014070320140622
13492sphlibgcc -m64 -O2 -fomit-frame-pointer2014070320140622
13567sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
13568sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
13583sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
13597sphlibgcc -m64 -O -fomit-frame-pointer2014070320140622
13605sphlibgcc -O3 -fomit-frame-pointer2014070320140622
13605sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
13605sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
13613sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
13642sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
13642sphlibgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
13642sphlibgcc -march=nocona -O -fomit-frame-pointer2014070320140622
13650sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
13650sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
13650sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
13650sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
13665sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
13673sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
13680sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
13687sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
13688sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
13688sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13688sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
13695sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
13695sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13695sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
13695sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
13702sphlibgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
13702sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
13703sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
13725sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
13725sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
13725sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
13740sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
13755sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13755sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
13755sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13770sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
13770sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
13770sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
13777sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13785sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
13800sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
13800sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
13815sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
13837sphlibgcc -O -fomit-frame-pointer2014070320140622
13845sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
13845sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
13868sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
13875sphlibgcc -march=k8 -O -fomit-frame-pointer2014070320140622
13883sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
13988sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
13995sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
14002sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
14040sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
14123sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
14167sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
14182sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
14190sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
14212sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
14220sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
16260sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
16305sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
16380sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
16418sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
16500sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
16545sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
16575sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
16590sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
16590sphlibgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
16598sphlibgcc -Os -fomit-frame-pointer2014070320140622
16620sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
16635sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
16658sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
16770sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
16815sphlibgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
17250sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
17370sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
17415sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
17497sphlibgcc -m64 -Os -fomit-frame-pointer2014070320140622
17558sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
17618sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
17700sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
39210sphlibcc2014070320140622
39368sphlibgcc2014070320140622
39555sphlibgcc -funroll-loops2014070320140622