Implementation notes: amd64, bridge, crypto_hash/essence512

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
60480gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012320120120
60520gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012320120120
60988gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012320120120
61332gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012320120120
61700gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012320120120
61704gccgcc -march=barcelona -O3 -fomit-frame-pointer2012012320120120
61804gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012320120120
61996gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012320120120
62000gccgcc -m64 -O3 -fomit-frame-pointer2012012320120120
62040gccgcc -funroll-loops -O3 -fomit-frame-pointer2012012320120120
62244gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012320120120
62500gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012320120120
62536gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012320120120
62568gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012320120120
62588gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012320120120
62612gccgcc -O3 -fomit-frame-pointer2012012320120120
62680gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012320120120
62700gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012320120120
62888gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012320120120
62916gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012320120120
62976gccgcc -funroll-loops -O2 -fomit-frame-pointer2012012320120120
63076gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012320120120
63196gccgcc -march=k8 -O3 -fomit-frame-pointer2012012320120120
63424gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012320120120
64720gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012320120120
69912gccgcc -march=barcelona -O2 -fomit-frame-pointer2012012320120120
70012gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012320120120
71184gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012320120120
71396gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012320120120
71400gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012320120120
71500gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012320120120
71628gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012320120120
71792gccgcc -m64 -O2 -fomit-frame-pointer2012012320120120
71828gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012320120120
71868gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012320120120
71876gccgcc -march=nocona -O3 -fomit-frame-pointer2012012320120120
71968gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012320120120
71980gccgcc -O2 -fomit-frame-pointer2012012320120120
71980gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012320120120
72096gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012320120120
72168gccgcc -march=k8 -O2 -fomit-frame-pointer2012012320120120
72288gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012320120120
72288gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012320120120
72460gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012320120120
72524gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012320120120
73228gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012320120120
73256gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012320120120
73692gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012320120120
73880gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012320120120
73908gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012320120120
74016gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012320120120
74016gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012320120120
74440gccgcc -march=barcelona -Os -fomit-frame-pointer2012012320120120
74492gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012320120120
74708gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012320120120
74760gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012320120120
74780gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012320120120
74796gccgcc -Os -fomit-frame-pointer2012012320120120
74800gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012320120120
74820gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012320120120
74820gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012320120120
74828gccgcc -funroll-loops -Os -fomit-frame-pointer2012012320120120
74832gccgcc -m64 -Os -fomit-frame-pointer2012012320120120
74840gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012320120120
74844gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012320120120
74920gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012320120120
74928gccgcc -march=k8 -Os -fomit-frame-pointer2012012320120120
75064gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012320120120
76936gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012320120120
77360gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012320120120
77444gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012320120120
77464gccgcc -funroll-loops -O -fomit-frame-pointer2012012320120120
77512gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012320120120
77544gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012320120120
77564gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012320120120
77572gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012320120120
77696gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012320120120
83292gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012320120120
83532gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012320120120
83568gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012320120120
83580gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012320120120
83920gccgcc -march=nocona -O2 -fomit-frame-pointer2012012320120120
84164gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012320120120
87064gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012320120120
87076gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012320120120
87164gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012320120120
87204gccgcc -march=nocona -Os -fomit-frame-pointer2012012320120120
88076gccgcc -march=nocona -O -fomit-frame-pointer2012012320120120
88168gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012012320120120
88192gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012012320120120
88272gccgcc -march=k8 -O -fomit-frame-pointer2012012320120120
88284gccgcc -m64 -O -fomit-frame-pointer2012012320120120
88292gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012012320120120
88300gccgcc -march=barcelona -O -fomit-frame-pointer2012012320120120
88312gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012320120120
88312gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012320120120
88384gccgcc -O -fomit-frame-pointer2012012320120120
88496gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012320120120
88532gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012012320120120
88612gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012320120120
256820gccgcc -funroll-loops2012012320120120
256960gcccc2012012320120120
257764gccgcc2012012320120120