Implementation notes: amd64, hlopt02, crypto_hash/mcssha5

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
81788refgcc -Os -fomit-frame-pointer2010050720100425
81792refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
81880refgcc -m64 -Os -fomit-frame-pointer2010050720100425
83116refgcc -O3 -fomit-frame-pointer2010050720100425
83116refgcc -m64 -O3 -fomit-frame-pointer2010050720100425
83245refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
83259refgcc -m64 -O2 -fomit-frame-pointer2010050720100425
83292refgcc -O2 -fomit-frame-pointer2010050720100425
83307refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050720100425
83474refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050720100425
83559refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
84202refgcc -march=k8 -O2 -fomit-frame-pointer2010050720100425
84223refgcc -march=k8 -O3 -fomit-frame-pointer2010050720100425
84256refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
84321refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
84948refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050720100425
84971refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
85096refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050720100425
85110refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
85136refgcc -funroll-loops -O3 -fomit-frame-pointer2010050720100425
85165refgcc -funroll-loops -O2 -fomit-frame-pointer2010050720100425
85232refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
85252refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050720100425
85294refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
85317refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050720100425
85327refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050720100425
85503refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
85509refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
85521refgcc -march=nocona -O2 -fomit-frame-pointer2010050720100425
85889refgcc -march=nocona -O3 -fomit-frame-pointer2010050720100425
86430refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
86661refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050720100425
86680refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
86770refgcc -m64 -march=core2 -O -fomit-frame-pointer2010050720100425
86844refgcc -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
86847refgcc -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
86848refgcc -march=nocona -O -fomit-frame-pointer2010050720100425
86878refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
86879refgcc -march=k8 -O -fomit-frame-pointer2010050720100425
86922refgcc -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
86929refgcc -m64 -O -fomit-frame-pointer2010050720100425
86995refgcc -O -fomit-frame-pointer2010050720100425
87116refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050720100425
87137refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050720100425
87153refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
87732refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
87735refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050720100425
87740refgcc -funroll-loops -O -fomit-frame-pointer2010050720100425
87843refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
88134refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050720100425
88161refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050720100425
88737refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
88762refgcc -march=k8 -Os -fomit-frame-pointer2010050720100425
91923refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
91933refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050720100425
95414refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050720100425
95427refgcc -funroll-loops -Os -fomit-frame-pointer2010050720100425
95465refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
95657refgcc -march=nocona -Os -fomit-frame-pointer2010050720100425
95789refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
330351refgcc2010050720100425
330352refcc2010050720100425
331489refgcc -funroll-loops2010050720100425