Implementation notes: x86, h5nano, crypto_hash/rfsb509

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
57285refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014062820140622
57290refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014062820140622
57340refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062820140622
57485refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140622
57535refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140622
57625refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140622
57640refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140622
57655refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140622
57740refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140622
57765refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140622
57820refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140622
57830refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062820140622
57895refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062820140622
57925refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062820140622
57960refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062820140622
57960refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140622
57980refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014062820140622
57980refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062820140622
57985refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140622
57985refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140622
57990refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140622
57995refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062820140622
58000refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140622
58000refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140622
58010refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140622
58025refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140622
58025refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140622
58030refgcc -m32 -O3 -fomit-frame-pointer2014062820140622
58035refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140622
58040refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140622
58045refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140622
58095refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140622
58105refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140622
58110refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140622
58115refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140622
58125refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140622
58160refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140622
58185refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140622
58195refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062820140622
58200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140622
58220refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062820140622
58220refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140622
58225refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062820140622
58225refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062820140622
58225refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140622
58230refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140622
58235refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062820140622
58235refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062820140622
58240refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062820140622
58240refgcc -m32 -Os -fomit-frame-pointer2014062820140622
58240refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140622
58255refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062820140622
58255refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062820140622
58260refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140622
58265refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062820140622
58265refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140622
58275refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140622
58275refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140622
58280refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140622
58280refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140622
58285refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140622
58285refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062820140622
58290refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062820140622
58290refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062820140622
58295refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062820140622
58295refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062820140622
58295refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140622
58300refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062820140622
58300refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140622
58310refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062820140622
58310refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062820140622
58315refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062820140622
58315refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062820140622
58320refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062820140622
58320refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062820140622
58320refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140622
58325refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062820140622
58325refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140622
58330refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062820140622
58345refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140622
58345refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062820140622
58355refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062820140622
58360refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062820140622
58360refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140622
58365refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140622
58365refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140622
58370refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062820140622
58375refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140622
58375refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140622
58385refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140622
58395refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062820140622
58400refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062820140622
58400refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140622
58400refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140622
58410refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140622
58415refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062820140622
58420refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062820140622
58420refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140622
58425refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140622
58430refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062820140622
58430refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140622
58430refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140622
58430refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062820140622
58430refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140622
58430refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062820140622
58435refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140622
58435refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062820140622
58435refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140622
58435refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140622
58435refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140622
58435refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062820140622
58440refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140622
58440refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140622
58440refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140622
58440refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062820140622
58440refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062820140622
58450refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140622
58455refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062820140622
58455refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140622
58455refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140622
58455refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062820140622
58455refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140622
58460refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062820140622
58460refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140622
58465refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140622
58470refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140622
58470refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062820140622
58470refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140622
58475refgcc -m32 -O2 -fomit-frame-pointer2014062820140622
58475refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140622
58475refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140622
58475refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140622
58480refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062820140622
58485refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062820140622
58490refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062820140622
58490refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062820140622
58490refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140622
58500refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140622
58505refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140622
58510refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140622
58510refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140622
58510refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140622
58515refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140622
58515refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140622
58515refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062820140622
58525refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140622
58530refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140622
58535refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062820140622
58545refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062820140622
58555refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062820140622
58555refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140622
58555refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140622
58565refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140622
58570refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062820140622
58575refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062820140622
58580refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140622
58595refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062820140622
58600refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140622
58615refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140622
58620refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062820140622
58625refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062820140622
58625refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062820140622
58635refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140622
58645refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140622
58660refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062820140622
58720refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062820140622
58750refgcc -m32 -O -fomit-frame-pointer2014062820140622
58770refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062820140622
58935refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140622
59600refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140622