Implementation notes: amd64, enigma, crypto_hash/fugue2

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
30339cop_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
30402cop_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
30402cop_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
30402cop_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
30465cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
30474cop_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
30510cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
30546cop_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
30591cop_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
30636cop_opt32gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
30636cop_opt32gcc -march=k8 -O -fomit-frame-pointer2014053120140529
30672cop_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
30699cop_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
30717cop_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
30726cop_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
30735cop_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
30753cop_opt32gcc -O -fomit-frame-pointer2014053120140529
30780cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
30798cop_opt32gcc -m64 -O -fomit-frame-pointer2014053120140529
31626cop_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
31644cop_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
31824cop_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
31842cop_opt32gcc -march=nocona -O -fomit-frame-pointer2014053120140529
33039cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
33057cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
33084cop_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
33444cop_opt32gcc -O2 -fomit-frame-pointer2014053120140529
33444cop_opt32gcc -m64 -O2 -fomit-frame-pointer2014053120140529
33453cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
33543cop_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
33570cop_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
33651cop_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
33660cop_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
33750cop_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
33813cop_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
33822cop_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
33822cop_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
33831cop_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
33939cop_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
33966cop_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
34029cop_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
34038cop_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
34740cop_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
34767cop_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
34767cop_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
34794cop_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
35154cop_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
35271cop_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
35307cop_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
35316cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
35388cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
35532cop_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
35550cop_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
35559cop_opt32gcc -O3 -fomit-frame-pointer2014053120140529
35622cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
35658cop_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
35658cop_opt32gcc -m64 -O3 -fomit-frame-pointer2014053120140529
35703cop_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
35721cop_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
35730cop_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
35811cop_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
35811cop_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
35847cop_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
35910cop_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
35964cop_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
37836cop_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
37863cop_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
38079cop_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
38124cop_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
44406cop_opt32gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
44451cop_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
44451cop_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
44478cop_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
44523cop_opt32gcc -Os -fomit-frame-pointer2014053120140529
44523cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
44595cop_opt32gcc -m64 -Os -fomit-frame-pointer2014053120140529
44793cop_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
44883cop_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
44910cop_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
44928cop_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
45072cop_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
45090cop_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
45090cop_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
45099cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
45099cop_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
45126cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
45144cop_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
45180cop_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
45279cop_opt32gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
45963cop_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
46044cop_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
112509cop_opt32gcc2014053120140529
112536cop_opt32cc2014053120140529
112536cop_opt32gcc -funroll-loops2014053120140529