Implementation notes: amd64, elroy, crypto_hash/essence224

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
90320gccgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
90376gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
90448gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
90976gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
91652gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
91704gccgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
91736gccgcc -O3 -fomit-frame-pointer2011012120110106
92616gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
92808gccgcc -m64 -O3 -fomit-frame-pointer2011012120110106
93128gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
93240gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
93412gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
93496gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
93532gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
94172gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
94576gccgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
95052gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
95140gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
95192gccgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
95216gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
95896gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
96308gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
96380gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
96712gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
97392gccgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
98540gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
99576gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
99780gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
100072gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
100200gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
100924gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
104540gccgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
104736gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
105792gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
108488gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
109196gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
111620gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
111652gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
111768gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
111944gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
112052gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
112840gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
112908gccgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
114768gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
114900gccgcc -O2 -fomit-frame-pointer2011012120110106
115100gccgcc -m64 -O2 -fomit-frame-pointer2011012120110106
115360gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
115408gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
115976gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
116288gccgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
116344gccgcc -Os -fomit-frame-pointer2011012120110106
116356gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
116612gccgcc -m64 -Os -fomit-frame-pointer2011012120110106
116836gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
117012gccgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
117280gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
117304gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
117340gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
117928gccgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
118000gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
118040gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
118184gccgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
118464gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
118584gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
119012gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
119896gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
119908gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
119916gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
120084gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
120264gccgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
124828gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
125872gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
128788gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
128796gccgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
129080gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
129356gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
130232gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
130360gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
130396gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
130532gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
130540gccgcc -m64 -O -fomit-frame-pointer2011012120110106
130588gccgcc -O -fomit-frame-pointer2011012120110106
130968gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
131380gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
131552gccgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
132784gccgcc -march=k8 -O -fomit-frame-pointer2011012120110106
132892gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
142872gccgcc -march=nocona -O -fomit-frame-pointer2011012120110106
404860gcccc2011012120110106
407680gccgcc2011012120110106
420788gccgcc -funroll-loops2011012120110106