Implementation notes: amd64, sandy0, crypto_hash/lane512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
176168cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
176192cgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
176300cgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
176448cgcc -march=k8 -O -fomit-frame-pointer2012032920120316
177816cgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
177816cgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
177820cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
177820cgcc -march=nocona -O -fomit-frame-pointer2012032920120316
177824cgcc -O -fomit-frame-pointer2012032920120316
177824cgcc -m64 -O -fomit-frame-pointer2012032920120316
177824cgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
177824cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
177936cgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
178436cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
178536cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
178732cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
181000cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
181008cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
181056cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
181120cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
181728cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
181736cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
182004cgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
182008cgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
182020cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
185572cgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
185856cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
185940cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
185956cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
185984cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
186056cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
186088cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
186096cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
186108cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
186196cgcc -m64 -O3 -fomit-frame-pointer2012032920120316
186204cgcc -O3 -fomit-frame-pointer2012032920120316
186232cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
186252cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
186296cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
186300cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
186300cgcc -m64 -O2 -fomit-frame-pointer2012032920120316
186308cgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
186324cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
186328cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
186376cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
186400cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
186408cgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
186460cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
186472cgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
186476cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
186656cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
186744cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
186812cgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
187040cgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
187060cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
187224cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
188420cgcc -O2 -fomit-frame-pointer2012032920120316
189784cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
189824cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
189884cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
189908cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
190052cgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
190060cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
190112cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
190116cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
190140cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
190212cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
190212cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
190216cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
190240cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
190388cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
190392cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
190408cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
190424cgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
191660cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
199792cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
199792cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
199872cgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
199888cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
199980cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
200008cgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
200020cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
200028cgcc -Os -fomit-frame-pointer2012032920120316
200132cgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
200144cgcc -m64 -Os -fomit-frame-pointer2012032920120316
200304cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
200372cgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
200388cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
200460cgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
201224cgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
201420cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
204148cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
204176cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
204192cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
204560cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
204564cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
204756cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
204768cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
205096cgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
206340cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
244032ccc2012032920120316
244424cgcc -funroll-loops2012032920120316
245664cgcc2012032920120316