Implementation notes: amd64, bridge, crypto_hash/essence256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
78808gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012320120120
78832gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012320120120
79836gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012320120120
81876gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012320120120
81888gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012320120120
82028gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012320120120
83720gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012320120120
83804gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012320120120
83836gccgcc -funroll-loops -O3 -fomit-frame-pointer2012012320120120
83996gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012320120120
84012gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012320120120
84032gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012320120120
84128gccgcc -march=barcelona -O3 -fomit-frame-pointer2012012320120120
84196gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012320120120
84288gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012320120120
84476gccgcc -m64 -O3 -fomit-frame-pointer2012012320120120
84508gccgcc -O3 -fomit-frame-pointer2012012320120120
84648gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012320120120
84652gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012320120120
84672gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012320120120
84768gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012320120120
84828gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012320120120
85056gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012320120120
85288gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012320120120
85580gccgcc -funroll-loops -O2 -fomit-frame-pointer2012012320120120
85596gccgcc -march=k8 -O3 -fomit-frame-pointer2012012320120120
85644gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012320120120
86724gccgcc -march=nocona -O3 -fomit-frame-pointer2012012320120120
86736gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012320120120
86848gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012320120120
86988gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012320120120
87700gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012320120120
90364gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012320120120
90612gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012320120120
104140gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012320120120
104820gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012320120120
104844gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012320120120
104956gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012320120120
105072gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012320120120
105280gccgcc -funroll-loops -O -fomit-frame-pointer2012012320120120
105308gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012320120120
105336gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012320120120
106752gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012320120120
107580gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012320120120
107752gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012320120120
107772gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012320120120
110224gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012320120120
110332gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012320120120
110384gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012320120120
110448gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012320120120
110448gccgcc -m64 -O2 -fomit-frame-pointer2012012320120120
110448gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012320120120
110660gccgcc -O2 -fomit-frame-pointer2012012320120120
112208gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012320120120
112316gccgcc -march=k8 -O2 -fomit-frame-pointer2012012320120120
112376gccgcc -march=barcelona -O2 -fomit-frame-pointer2012012320120120
112504gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012320120120
113000gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012320120120
113020gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012320120120
113028gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012320120120
114412gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012320120120
114420gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012320120120
114440gccgcc -funroll-loops -Os -fomit-frame-pointer2012012320120120
114448gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012320120120
114488gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012320120120
115328gccgcc -march=k8 -Os -fomit-frame-pointer2012012320120120
115468gccgcc -Os -fomit-frame-pointer2012012320120120
115468gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012320120120
115512gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012320120120
115520gccgcc -m64 -Os -fomit-frame-pointer2012012320120120
115888gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012320120120
115968gccgcc -march=nocona -O2 -fomit-frame-pointer2012012320120120
116016gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012320120120
116296gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012320120120
116308gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012320120120
116404gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012320120120
116452gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012320120120
116980gccgcc -march=barcelona -Os -fomit-frame-pointer2012012320120120
117048gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012320120120
117320gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012320120120
120976gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012320120120
121032gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012320120120
121944gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012320120120
122008gccgcc -march=nocona -Os -fomit-frame-pointer2012012320120120
122548gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012320120120
122616gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012320120120
122756gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012320120120
128860gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012012320120120
128896gccgcc -O -fomit-frame-pointer2012012320120120
128980gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012012320120120
128992gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012320120120
129080gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012320120120
129340gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012320120120
129416gccgcc -march=barcelona -O -fomit-frame-pointer2012012320120120
129960gccgcc -march=nocona -O -fomit-frame-pointer2012012320120120
130068gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012012320120120
130484gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012320120120
134856gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012012320120120
134972gccgcc -march=k8 -O -fomit-frame-pointer2012012320120120
151536gccgcc -m64 -O -fomit-frame-pointer2012012320120120
403580gccgcc2012012320120120
403756gcccc2012012320120120
403800gccgcc -funroll-loops2012012320120120