Implementation notes: x86, h5e450, crypto_hash/fugue2

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
64665cop_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012072720120717
64674cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012072720120717
64695cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012072720120717
64710cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072720120717
64719cop_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012072720120717
64722cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012072720120717
64734cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012072720120717
64773cop_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072720120717
64776cop_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072720120717
64782cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012072720120717
64836cop_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072720120717
64851cop_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072720120717
64986cop_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012072720120717
65406cop_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072720120717
65412cop_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2012072720120717
65430cop_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012072720120717
65442cop_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072720120717
65466cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072720120717
65466cop_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2012072720120717
65469cop_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012072720120717
65502cop_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2012072720120717
65535cop_opt32gcc -m32 -O -fomit-frame-pointer2012072720120717
65622cop_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2012072720120717
65640cop_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2012072720120717
65655cop_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2012072720120717
65682cop_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2012072720120717
65757cop_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2012072720120717
65778cop_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2012072720120717
65796cop_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2012072720120717
65796cop_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072720120717
65898cop_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2012072720120717
66000cop_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2012072720120717
66030cop_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2012072720120717
66072cop_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012072720120717
66114cop_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072720120717
66114cop_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2012072720120717
67086cop_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072720120717
70572cop_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072720120717
70701cop_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072720120717
70746cop_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012072720120717
70845cop_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012072720120717
70911cop_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072720120717
71061cop_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072720120717
71439cop_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072720120717
71448cop_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072720120717
71673cop_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2012072720120717
71688cop_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012072720120717
71727cop_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072720120717
71745cop_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012072720120717
71760cop_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012072720120717
71850cop_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072720120717
71904cop_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072720120717
71964cop_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072720120717
72102cop_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012072720120717
72171cop_opt32gcc -m32 -O2 -fomit-frame-pointer2012072720120717
72204cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012072720120717
72213cop_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072720120717
72225cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012072720120717
72252cop_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012072720120717
72264cop_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012072720120717
72276cop_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072720120717
72306cop_opt32gcc -m32 -O3 -fomit-frame-pointer2012072720120717
72357cop_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2012072720120717
72366cop_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2012072720120717
72546cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012072720120717
72600cop_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012072720120717
72615cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012072720120717
72660cop_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2012072720120717
72738cop_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072720120717
72834cop_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012072720120717
72936cop_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072720120717
72978cop_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072720120717
72978cop_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072720120717
73062cop_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072720120717
73401cop_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012072720120717
73446cop_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012072720120717
73449cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012072720120717
73494cop_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012072720120717
73515cop_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012072720120717
73728cop_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072720120717
73800cop_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072720120717
73893cop_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072720120717
73980cop_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2012072720120717
73983cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072720120717
74004cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072720120717
74070cop_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072720120717
74097cop_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012072720120717
74121cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012072720120717
74163cop_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012072720120717
74178cop_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072720120717
74181cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072720120717
74196cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072720120717
74196cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012072720120717
74205cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012072720120717
74217cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012072720120717
74223cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012072720120717
74229cop_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012072720120717
74232cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012072720120717
74232cop_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2012072720120717
74355cop_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072720120717
74397cop_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2012072720120717
74616cop_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012072720120717
74619cop_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012072720120717
74637cop_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012072720120717
74691cop_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072720120717
74691cop_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072720120717
74700cop_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012072720120717
74706cop_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012072720120717
74706cop_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012072720120717
74709cop_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2012072720120717
75372cop_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072720120717
75762cop_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072720120717
78390cop_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012072720120717
78414cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012072720120717
78474cop_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072720120717
78876cop_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012072720120717
78948cop_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012072720120717
78963cop_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012072720120717
78984cop_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012072720120717
79290cop_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012072720120717
79314cop_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072720120717
79326cop_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2012072720120717
79356cop_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012072720120717
79365cop_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012072720120717
79389cop_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012072720120717
79395cop_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072720120717
79425cop_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012072720120717
79428cop_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2012072720120717
79440cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012072720120717
79479cop_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072720120717
79500cop_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072720120717
79506cop_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2012072720120717
79524cop_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012072720120717
79557cop_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012072720120717
79566cop_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012072720120717
79590cop_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2012072720120717
79608cop_opt32gcc -m32 -Os -fomit-frame-pointer2012072720120717
79665cop_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072720120717
79695cop_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2012072720120717
79749cop_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072720120717
79785cop_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012072720120717
79788cop_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072720120717
79791cop_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072720120717
79800cop_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2012072720120717
79806cop_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012072720120717
79818cop_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2012072720120717
79878cop_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012072720120717
79890cop_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072720120717
79890cop_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072720120717
79902cop_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012072720120717
79956cop_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012072720120717
79977cop_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2012072720120717
79980cop_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072720120717
80106cop_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2012072720120717
80112cop_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2012072720120717
80130cop_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072720120717
80151cop_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2012072720120717
80349cop_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012072720120717
80442cop_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012072720120717
82302cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012072720120717
82341cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012072720120717
82362cop_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012072720120717
82422cop_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2012072720120717
82449cop_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012072720120717
82470cop_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2012072720120717
82476cop_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012072720120717
82524cop_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012072720120717