Implementation notes: amd64, jos, crypto_hash/mcssha6

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
69735refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070320140622
69765refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
69877refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
69900refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
69930refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070320140622
69982refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
69982refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070320140622
70020refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070320140622
70065refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
70103refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
70110refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070320140622
70118refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
70133refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070320140622
70590refgcc -march=nocona -Os -fomit-frame-pointer2014070320140622
70628refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
70658refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070320140622
70703refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070320140622
70733refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
70845refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
70905refgcc -march=nocona -O3 -fomit-frame-pointer2014070320140622
70920refgcc -march=nocona -O2 -fomit-frame-pointer2014070320140622
70927refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070320140622
70935refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070320140622
70958refgcc -march=nocona -O -fomit-frame-pointer2014070320140622
70965refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
70965refgcc -march=barcelona -O -fomit-frame-pointer2014070320140622
70973refgcc -O -fomit-frame-pointer2014070320140622
70980refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
70980refgcc -m64 -O -fomit-frame-pointer2014070320140622
70980refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070320140622
70980refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070320140622
70987refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070320140622
71002refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
71002refgcc -march=k8 -O -fomit-frame-pointer2014070320140622
71032refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070320140622
71032refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
71063refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070320140622
71197refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070320140622
71453refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
71497refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
71505refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070320140622
71520refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
71543refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070320140622
71550refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
71595refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
71678refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
71700refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
71783refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070320140622
72030refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
72127refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
72142refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070320140622
72173refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070320140622
72180refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
72217refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070320140622
72225refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
72225refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070320140622
72233refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
72247refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
72270refgcc -m64 -O3 -fomit-frame-pointer2014070320140622
72285refgcc -O3 -fomit-frame-pointer2014070320140622
72353refgcc -march=k8 -O2 -fomit-frame-pointer2014070320140622
72383refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
72390refgcc -Os -fomit-frame-pointer2014070320140622
72398refgcc -march=k8 -Os -fomit-frame-pointer2014070320140622
72420refgcc -O2 -fomit-frame-pointer2014070320140622
72442refgcc -m64 -O2 -fomit-frame-pointer2014070320140622
72443refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
72472refgcc -march=barcelona -Os -fomit-frame-pointer2014070320140622
72473refgcc -m64 -Os -fomit-frame-pointer2014070320140622
72473refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
72480refgcc -march=barcelona -O2 -fomit-frame-pointer2014070320140622
72488refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
72495refgcc -march=k8 -O3 -fomit-frame-pointer2014070320140622
72503refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070320140622
72525refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
72547refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
72623refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070320140622
72637refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070320140622
72682refgcc -march=barcelona -O3 -fomit-frame-pointer2014070320140622
72728refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070320140622
72750refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070320140622
72803refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
72885refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
72967refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
73050refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
73133refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070320140622
73207refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070320140622
73208refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
97965refgcc -funroll-loops2014070320140622
97972refcc2014070320140622
98047refgcc2014070320140622