Implementation notes: amd64, ranger, crypto_hash/mcssha5

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
88618refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
88704refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
88793refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
88793refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
88937refgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
88943refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
89056refgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
89144refgcc -O -fomit-frame-pointer2011051720110509
89150refgcc -m64 -O -fomit-frame-pointer2011051720110509
89207refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
91595refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
91604refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
91608refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
91662refgcc -Os -fomit-frame-pointer2011051720110509
91666refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
91696refgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
91696refgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
91733refgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
91740refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
91752refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
91760refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
92602refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
92632refgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
92664refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
92840refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
92840refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
92889refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
92891refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
92900refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
92928refgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
92928refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
92928refgcc -march=nocona -O -fomit-frame-pointer2011051720110509
92966refgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
92972refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
92983refgcc -m64 -Os -fomit-frame-pointer2011051720110509
92984refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
92996refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
93189refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
93192refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
93210refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
93246refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
93370refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
93370refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
93439refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
93444refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
93456refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
93456refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
93535refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
93604refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
93632refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
93632refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
93679refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
93720refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
93896refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
93979refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
94026refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
94039refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
94072refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
94072refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
94336refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
94424refgcc -O2 -fomit-frame-pointer2011051720110509
94512refgcc -m64 -O2 -fomit-frame-pointer2011051720110509
94600refgcc -m64 -O3 -fomit-frame-pointer2011051720110509
94600refgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
94612refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
94639refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
94688refgcc -O3 -fomit-frame-pointer2011051720110509
94864refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
94868refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
94952refgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
94952refgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
95002refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
95040refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
95040refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
95040refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
95040refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
95040refgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
95052refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
95128refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
95130refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
95167refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
95216refgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
95829refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
95832refgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
95920refgcc -march=k8 -O -fomit-frame-pointer2011051720110509
96008refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
96096refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
130504refgcc -funroll-loops2011051720110509
130592refcc2011051720110509
130592refgcc2011051720110509
179080refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509