Implementation notes: amd64, motyka, crypto_hash/mcssha6

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
70122refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
70386refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
70434refgcc -O -fomit-frame-pointer2010090720100903
70440refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
70446refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
70452refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
70458refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
70458refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
70458refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
70464refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
70464refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
70518refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
70548refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
70560refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
70560refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
70578refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
70584refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
70590refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
70602refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
70608refgcc -m64 -O -fomit-frame-pointer2010090720100903
70614refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
70632refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
70650refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
70656refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
70722refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
70734refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
70740refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
70740refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
70746refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
70890refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
71136refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
71148refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
71160refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
71166refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
71166refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
71172refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
71178refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
71184refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
71184refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
71190refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
71202refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
71208refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
71208refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
71232refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
71316refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
71448refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
71472refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
71490refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
71526refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
71550refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
71964refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
71988refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
72522refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
72522refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
72564refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
72618refgcc -O3 -fomit-frame-pointer2010090720100903
72648refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
72660refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
72666refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
72678refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
72684refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
72714refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
72714refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
72732refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
72780refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
72780refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
72798refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
72816refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
72894refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
72942refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
73098refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
73164refgcc -O2 -fomit-frame-pointer2010090720100903
73182refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
73188refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
73398refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
73428refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
73446refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
73476refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
73494refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
73554refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
73560refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
75558refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
75564refgcc -Os -fomit-frame-pointer2010090720100903
75564refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
75570refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
75576refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
75576refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
75582refgcc -m64 -Os -fomit-frame-pointer2010090720100903
193368refgcc -funroll-loops2010090720100903
193374refcc2010090720100903
195426refgcc2010090720100903