Implementation notes: amd64, sandy0, crypto_hash/md6d384

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: md6d384
TimeImplementationCompilerBenchmark dateSUPERCOP version
50796refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
50964refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
51052refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
51092refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
51108refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
51156refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
51232refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
51288refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
51308refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
51352refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
51588refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
51712refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
52012refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
52064refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
52072refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
52088refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
52428refgcc -O2 -fomit-frame-pointer2012032920120316
52592refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
52684refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
52732refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
52856refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
53316refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
53540refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
53604refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
53652refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
53704refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
53708refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
53708refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
53728refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
53808refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
53868refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
53940refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
54004refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
54032refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
54072refgcc -Os -fomit-frame-pointer2012032920120316
54120refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
54124refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
54128refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
54144refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
54144refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
54152refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
54224refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
54240refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
54372refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
54576refgcc -m64 -Os -fomit-frame-pointer2012032920120316
54612refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
55968refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
56256refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
56352refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
56548refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
73328refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
73380refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
73508refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
73564refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
73604refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
73720refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
73744refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
73892refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
73896refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
73900refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
73908refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
73912refgcc -O -fomit-frame-pointer2012032920120316
73940refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
73944refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
73968refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
73988refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
73996refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
74004refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
74020refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
74036refgcc -m64 -O -fomit-frame-pointer2012032920120316
74052refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
74072refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
74112refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
74404refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
74572refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
75600refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
76276refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
76604refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
76964refgcc -O3 -fomit-frame-pointer2012032920120316
77364refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
77364refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
77380refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
77552refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
77652refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
77784refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
77968refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
78072refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
78460refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
78632refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
78744refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
79016refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
79172refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
80048refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
80372refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
80388refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
80428refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
80440refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
80904refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
81520refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
81720refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
260172refcc2012032920120316
260676refgcc2012032920120316
260824refgcc -funroll-loops2012032920120316