Implementation notes: amd64, ranger, crypto_hash/fsb512

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
91846383refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
91912497refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
91931279refgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
91981846refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
91989755refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
92007987refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
92045088refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
92066188refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
92071926refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
92086197refgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
92089712refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
92091142refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
92091466refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
92092896refgcc -O2 -fomit-frame-pointer2011051720110509
92123257refgcc -m64 -O3 -fomit-frame-pointer2011051720110509
92127772refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
92130200refgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
92134684refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
92143530refgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
92163263refgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
92168802refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
92187227refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
92190228refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
92190714refgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
92204172refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
92207559refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
92211427refgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
92249739refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
92255630refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
92258771refgcc -Os -fomit-frame-pointer2011051720110509
92304374refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
92304747refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
92307776refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
92310123refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
92315251refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
92315560refgcc -O3 -fomit-frame-pointer2011051720110509
92326768refgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
92335948refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
92339673refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
92357148refgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
92359044refgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
92361186refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
92366419refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
92371563refgcc -O -fomit-frame-pointer2011051720110509
92382362refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
92405764refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
92407983refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
92408554refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
92425690refgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
92426604refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
92440287refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
92475576refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
92489005refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
92490548refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
92497058refgcc -m64 -Os -fomit-frame-pointer2011051720110509
92499558refgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
92504661refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
92510363refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
92518352refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
92530163refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
92533165refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
92535280refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
92546377refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
92555397refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
92565500refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
92581383refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
92581946refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
92584911refgcc -march=nocona -O -fomit-frame-pointer2011051720110509
92585125refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
92587809refgcc -march=k8 -O -fomit-frame-pointer2011051720110509
92609198refgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
92610197refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
92610813refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
92651788refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
92667498refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
92679879refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
92685695refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
92688260refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
92701349refgcc -m64 -O2 -fomit-frame-pointer2011051720110509
92701405refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
92710087refgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
92713933refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
92769928refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
92823173refgcc -m64 -O -fomit-frame-pointer2011051720110509
92926845refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
92965211refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
93047679refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
93082136refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
276285694refgcc -funroll-loops2011051720110509
281242193refcc2011051720110509
281283545refgcc2011051720110509