Implementation notes: amd64, phenom, crypto_hash/essence224

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
84648gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
85977gccgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
85989gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
86483gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
94758gccgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
99739gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
99817gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
100372gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
101303gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
101994gccgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
102249gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
104083gccgcc -m64 -O3 -fomit-frame-pointer2012052220120521
104103gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
104170gccgcc -O3 -fomit-frame-pointer2012052220120521
104184gccgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
104342gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
104641gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
110227gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
111682gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
111744gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
111755gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
111899gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
112373gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
115071gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
115091gccgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
115238gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
115893gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
122132gccgcc -Os -fomit-frame-pointer2012052220120521
126412gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
127160gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
128913gccgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
132765gccgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
132853gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
134302gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
134363gccgcc -O2 -fomit-frame-pointer2012052220120521
134435gccgcc -m64 -O2 -fomit-frame-pointer2012052220120521
137119gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
142689gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
142695gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
143876gccgcc -m64 -Os -fomit-frame-pointer2012052220120521
143876gccgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
143880gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
143897gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
144233gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
144393gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
144455gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
144457gccgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
144465gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
144468gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
144487gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
146743gccgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
148090gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
148353gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
148371gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
148382gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
148403gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
149729gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
149744gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
150895gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
151805gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
151919gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
151923gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
151935gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
151954gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
152512gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
152519gccgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
156467gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
157763gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
157945gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
157948gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
157959gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
157964gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
161495gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
164566gccgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
164675gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
170403gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
171145gccgcc -march=k8 -O -fomit-frame-pointer2012052220120521
171278gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
175206gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
175786gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
176001gccgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
176466gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
176477gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
176480gccgcc -m64 -O -fomit-frame-pointer2012052220120521
176484gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
176491gccgcc -O -fomit-frame-pointer2012052220120521
177807gccgcc -march=nocona -O -fomit-frame-pointer2012052220120521
177820gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
180938gccgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
659969gcccc2012052220120521
659997gccgcc -funroll-loops2012052220120521
660020gccgcc2012052220120521