Implementation notes: amd64, cryptologic, crypto_hash/lane256

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
72428cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
75868cgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
122858cgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
122925cgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
122991cgcc -march=nocona -O -fomit-frame-pointer2014052120140517
123025cgcc -march=k8 -O -fomit-frame-pointer2014052120140517
123034cgcc -m64 -O -fomit-frame-pointer2014052120140517
123050cgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
123125cgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
123191cgcc -O -fomit-frame-pointer2014052120140517
124900cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
124975cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
125208cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
125233cgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
125300cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
125433cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
125666cgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
150783cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
150942cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
150983cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
151016cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
151058cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
151075cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
151083cgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
151250cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
151458cgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
151908cgcc -O2 -fomit-frame-pointer2014052120140517
151909cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
151917cgcc -m64 -O3 -fomit-frame-pointer2014052120140517
151942cgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
151967cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
152075cgcc -O3 -fomit-frame-pointer2014052120140517
152100cgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
152183cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
152208cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
152241cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
152291cgcc -m64 -O2 -fomit-frame-pointer2014052120140517
152391cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
154266cgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
154334cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
154350cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
154350cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
154358cgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
154567cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
154567cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
154584cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
157525cgcc -Os -fomit-frame-pointer2014052120140517
157634cgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
157675cgcc -m64 -Os -fomit-frame-pointer2014052120140517
157784cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
157967cgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
158075cgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
158225cgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
164750bitslicegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
164817bitslicegcc -march=k8 -O -fomit-frame-pointer2014052120140517
164833bitslicegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
164991bitslicegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
164991bitslicegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
165025bitslicegcc -Os -fomit-frame-pointer2014052120140517
165025bitslicegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
165050bitslicegcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
165066bitslicegcc -m64 -O -fomit-frame-pointer2014052120140517
165067bitslicegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
165067bitslicegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
165092bitslicegcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
165092bitslicegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
165092bitslicegcc -m64 -Os -fomit-frame-pointer2014052120140517
165100bitslicegcc -O -fomit-frame-pointer2014052120140517
165100bitslicegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
165116bitslicegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
165125bitslicegcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
165125bitslicegcc -march=k8 -Os -fomit-frame-pointer2014052120140517
165125bitslicegcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
165142bitslicegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
165142bitslicegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
165158bitslicegcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
165159bitslicegcc -O2 -fomit-frame-pointer2014052120140517
165159bitslicegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
165167bitslicegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
165175bitslicegcc -funroll-loops -O -fomit-frame-pointer2014052120140517
165175bitslicegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
165192bitslicegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
165200bitslicegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
165208bitslicegcc -O3 -fomit-frame-pointer2014052120140517
165217bitslicegcc -m64 -O2 -fomit-frame-pointer2014052120140517
165225bitslicegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
165225bitslicegcc -m64 -O3 -fomit-frame-pointer2014052120140517
165225bitslicegcc -march=nocona -O -fomit-frame-pointer2014052120140517
165225bitslicegcc -march=nocona -Os -fomit-frame-pointer2014052120140517
165233bitslicegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
165233bitslicegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
165234bitslicegcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
165250bitslicegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
165250bitslicegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
165267bitslicegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
165283bitslicegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
165292bitslicegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
165308bitslicegcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
165317bitslicegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
165317bitslicegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
165317bitslicegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
165325bitslicegcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
165333bitslicegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
165383bitslicegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
165416bitslicegcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
165425bitslicegcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
165567bitslicegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
165667bitslicegcc2014052120140517
165684bitslicegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
165717bitslicecc2014052120140517
166075bitslicegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
166083bitslicegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
166092bitslicegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
166100bitslicegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
166575bitslicegcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
167208bitslicegcc -funroll-loops2014052120140517
171075cgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
171784cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
171809cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
172317cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
172483cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
173792cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
173800cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
202592ccc2014052120140517
202666cgcc2014052120140517
202725cgcc -funroll-loops2014052120140517