Implementation notes: x86, hydra2, crypto_hash/blake32

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
13568ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
13592ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
13600ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
13708ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
15056ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
15204sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
15256sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
15340sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
15452sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
15464sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
15472sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
15476ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
15476ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
15476ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
15484sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
15488sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
15492sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
15492ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
15496ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
15508ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
15512ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
15568ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
15640sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
15648sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
15960sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
16080sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
16180sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
16260sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
16264sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
16372sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
16376sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
16404ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
16436sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
16460ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
16504sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
16556sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
16756sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
16976sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
17132sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
17132sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
17216sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
17236sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
17248sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
17252sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
17256sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
17256sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
17260sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
17268sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
17316sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
17352sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
17452sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
17528sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
17876sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
17936sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
18008sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
18036sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
18036sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
18052sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
18056sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
18060sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
18084sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
18112sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
18124sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
18144sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
18324sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
18328sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
18740ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
18744ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
18764ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
18764ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
19444ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
19608sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
19652sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
19676sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
19676sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
19688sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
19692sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
19696sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
19700sphlibgcc -m32 -O -fomit-frame-pointer2014052620140525
19700sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
19704sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
19712sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
19716sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
19716sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
19720sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
19724sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
19736sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
19780sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
19784sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
19816sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
20108sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
20196sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
20208sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
20256sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
20276sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
20280sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
20284sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
20284sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
20308sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
20316sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
20328sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
20392sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
20444sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
20480sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
20500sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
20500sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
20500sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
20508sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
20536sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
20536sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
20536sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
20536sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
21152sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
21172sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
21172sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
21180sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
21180sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
21180sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
21188sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
21260sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
21264sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
21272sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
21280sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
21280sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
21284sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
21284sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
21288sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
21296sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
21296sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
21296sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
21296sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
21300sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
21300sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
21332sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
21336sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
21340sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
21340sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
21348sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
21368sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
21380sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
21380sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
21396sphlibgcc -m32 -O2 -fomit-frame-pointer2014052620140525
21412sphlibgcc -m32 -O3 -fomit-frame-pointer2014052620140525
21416sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
21452sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
21528sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
21532sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
21532sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
21536sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
21548sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
21552sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
21556sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
21592sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
21592sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
21596sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
21596sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
21600sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
21600sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
21600sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
21604sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
21608sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
21608sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
21608sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
21624sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
21628sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
21632sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
21632sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
21640sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
21640sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
21648sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
21672sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
21676sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
21680sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
21680sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
21688sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
21688sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
21692sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
21696sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
21744sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
21748sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
21780sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
21780sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
21780sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
21784sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
21792sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
21792sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
21792sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
21792sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
21864sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
21884sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
21908sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
22008sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
22536sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
22692sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
23760sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
23764sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
23768sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
23808sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
23808sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
23808sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
23812sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
23812sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
23812sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
23816sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
23872sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
23872sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
23912sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
23916sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
23916sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
23964sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
23964sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
23964sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
23964sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
24064sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
24064sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
24064sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
24092sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
24092sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
24092sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
24136sphlibgcc -m32 -Os -fomit-frame-pointer2014052620140525
24164sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
24316sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
24316sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
24336sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
24336sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
24336sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
24508sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
24508sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
24508sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
24568sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
24588sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
24592sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
24600sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
24604sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
24612sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
24628sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
24636sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
24644sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
24712sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
24900sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
25040sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
25044sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
25044sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
25048sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
25060sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
25068sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
25076sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
25124sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
25144sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
25148sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
25168sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
25236sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
25468sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
25468sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
25468sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
25480sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
25496sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
25496sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
25536sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
25536sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
25596sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
25596sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
25600sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
25608sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
25608sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
25660sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
25672sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
25692sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
25692sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
25704sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
25712sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052620140525
25720refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
25720sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
25720sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
25720sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
25720sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
25772sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
25820refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
25820refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
25824refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
25848refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
25852sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
25864refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
25940refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
25948refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
26032refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
26064refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
26068refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
26072sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
26092refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
26112refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
26128refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
26128refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
26128refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
26160refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
26192refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
26200sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
26204refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
26204sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
26204sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
26216refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
26220refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
26220sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
26228refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
26228refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
26244refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
26244refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
26244refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
26244refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
26248sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
26276refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
26280refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
26284refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
26288sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
26292sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
26296refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
26300refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
26300refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
26316sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
26384sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
26396refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
26424sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
26428refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
26432sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
26452sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
26456sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
26464refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
26500refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
26512refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
26516sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
26536sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
26548sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
26552refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
26552refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
26568refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
26604refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
26612refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
26632sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
26640refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
26680sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
26688sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
26700sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
26708sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
26732refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
26736refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
26752refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
26768refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
26832sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
26876sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
26936sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
27000refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
27012refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27044refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27052sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
27052sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
27064refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27064sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
27132refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
27140refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
27164refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
27168refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
27180refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27216sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
27228refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
27228refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
27244refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
27284refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
27284refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
27284refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
27284refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
27400refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
27440refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27444sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
27480refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
27480refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
27480refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
27480refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
27480refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
27484refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
27500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
27508refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
27520sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
27532sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
27536sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27540sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
27548sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27572sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27596sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
27596sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27616refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
27632sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27632sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
27632refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
27668refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
27692refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27764refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27764sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27808refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
27860sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27864sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
27908sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
27916sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
27916sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
27940sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
28088refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
28200sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
28240refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
28332refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
28332refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
28336refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
28340refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
28352refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
28356refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
28356refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
28360refgcc -m32 -O -fomit-frame-pointer2014052620140525
28360refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
28368refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
28380refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
28388refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
28396refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
28400refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
28404refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
28532sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
28568sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
28600sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
28612sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
28612sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
28616sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
28644sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
28656refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
28660sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
28664sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
28664sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
28664sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
28664sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
28664sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
28668sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
28692refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
28696refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
28696refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
28712sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
28728sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052620140525
28728sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
28728refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
28736sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
28800sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052620140525
28808sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
28828sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
28924refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
28936sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
28936sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
28936sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
28944sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
28944sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
28944sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
28944sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
28948sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
28948sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
28952sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
28952sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
28952sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
28956sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
28964refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
29172sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
29212refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
29212refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
29216sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
29284sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
29624sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
29648sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
29656sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
29660sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
29660sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
29664sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
29668sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
29756sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
29796sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
29904refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
29968refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
29972refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
30744sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30760sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
30848sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
30920sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30932sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
31048sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
31068sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31560sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31900refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
31904refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
31956refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31964refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32120refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
32120refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
32140refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
32164refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
32164refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
32164refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
32164refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
32172refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
32172refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
32288refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32332sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
32340refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
32372sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
32452refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
32500refgcc -m32 -Os -fomit-frame-pointer2014052620140525
32512refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32512refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32524refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32540refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32556refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32564refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32624sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32624sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32628sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32640refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
32648refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32656sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32656sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32656sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32700refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32700refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32716refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32716refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32716sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
32748sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32752sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32772sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32796sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
32796sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
32800sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
32800sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
32800sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
32804sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
32808sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
32824refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32824refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
32840refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
32856sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
32856sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32856sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
32856sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
32872refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
32892sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
32892sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
32900sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32916sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32916sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32920sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32932refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
32932refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
32940refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
32952sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052620140525
32972sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
33036sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
33060refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
33064refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
33120refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
33208sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
33208sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
33276refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
33284refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
33296refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
33384sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
33384sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
33396sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
33596sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
33636sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
33636sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
33636sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
33892sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
34164sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
34416refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
40016refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
40016refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
40260refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
40264refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
40264refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
40264refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
40800refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
40876refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
42832refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
44816refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
44816refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
45784refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
45820refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
45836refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
46676refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
47396refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
48080refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
48088refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525

Test failure

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:59:3: error: unknown type name '__m128i'
hash.c: hash.c:60:3: error: unknown type name '__m128i'
hash.c: hash.c:200:21: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:200:21: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:200:30: error: expected expression before ')' token
hash.c: hash.c:205:30: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:61:3: error: unknown type name '__m128i'
hash.c: hash.c:62:3: error: unknown type name '__m128i'
hash.c: hash.c:65:3: error: unknown type name '__m128i'
hash.c: hash.c:65:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:65:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:65:41: error: expected expression before ')' token
hash.c: hash.c:66:11: error: expected ';' before 'r16'
hash.c: hash.c:196:3: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:207:30: error: expected expression before ')' token
hash.c: hash.c:212:30: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ssse3