Implementation notes: amd64, motyka, crypto_hash/mcssha5

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
72864refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
72954refgcc -m64 -O -fomit-frame-pointer2010090720100903
72996refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
73026refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
73032refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
73032refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
73038refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
73038refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
73044refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
73062refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
73074refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
73080refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
73092refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
73098refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
73188refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
73212refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
73218refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
73224refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
73224refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
73248refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
73272refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
73272refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
73290refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
73308refgcc -O -fomit-frame-pointer2010090720100903
73320refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
73326refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
73386refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
73398refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
73410refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
73596refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
73602refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
73614refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
73626refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
73632refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
73638refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
73650refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
73668refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
73668refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
73674refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
73674refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
73680refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
73686refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
73686refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
73728refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
74022refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
74046refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
74166refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
74202refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
74316refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
74370refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
74412refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
74454refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
75042refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
75054refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
75066refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
75174refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
75180refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
75192refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
75288refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
75294refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
75294refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
75330refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
75336refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
75342refgcc -O3 -fomit-frame-pointer2010090720100903
75354refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
75390refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
75414refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
75438refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
75444refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
75582refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
75816refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
75834refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
75834refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
75864refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
75876refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
75882refgcc -O2 -fomit-frame-pointer2010090720100903
75882refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
75906refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
75930refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
75996refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
76002refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
77484refgcc -m64 -Os -fomit-frame-pointer2010090720100903
77856refgcc -Os -fomit-frame-pointer2010090720100903
77880refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
77880refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
77892refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
77916refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
77946refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
196878refgcc2010090720100903
196902refcc2010090720100903
197124refgcc -funroll-loops2010090720100903