Implementation notes: amd64, bridge, crypto_hash/md6d256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
39620refgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
39624refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
39716refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
39876refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
39940refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
40056refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
40116refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
40184refgcc -O2 -fomit-frame-pointer2012012620120120
40296refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
40308refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
40316refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
40316refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
40328refgcc -m64 -O2 -fomit-frame-pointer2012012620120120
40368refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
40724refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
40804refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
40824refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
41144refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
41240refgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
41316refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
41360refgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
41696refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
41812refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
41972refgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
42312refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
47152refgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
47184refgcc -Os -fomit-frame-pointer2012012620120120
47188refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
47200refgcc -m64 -Os -fomit-frame-pointer2012012620120120
47200refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
47208refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
47208refgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
47216refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
47248refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
47324refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
47444refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
47512refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
47524refgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
47524refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
47536refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
47576refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
47580refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
47588refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
47612refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
47640refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
47828refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
48492refgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
48548refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
49520refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
49692refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
57420refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
57448refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
57476refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
57492refgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
57584refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
57596refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
57596refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
57664refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
57716refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
57852refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
57880refgcc -O -fomit-frame-pointer2012012620120120
57896refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
57908refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
57928refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
57940refgcc -march=nocona -O -fomit-frame-pointer2012012620120120
57952refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
57952refgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
57960refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
57968refgcc -m64 -O -fomit-frame-pointer2012012620120120
57996refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
58024refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
58040refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
58048refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
58212refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
58288refgcc -march=k8 -O -fomit-frame-pointer2012012620120120
58668refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
58756refgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
59380refgcc -m64 -O3 -fomit-frame-pointer2012012620120120
59516refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
59548refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
59672refgcc -O3 -fomit-frame-pointer2012012620120120
59788refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
59832refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
60004refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
60108refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
60140refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
60496refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
60800refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
60920refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
60976refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
61112refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
61204refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
61248refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
61296refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
61428refgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
61804refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
62292refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
62304refgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
62604refgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
62656refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
201152refgcc2012012620120120
201172refgcc -funroll-loops2012012620120120
201256refcc2012012620120120