Implementation notes: amd64, khazaddum, crypto_hash/md6d384

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: md6d384
TimeImplementationCompilerBenchmark dateSUPERCOP version
44184refgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
44276refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
44288refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
44392refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
44488refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
44508refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
44516refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
45076refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
45172refgcc -O2 -fomit-frame-pointer2012101620120928
45176refgcc -m64 -O2 -fomit-frame-pointer2012101620120928
45244refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
45264refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
45272refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
45276refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
45288refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
45352refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
45352refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
45364refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
45412refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
45412refgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
45464refgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
45472refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
45584refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
45644refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
45728refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
45816refgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
46464refgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
46480refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
46492refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
46500refgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
46516refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
46560refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
46564refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
46572refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
46576refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
46576refgcc -m64 -Os -fomit-frame-pointer2012101620120928
46588refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
46592refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
46612refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
46660refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
46684refgcc -Os -fomit-frame-pointer2012101620120928
46732refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
46732refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
46744refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
46756refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
46760refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
46784refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
46788refgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
47536refgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
47616refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
47848refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
47940refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
63892refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
63908refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
63928refgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
63968refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
63984refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
64048refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
64160refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
64256refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
64384refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
64408refgcc -march=nocona -O -fomit-frame-pointer2012101620120928
64512refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
64528refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
64544refgcc -march=k8 -O -fomit-frame-pointer2012101620120928
64588refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
64628refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
64632refgcc -O -fomit-frame-pointer2012101620120928
64660refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
64660refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
64664refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
64680refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
64752refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
64756refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
64808refgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
64816refgcc -m64 -O -fomit-frame-pointer2012101620120928
64844refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
64852refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
70944refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
71104refgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
71340refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
71408refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
71576refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
71596refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
71620refgcc -O3 -fomit-frame-pointer2012101620120928
71892refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
71944refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
71976refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
72140refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
72216refgcc -m64 -O3 -fomit-frame-pointer2012101620120928
72292refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
72516refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
72544refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
72832refgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
72936refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
73664refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
74096refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
74488refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
74756refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
74792refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
74796refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
74824refgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
75148refgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
75404refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
245028refgcc -funroll-loops2012101620120928
245188refgcc2012101620120928
246068refcc2012101620120928