Implementation notes: amd64, phenom, crypto_hash/tiger

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: tiger
TimeImplementationCompilerBenchmark dateSUPERCOP version
8696cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
8715cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2012052420120521
8720cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
8753cryptoppg++ -march=barcelona -O -fomit-frame-pointer2012052420120521
8754cryptoppg++ -O -fomit-frame-pointer2012052420120521
8767cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
8767cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
10230cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
10230cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
10232cryptoppg++ -O2 -fomit-frame-pointer2012052420120521
10232cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
10233cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
10236cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
10238cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2012052420120521
10240cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
10241cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
10241cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2012052420120521
10244cryptoppg++ -O3 -fomit-frame-pointer2012052420120521
10244cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
10248cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
10250cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
10251cryptoppg++ -m64 -O3 -fomit-frame-pointer2012052420120521
10253cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
10255cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
10258cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
10259cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2012052420120521
10260cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
10261cryptoppg++ -Os -fomit-frame-pointer2012052420120521
10262cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
10262cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
10262cryptoppg++ -march=k8 -Os -fomit-frame-pointer2012052420120521
10263cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2012052420120521
10264cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2012052420120521
10266cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
10267cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2012052420120521
10268cryptoppg++ -m64 -Os -fomit-frame-pointer2012052420120521
10269cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
10269cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
10271cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
10271cryptoppg++ -march=nocona -Os -fomit-frame-pointer2012052420120521
10273cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
10275cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
10279cryptoppg++ -m64 -O2 -fomit-frame-pointer2012052420120521
10279cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
10306cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
10308cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
10309cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
10310cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
10310cryptoppg++ -march=nocona -O -fomit-frame-pointer2012052420120521
10318cryptoppg++ -m64 -O -fomit-frame-pointer2012052420120521
10321cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
10322cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
10324cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
10324cryptoppg++ -march=k8 -O -fomit-frame-pointer2012052420120521
10332cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
10500cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
10584cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
11511cryptoppg++2012052420120521