Implementation notes: amd64, khazaddum, crypto_hash/essence224

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
73500gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
75304gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
76776gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
76788gccgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
76796gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
76852gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
76892gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
76904gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
76948gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
76956gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
77612gccgcc -O3 -fomit-frame-pointer2012101520120928
77756gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
77756gccgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
78140gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
78144gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78336gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
78468gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78564gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78640gccgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78844gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
78864gccgcc -m64 -O3 -fomit-frame-pointer2012101520120928
78968gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
78972gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
78980gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
78996gccgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
79012gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
79260gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
79288gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
79432gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
79432gccgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
80036gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
80148gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
80456gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
82696gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
82704gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
92528gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
92720gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
92752gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
93112gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
93176gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
93200gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
93256gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
93276gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
93304gccgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
97668gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
97740gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
97800gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
98000gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
98012gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
98708gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
98740gccgcc -m64 -O2 -fomit-frame-pointer2012101520120928
98888gccgcc -O2 -fomit-frame-pointer2012101520120928
98892gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
99868gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
100672gccgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
100680gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
101344gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
101488gccgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
101580gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
103292gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
103296gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
103432gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
103500gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
103544gccgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
103560gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
103608gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
103952gccgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
103992gccgcc -Os -fomit-frame-pointer2012101520120928
103992gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
103996gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
104020gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
104024gccgcc -m64 -Os -fomit-frame-pointer2012101520120928
104152gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
104556gccgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
104608gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
105508gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
105856gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
105864gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
105868gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
105880gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
107392gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
107472gccgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
107548gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
108412gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
108816gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
109704gccgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
109732gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
113620gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
113736gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
113800gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
113852gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
113856gccgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
113920gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
115036gccgcc -march=nocona -O -fomit-frame-pointer2012101520120928
115056gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
115188gccgcc -O -fomit-frame-pointer2012101520120928
115288gccgcc -m64 -O -fomit-frame-pointer2012101520120928
115304gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
115328gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
115492gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
115528gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
115580gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
117896gccgcc -march=k8 -O -fomit-frame-pointer2012101520120928
118168gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
365376gccgcc2012101520120928
374236gcccc2012101520120928
374576gccgcc -funroll-loops2012101520120928