Implementation notes: amd64, bridge, crypto_hash/md6d512

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61596refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
61692refgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
61868refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
61968refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
61996refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
62068refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
62252refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
62380refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
62424refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
62540refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
62852refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
62904refgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
63272refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
63308refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
63328refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
63372refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
63808refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
63820refgcc -m64 -O2 -fomit-frame-pointer2012012620120120
63860refgcc -O2 -fomit-frame-pointer2012012620120120
63864refgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
63872refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
64984refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
65044refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
65228refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
65336refgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
69520refgcc -Os -fomit-frame-pointer2012012620120120
69536refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
69552refgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
69560refgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
69572refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
69612refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
69632refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
69660refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
69676refgcc -m64 -Os -fomit-frame-pointer2012012620120120
69684refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
69708refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
69824refgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
69876refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
69880refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
69912refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
69936refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
70080refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
70092refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
70108refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
70128refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
70476refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
71820refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
71836refgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
73056refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
73140refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
89228refgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
89260refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
89312refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
89316refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
89412refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
89516refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
89572refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
89752refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
89752refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
89820refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
89856refgcc -march=nocona -O -fomit-frame-pointer2012012620120120
89864refgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
89868refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
89876refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
89888refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
89892refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
89900refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
89916refgcc -O -fomit-frame-pointer2012012620120120
89928refgcc -m64 -O -fomit-frame-pointer2012012620120120
89928refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
89944refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
89948refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
89960refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
90136refgcc -march=k8 -O -fomit-frame-pointer2012012620120120
90184refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
92492refgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
92528refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
92896refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
93820refgcc -O3 -fomit-frame-pointer2012012620120120
93848refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
94624refgcc -m64 -O3 -fomit-frame-pointer2012012620120120
94664refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
95832refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
95836refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
95840refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
95880refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
95960refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
96032refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
97160refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
97780refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
97916refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
97952refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
98048refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
98144refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
98440refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
99000refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
99108refgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
99556refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
100052refgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
102736refgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
318168refgcc2012012620120120
318200refcc2012012620120120
318208refgcc -funroll-loops2012012620120120