Implementation notes: amd64, sandy0, crypto_hash/md6d512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61712refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
61724refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
61748refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
61832refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
61904refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
62108refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
62172refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
62456refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
62528refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
62624refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
62684refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
62752refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
63208refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
63232refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
63364refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
63452refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
63744refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
63768refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
63768refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
63776refgcc -O2 -fomit-frame-pointer2012032920120316
64420refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
64932refgcc -Os -fomit-frame-pointer2012032920120316
64948refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
64964refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
64968refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
64996refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
65004refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
65068refgcc -m64 -Os -fomit-frame-pointer2012032920120316
65148refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
65156refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
65196refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
65220refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
65264refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
65284refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
65312refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
65328refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
65340refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
65352refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
65456refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
65472refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
65500refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
65600refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
65648refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
65712refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
65744refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
66116refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
67336refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
67472refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
68480refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
68500refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
89236refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
89324refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
89336refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
89420refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
89516refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
89528refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
89564refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
89616refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
89688refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
89796refgcc -m64 -O -fomit-frame-pointer2012032920120316
89848refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
89856refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
89860refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
89892refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
89908refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
89932refgcc -O -fomit-frame-pointer2012032920120316
89948refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
89952refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
89988refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
90016refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
90156refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
90196refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
90216refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
90356refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
90404refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
93028refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
93096refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
93444refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
94372refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
94812refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
95184refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
95188refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
95200refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
95332refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
95408refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
95676refgcc -O3 -fomit-frame-pointer2012032920120316
95792refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
96420refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
96548refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
97096refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
97140refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
97836refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
97944refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
97992refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
97992refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
99036refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
99348refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
99524refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
100236refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
101224refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
318056refgcc -funroll-loops2012032920120316
318268refcc2012032920120316
318756refgcc2012032920120316