Implementation notes: amd64, cryptologic, crypto_hash/whirlpool

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
47782cryptoppg++ -O -fomit-frame-pointer2014052120140517
107225cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
107242cryptoppg++ -march=k8 -O -fomit-frame-pointer2014052120140517
107266cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
107275cryptoppg++ -m64 -O -fomit-frame-pointer2014052120140517
107291cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
107292cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
107308cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
107309cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
107325cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
107325cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014052120140517
107342cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
107350cryptoppg++ -O2 -fomit-frame-pointer2014052120140517
107350cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
107350cryptoppg++ -march=nocona -O -fomit-frame-pointer2014052120140517
107358cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
107367cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014052120140517
107367cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014052120140517
107375cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
107383cryptoppg++ -m64 -O2 -fomit-frame-pointer2014052120140517
107383cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
107392cryptoppg++ -O3 -fomit-frame-pointer2014052120140517
107392cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
107400cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
107408cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014052120140517
107425cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
107433cryptoppg++ -m64 -O3 -fomit-frame-pointer2014052120140517
107484cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
107492cryptoppg++ -Os -fomit-frame-pointer2014052120140517
107492cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014052120140517
107509cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
107525cryptoppg++ -m64 -Os -fomit-frame-pointer2014052120140517
107542cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
107550cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014052120140517
107575cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
107625cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
109267cryptoppg++2014052120140517
149750refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
149816refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
150041refgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
150542refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
150984refgcc -march=k8 -O -fomit-frame-pointer2014052120140517
150992refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
151025refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
151133refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
151134refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
151175refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
151342refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
151350refgcc -march=nocona -O -fomit-frame-pointer2014052120140517
151408refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
151450refgcc -O -fomit-frame-pointer2014052120140517
151450refgcc -m64 -O -fomit-frame-pointer2014052120140517
201525refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
201700refgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
202917refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
202950refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
202991refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
203084refgcc -O2 -fomit-frame-pointer2014052120140517
203183refgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
203191refgcc -m64 -O2 -fomit-frame-pointer2014052120140517
204116refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
204125refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
204192refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
204192refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
204250refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
204258refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
204258refgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
204308refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
204325refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
204375refgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
204608refgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
204759refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
204884refgcc -O3 -fomit-frame-pointer2014052120140517
205067refgcc -m64 -O3 -fomit-frame-pointer2014052120140517
205300refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
205450refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
205817refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
205925refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
205925refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
205992refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
206342refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
206542refgcc -m64 -Os -fomit-frame-pointer2014052120140517
206559refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
206584refgcc -Os -fomit-frame-pointer2014052120140517
206742refgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
207200refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
209500refgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
209608refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
212334refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
212608refgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
217191refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
217717refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
218025refgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
218316refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
218459refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
222234refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
222850refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
306150refgcc -funroll-loops2014052120140517
306267refcc2014052120140517
306316refgcc2014052120140517