Implementation notes: amd64, phenom, crypto_hash/fsb512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
89945344refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
90046476refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
90215710refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
90224718refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
90249418refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
90277795refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
90304650refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
90327896refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
90339235refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
90341953refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
90343666refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
90354456refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
90362899refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
90405196refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
90419286refgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
90432728refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
90432986refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
90444989refgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
90454701refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
90461102refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
90463669refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
90465642refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
90476589refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
90495005refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
90503281refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
90504233refgcc -O2 -fomit-frame-pointer2012052320120521
90541443refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
90544342refgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
90573550refgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
90574077refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
90574533refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
90581702refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
90615038refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
90632339refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
90633769refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
90641277refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
90665498refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
90683460refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
90697965refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
90699355refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
90710270refgcc -march=k8 -O -fomit-frame-pointer2012052320120521
90728889refgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
90731172refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
90756381refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
90759004refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
90779529refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
90784862refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
90795118refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
90804385refgcc -m64 -O -fomit-frame-pointer2012052320120521
90804810refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
90810340refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
90811254refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
90816653refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
90852350refgcc -Os -fomit-frame-pointer2012052320120521
90854512refgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
90868714refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
90887947refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
90903517refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
90904272refgcc -march=nocona -O -fomit-frame-pointer2012052320120521
90908409refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
90914938refgcc -m64 -Os -fomit-frame-pointer2012052320120521
90922809refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
90931885refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
90958205refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
90963381refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
90964323refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
90975465refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
90976126refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
90998951refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
91008076refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
91017220refgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
91031892refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
91037625refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
91062392refgcc -O -fomit-frame-pointer2012052320120521
91069246refgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
91093888refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
91103082refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
91152734refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
93725781refgcc -O3 -fomit-frame-pointer2012052320120521
94001752refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94043541refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
94046974refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
94101716refgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94142488refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
94273906refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
94328977refgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
94495729refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
94600053refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
94669092refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
256497616refcc2012052320120521
256668441refgcc2012052320120521
256743565refgcc -funroll-loops2012052320120521