Implementation notes: amd64, h9ivy, crypto_hash/md6d256

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
34684refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
34692refgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
34712refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
34812refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
34884refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
34908refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
34916refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
35356refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
35496refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
35516refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
35520refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
35520refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
35532refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
35544refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
35628refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
35640refgcc -O2 -fomit-frame-pointer2014042920140425
35668refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
35708refgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
35736refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
35748refgcc -m64 -O2 -fomit-frame-pointer2014042920140425
35760refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
35820refgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
35860refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
35968refgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
36036refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
36812refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
36816refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
36828refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
36836refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
36848refgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
36888refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
36924refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
36940refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
36968refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
37080refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
37128refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
37152refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
37164refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
37172refgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
37176refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
37180refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
37200refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
37208refgcc -m64 -Os -fomit-frame-pointer2014042920140425
37656refgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
37684refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
37688refgcc -Os -fomit-frame-pointer2014042920140425
37768refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
37776refgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
37948refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
37960refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
50052refgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
50060refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
50148refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
50244refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
50252refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
50260refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
50352refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
50432refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
50444refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
50592refgcc -march=nocona -O -fomit-frame-pointer2014042920140425
50708refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
50764refgcc -O -fomit-frame-pointer2014042920140425
50776refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
50816refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
50820refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
50832refgcc -m64 -O -fomit-frame-pointer2014042920140425
50832refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
50844refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
50872refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
50888refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
50908refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
50916refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
50952refgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
51056refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
51116refgcc -march=k8 -O -fomit-frame-pointer2014042920140425
55092refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
55092refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
55252refgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
55372refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
55384refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
55404refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
55416refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
55464refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
55468refgcc -m64 -O3 -fomit-frame-pointer2014042920140425
55484refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
55588refgcc -O3 -fomit-frame-pointer2014042920140425
55668refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
55724refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
56136refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
56232refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
56448refgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
56484refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
57336refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
57436refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
57440refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
57444refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
58172refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
58212refgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
58292refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
58432refgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
189836refgcc2014042920140425
189976refcc2014042920140425
189988refgcc -funroll-loops2014042920140425