Implementation notes: x86, h4e350, crypto_hash/fugue2

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
64683cop_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
64734cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
64737cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
64755cop_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
64776cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
64785cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
64791cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
64839cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
64905cop_opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
64908cop_opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
64935cop_opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
64950cop_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
65022cop_opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
65292cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
65517cop_opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
65652cop_opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
65730cop_opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
65745cop_opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
65760cop_opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
65787cop_opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
65790cop_opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
65829cop_opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
65838cop_opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
65910cop_opt32gcc -m32 -O -fomit-frame-pointer2014053020140525
65910cop_opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
65919cop_opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
65931cop_opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
65943cop_opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
65952cop_opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
65970cop_opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
66006cop_opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
66015cop_opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
66381cop_opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
66411cop_opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
66414cop_opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
66438cop_opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
67149cop_opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
70470cop_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
70680cop_opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
70680cop_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
70698cop_opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
70725cop_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
70731cop_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
70884cop_opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
70920cop_opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
71544cop_opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
71667cop_opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
71721cop_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
71742cop_opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
71787cop_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
71805cop_opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
72147cop_opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
72201cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
72228cop_opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
72294cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
72309cop_opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
72366cop_opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
72366cop_opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
72381cop_opt32gcc -m32 -O2 -fomit-frame-pointer2014053020140525
72384cop_opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
72444cop_opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
72489cop_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
72522cop_opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
72534cop_opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
72567cop_opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
72618cop_opt32gcc -m32 -O3 -fomit-frame-pointer2014053020140525
72684cop_opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
72693cop_opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
72702cop_opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
72810cop_opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
72963cop_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053020140525
73125cop_opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
73158cop_opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
73161cop_opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
73191cop_opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
73194cop_opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
73332cop_opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
73374cop_opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
73389cop_opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
73431cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
73437cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
73518cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
73833cop_opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
73854cop_opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
73911cop_opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
73944cop_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
73950cop_opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
73977cop_opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
73980cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
73998cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
74004cop_opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
74043cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
74043cop_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
74091cop_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
74130cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
74148cop_opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
74190cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
74238cop_opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
74313cop_opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
74349cop_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
74484cop_opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
74571cop_opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
74583cop_opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
74595cop_opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
74637cop_opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
74640cop_opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
74667cop_opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
74670cop_opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
74742cop_opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
74889cop_opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
75468cop_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
75831cop_opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
78597cop_opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
78615cop_opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
78618cop_opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
78645cop_opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
78648cop_opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
78660cop_opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
78687cop_opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
79122cop_opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
79137cop_opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
79158cop_opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
79368cop_opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
79395cop_opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
79416cop_opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
79470cop_opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
79470cop_opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
79503cop_opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
79536cop_opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
79566cop_opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
79575cop_opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
79584cop_opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
79590cop_opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
79617cop_opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
79641cop_opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
79659cop_opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
79668cop_opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
79674cop_opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
79677cop_opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
79689cop_opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
79689cop_opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
79698cop_opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
79701cop_opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
79734cop_opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
79743cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
79749cop_opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
79767cop_opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
79770cop_opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
79782cop_opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
79833cop_opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
79845cop_opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
79866cop_opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
79980cop_opt32gcc -m32 -Os -fomit-frame-pointer2014053020140525
80022cop_opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
80220cop_opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
80337cop_opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
80370cop_opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
80463cop_opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
80817cop_opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
82383cop_opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
82479cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
82503cop_opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
82512cop_opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
82518cop_opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
82539cop_opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
82581cop_opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
82593cop_opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525