Implementation notes: amd64, enigma, crypto_hash/shabal256

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: shabal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10764amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
10764amd64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
10773amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
10773amd64gcc -march=nocona -O -fomit-frame-pointer2014053120140529
10782amd64gcc -O -fomit-frame-pointer2014053120140529
10782amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
10782amd64gcc -m64 -O -fomit-frame-pointer2014053120140529
10791amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
10791amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
10791amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
10791amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
10791amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
10791amd64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10791amd64gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
10791amd64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
10791amd64gcc -march=k8 -O -fomit-frame-pointer2014053120140529
10800amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
10800amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
10800amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
10800amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
10800amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
10800amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
10809amd64gcc2014053120140529
10809amd64gcc -funroll-loops2014053120140529
10809amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
10809amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10809amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
10809amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
10818amd64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
10827amd64cc2014053120140529
10827amd64gcc -O2 -fomit-frame-pointer2014053120140529
10827amd64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
10827amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
10827amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
10827amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
10836amd64gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
10836amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
10836amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
10836amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
10836amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
10836amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
10836amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
10845amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10845amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
10845amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10845amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
10845amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
10845amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
10845amd64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
10845amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
10854amd64gcc -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
10854amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
10854amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -O2 -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
10854amd64gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
10854amd64gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
10863amd64gcc -O3 -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
10863amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
10863amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
10863amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
10863amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
10863amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
10872amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
10872amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
10872amd64gcc -m64 -O3 -fomit-frame-pointer2014053120140529
10872amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
10872amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
10872amd64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
10881amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
10881amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
10881amd64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
11106amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
11142amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
12996sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
13176sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
13185sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
13203sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
13203sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
13230sphlibgcc -O -fomit-frame-pointer2014053120140529
13230sphlibgcc -m64 -O -fomit-frame-pointer2014053120140529
13248sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
13248sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
13257sphlibgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
13257sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
13275sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
13284sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
13302sphlibgcc -march=nocona -O -fomit-frame-pointer2014053120140529
13338sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
13356sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
13356sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
13356sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
13356sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
13365sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
13374sphlibgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
13473sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
13482sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
13509sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
13509sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
13536sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
13545sphlibgcc -O3 -fomit-frame-pointer2014053120140529
13554sphlibgcc -m64 -O2 -fomit-frame-pointer2014053120140529
13563sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
13563sphlibgcc -m64 -O3 -fomit-frame-pointer2014053120140529
13581sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
13590sphlibgcc -O2 -fomit-frame-pointer2014053120140529
13590sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
13617sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
13626sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
13635sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
13662sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
13680sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
13689sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
13689sphlibgcc -march=k8 -O -fomit-frame-pointer2014053120140529
13698sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
13698sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
13707sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
13707sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
13707sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
13707sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
13716sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
13725sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
13734sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
13734sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
13734sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
13743sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
13743sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
13743sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
13752sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
13770sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
13779sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
13833sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
13842sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13851sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13851sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13860sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13959sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13968sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
13968sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
13995sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
16398sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
16398sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
16605sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
16632sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
16632sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
16650sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
16659sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
16659sphlibgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
16668sphlibgcc -m64 -Os -fomit-frame-pointer2014053120140529
16722sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
16722sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
16749sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
16857sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
16947sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
17064sphlibgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
17253sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
17298sphlibgcc -Os -fomit-frame-pointer2014053120140529
17397sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
17478sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
17505sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
17649sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
17685sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
39006sphlibcc2014053120140529
39645sphlibgcc2014053120140529
39654sphlibgcc -funroll-loops2014053120140529