Implementation notes: x86, hydra4, crypto_hash/fugue2

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
36945cop_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
36976cop_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
37038cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
37066cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
37077cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
37097cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
37339cop_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
37370cop_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
37374cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
37374cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
37409cop_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
37448cop_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
37463cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
37542cop_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
37612cop_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
37639cop_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
37651cop_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
37651cop_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
37662cop_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
37674cop_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
37682cop_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
37697cop_opt32gcc -m32 -O -fomit-frame-pointer2014052720140525
37701cop_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
37709cop_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
37713cop_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
37736cop_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
37748cop_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
37752cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
37752cop_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
37752cop_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
37756cop_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
37756cop_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
37772cop_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
37822cop_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
37842cop_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
37857cop_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
37924cop_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
37982cop_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
38002cop_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
38087cop_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
38255cop_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
38298cop_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
38392cop_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
39090cop_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
39113cop_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
39121cop_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
39183cop_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
39199cop_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
39351cop_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
39351cop_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
39371cop_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
39386cop_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
39390cop_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
39402cop_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
39421cop_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
39429cop_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
39460cop_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
39468cop_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
39495cop_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
39523cop_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
39523cop_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
39527cop_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
39534cop_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
39534cop_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
39554cop_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
39581cop_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
39604cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
39640cop_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
39675cop_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
39691cop_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
39741cop_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
39745cop_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
39753cop_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
39757cop_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
39768cop_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
39776cop_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
39784cop_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
39819cop_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39819cop_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
39846cop_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
39889cop_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
39917cop_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
39936cop_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
39948cop_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
39956cop_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
39963cop_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39994cop_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
40034cop_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
40057cop_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
40057cop_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40088cop_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
40131cop_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
40135cop_opt32gcc -m32 -Os -fomit-frame-pointer2014052720140525
40170cop_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
40174cop_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40178cop_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
40190cop_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
40197cop_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40217cop_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
40224cop_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40228cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
40228cop_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
40229cop_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
40233cop_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40233cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
40236cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
40236cop_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
40244cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
40244cop_opt32gcc -m32 -O2 -fomit-frame-pointer2014052720140525
40252cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
40264cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
40264cop_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
40268cop_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
40271cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
40275cop_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
40279cop_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
40283cop_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
40295cop_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
40299cop_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
40319cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
40322cop_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
40326cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
40330cop_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
40330cop_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40341cop_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
40342cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
40369cop_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40381cop_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
40408cop_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
40420cop_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40424cop_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
40427cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
40451cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
40451cop_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
40463cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
40474cop_opt32gcc -m32 -O3 -fomit-frame-pointer2014052720140525
40482cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
40552cop_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40611cop_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
40615cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
40619cop_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
40623cop_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
40634cop_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
40634cop_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
40638cop_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
40654cop_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
40677cop_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
40681cop_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
40700cop_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
40704cop_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
40724cop_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
40743cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
40755cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
40774cop_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
40794cop_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
40821cop_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
40857cop_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
41352cop_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
41360cop_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
41402cop_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
41422cop_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
41434cop_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
41457cop_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
41461cop_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
41469cop_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
41477cop_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525

Test failure

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer cop_opt32