Implementation notes: amd64, khazaddum, crypto_hash/fugue2

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
23804cop_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
23808cop_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
23812cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2012101520120928
23812cop_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
23816cop_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
23820cop_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
23832cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
24252cop_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
24260cop_opt32gcc -m64 -O -fomit-frame-pointer2012101520120928
24264cop_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
24264cop_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
24268cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
24268cop_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
24272cop_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
24272cop_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
24280cop_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
24280cop_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
24280cop_opt32gcc -march=barcelona -O -fomit-frame-pointer2012101520120928
24284cop_opt32gcc -O -fomit-frame-pointer2012101520120928
24284cop_opt32gcc -march=k8 -O -fomit-frame-pointer2012101520120928
24288cop_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
24288cop_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
24472cop_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
24476cop_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
24824cop_opt32gcc -march=nocona -O -fomit-frame-pointer2012101520120928
24872cop_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
27868cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
27876cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
27888cop_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
27960cop_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
27964cop_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
28020cop_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
28032cop_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
28040cop_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
28044cop_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
28056cop_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
28072cop_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
28100cop_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
28100cop_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
28104cop_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
28188cop_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
28192cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
28224cop_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
28236cop_opt32gcc -m64 -O2 -fomit-frame-pointer2012101520120928
28240cop_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
28256cop_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
28288cop_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
28296cop_opt32gcc -O2 -fomit-frame-pointer2012101520120928
28328cop_opt32gcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
28428cop_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
28516cop_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
28536cop_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
28552cop_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
28560cop_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
28572cop_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
28652cop_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
28656cop_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
28720cop_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
28736cop_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
28740cop_opt32gcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
28764cop_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
28772cop_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
28772cop_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
28780cop_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
28864cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
28872cop_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
28932cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
29040cop_opt32gcc -O3 -fomit-frame-pointer2012101520120928
29044cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
29084cop_opt32gcc -m64 -O3 -fomit-frame-pointer2012101520120928
29240cop_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
29256cop_opt32gcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
29300cop_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
29328cop_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
29956cop_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
29972cop_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
29992cop_opt32gcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
30052cop_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
36644cop_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
36664cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
36676cop_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
36700cop_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
36704cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
36728cop_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
36760cop_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
36832cop_opt32gcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
36852cop_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
36896cop_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
36896cop_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
36916cop_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
36952cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
36956cop_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
36964cop_opt32gcc -march=k8 -Os -fomit-frame-pointer2012101520120928
36980cop_opt32gcc -Os -fomit-frame-pointer2012101520120928
36984cop_opt32gcc -m64 -Os -fomit-frame-pointer2012101520120928
36984cop_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
37000cop_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
37008cop_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
37016cop_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
37052cop_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
37304cop_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
37320cop_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
37524cop_opt32gcc -march=nocona -Os -fomit-frame-pointer2012101520120928
37568cop_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
71912cop_opt32gcc2012101520120928
71952cop_opt32gcc -funroll-loops2012101520120928
72040cop_opt32cc2012101520120928