Implementation notes: amd64, h9ivy, crypto_hash/essence224

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
73508gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
74772gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
76780gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
76880gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
76888gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
76900gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
76912gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
76964gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
76992gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
77620gccgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
77752gccgcc -m64 -O3 -fomit-frame-pointer2014042720140425
77776gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
77788gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
77952gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
77972gccgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
78012gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
78336gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
78732gccgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
78976gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
79056gccgcc -O3 -fomit-frame-pointer2014042720140425
79236gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
79244gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
79244gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
79252gccgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
79304gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
79380gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
79496gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
79776gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
80128gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
80160gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
80300gccgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
80396gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
82832gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
83172gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
92648gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
92652gccgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
92692gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
92908gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
93064gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
93180gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
93228gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
93300gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
93980gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
97040gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
97124gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
97812gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
97820gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
97924gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
98244gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
98856gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
98968gccgcc -m64 -O2 -fomit-frame-pointer2014042720140425
99088gccgcc -O2 -fomit-frame-pointer2014042720140425
99216gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
99432gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
99716gccgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
101284gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
101504gccgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
102328gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
102336gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
102912gccgcc -Os -fomit-frame-pointer2014042720140425
102920gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
102948gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
102988gccgcc -m64 -Os -fomit-frame-pointer2014042720140425
102992gccgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
104216gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
104516gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
104744gccgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
104908gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
104908gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
104912gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
104920gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
104924gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
104948gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
104988gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
105000gccgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
105012gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
105560gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
105628gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
106180gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
106208gccgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
108740gccgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
108804gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
109748gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
109920gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
113524gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
113788gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
113844gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
114040gccgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
114060gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
114720gccgcc -march=nocona -O -fomit-frame-pointer2014042720140425
114748gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
114968gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
115180gccgcc -march=k8 -O -fomit-frame-pointer2014042720140425
115292gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
115296gccgcc -O -fomit-frame-pointer2014042720140425
115296gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
115296gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
115316gccgcc -m64 -O -fomit-frame-pointer2014042720140425
115432gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
115600gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
365124gcccc2014042720140425
365312gccgcc2014042720140425
365432gccgcc -funroll-loops2014042720140425