Implementation notes: amd64, h9ivy, crypto_hash/md6d512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
53616refgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
53616refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
53660refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
53804refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
53876refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
53896refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
53912refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
54628refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
54648refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
54712refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
54736refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
54756refgcc -m64 -O2 -fomit-frame-pointer2014042920140425
54780refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
54784refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
54796refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
54804refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
54860refgcc -O2 -fomit-frame-pointer2014042920140425
54880refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
54940refgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
55040refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
55068refgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
55396refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
55424refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
55472refgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
55508refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
56168refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
56212refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
56240refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
56244refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
56244refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
56276refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
56276refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
56296refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
56320refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
56420refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
56428refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
56428refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
56440refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
56472refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
56480refgcc -m64 -Os -fomit-frame-pointer2014042920140425
56500refgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
56504refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
56532refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
56564refgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
56604refgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
57032refgcc -Os -fomit-frame-pointer2014042920140425
57672refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
57824refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
57864refgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
57964refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
77580refgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
77592refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
77644refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
77788refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
77804refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
77820refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
77840refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
77864refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
77964refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
77976refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
78052refgcc -march=nocona -O -fomit-frame-pointer2014042920140425
78344refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
78348refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
78356refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
78408refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
78424refgcc -O -fomit-frame-pointer2014042920140425
78424refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
78432refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
78444refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
78444refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
78460refgcc -m64 -O -fomit-frame-pointer2014042920140425
78524refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
78536refgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
78624refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
78660refgcc -march=k8 -O -fomit-frame-pointer2014042920140425
86788refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
87080refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
87124refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
87148refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
87292refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
87400refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
87500refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
87612refgcc -m64 -O3 -fomit-frame-pointer2014042920140425
87960refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
88016refgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
88248refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
88448refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
88608refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
88700refgcc -O3 -fomit-frame-pointer2014042920140425
88800refgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
88956refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
89620refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
90836refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
91416refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
91416refgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
91448refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
91600refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
91704refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
92208refgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
92932refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
300516refgcc2014042920140425
300560refgcc -funroll-loops2014042920140425
301408refcc2014042920140425