Implementation notes: x86, cryptologic, crypto_hash/blake32

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
21567sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
21694sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
23155sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
27184ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
27266ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
28965sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
31200sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
31275sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
31283sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
31292sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
31308sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
31475sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
31475sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
31500sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
31508sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
31558sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
31567sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
31575sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
31617sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
31633sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
31658sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
31666sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
31684sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
31784sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
31842sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
32016sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
32050sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
37258ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
40066ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
44051sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
44372sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
44407sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
44786sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
45366sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
45450sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
45550sphlibgcc -m32 -O -fomit-frame-pointer2014051920140517
45575sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
45608sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
45667sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
45708sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
45733sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
45734sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
45742sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
45750sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
45750sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
45775sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
45784sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
45825sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
45825sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
45825sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
45908sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
45908sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
45908sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
45908sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
45950sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
45983sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
46008sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
46059sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
46059sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
46067sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
47167sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
47167sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
47167sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
47191sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
47192sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
47217sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
47458sphlibgcc -m32 -O3 -fomit-frame-pointer2014051920140517
47500sphlibgcc -m32 -O2 -fomit-frame-pointer2014051920140517
47567sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
47717sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
47717sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
47725sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
47733sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
47733sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
47733sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
47791sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
47792sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
47850sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
47850sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
47950sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
47958sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
48034sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
48084sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
48108sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
48108sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
48117sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
48175sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
48175sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
48217sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
48233sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
48259sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
48265sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
48291sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
48359sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
48375sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
48400sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
48500sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
48675sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
48808sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
48825sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
48850sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
49025sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
49125sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
49134sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
49192sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
49200sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
49267sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
49334sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
49342sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
49342sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
49417sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
49616sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
49650sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
49650sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
49650sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
49733sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
49758sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
49825sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
49825sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
49842sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
49850sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
49917sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
49958sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
49983sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
50017sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
50241sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
50250sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
50275sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
50400sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
50408sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
50433sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
50542sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
50608sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
50775sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
50800sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
51042sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
51117sphlibgcc -m32 -Os -fomit-frame-pointer2014051920140517
51350sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
51375sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
51375sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
51384sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
51384sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
51417sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
51466sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
51717sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
51717sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
51725sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
51733sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
51759sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
51816sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
51817sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
51842sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
51917sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
51959sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
52000sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
52000sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
52050sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
52075sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
52083sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
52192sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
52192sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
52217sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
52225sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
52275sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
52275sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
52284sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
52300sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
52300sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
52308sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
52308sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
52317sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
52317sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
52333sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
52333sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
52342sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
52342sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
52367sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
70900sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
70900sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
70900sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
70900sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
70925sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
70925sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
70925sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
70933sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
72617sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
72792sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014051920140517
72833sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014051920140517
73042sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
73267sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
73350sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
73383sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
73442sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
73442sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
73458sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
73467sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
73484sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
73491sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
73600sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
73792sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
74067sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
74100sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
74300sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
74317sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
74317sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
74417sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
74433sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
74433sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
74467sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
74479refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
74659sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
74675sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
74675sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
74758sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
74825sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
74825sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
74842sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
74850sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
74850sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
74879refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
74950sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
74983sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
75033sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
75044refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
75075sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
75217sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
75233sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
75234sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
75242refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
75242refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
75258sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
75259refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
75275refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
75275refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
75358sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
75375sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
75375sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
75400sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
75408sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
75434sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
75434sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
75517refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
75517refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
75591sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
75617refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
75625refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
75625refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
75634sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
75634refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
75642refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
75650refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
75683sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
75692refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
75708sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
75725refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
75725refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
75725refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
75825refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
75875refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
75900sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
75933sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
75941sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
75942sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
75942sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
76009sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
76033sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
76067sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
76100sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
76125sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
76133sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
76142sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
76175refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
76183sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
76200refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
76217sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
76217sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
76217sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
76242sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
76258refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
76325refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
76358sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
76550sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
76583sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
76584refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
76584sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
76625refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
76766refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
77492refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
77500refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
77542refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
77584refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
77858sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
77909sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
78059sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
78125sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
78200sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
78225sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
78233sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
78675sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
79016refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
79075sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
79542refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
79542refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
79559sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
79575sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
79583sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
79600refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
79625sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
79684sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
79750sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
79800refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
79867sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
79950sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
79950sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
79950sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
80084sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
80116sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
80200refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
80358sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
80358sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
80358sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
80366refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
80500sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
80625sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
80625sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
80625sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
80633sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
80667sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
80684refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
80709sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014051920140517
80725sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
80733sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
80750refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
80858sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
80950refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
81025sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
81117sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
81225refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
81242sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
81242sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
81250sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
81275refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
81308sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
81308sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
81441sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
81575sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
83375sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
83416sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
83558sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
83617sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
83758sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
83808sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
83809sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
83825sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
84209sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
87334sphlib-smallgcc -m32 -O -fomit-frame-pointer2014051920140517
89991sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
90142sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
90600sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
91075refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
91092refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
91950refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
92000refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
92066refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
92066refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
94141refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
94142refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
94166refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
94200refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
94584refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
94667refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
94683refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
94733refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
94825refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
95017refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
95275refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
95775refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
95775refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
95950refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
99775sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
105716sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
106083sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
107242refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
107267refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
107416refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
107458refgcc -m32 -O -fomit-frame-pointer2014051920140517
107784refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
107909refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
107941refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
108058refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
108083refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
108125refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
108125refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
108142refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
108142refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
108216refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
108634refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
112792refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
112792refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
113900refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
117608refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
117842refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
117842refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
121050refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
121308refgcc -m32 -O2 -fomit-frame-pointer2014051920140517
121400refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
121400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
121616refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
121691refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
121992refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
122150refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
122200refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
122233refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
122234refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
122234refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
122250refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
122325refgcc -m32 -Os -fomit-frame-pointer2014051920140517
122933refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
122983refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
122992refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
123075refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
123108refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
123417refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
123466refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
123550refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
124783refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
124783refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
124833refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
124841refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
125942refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
126650refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
126675refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
126675refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
127317refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
127684refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
127725refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
127758refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
127866refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
127883refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
134750refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
134750refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
134817refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
134825refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
134867refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
135117refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
135542refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
136467refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
136467refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
136650refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
136842refgcc -m32 -O3 -fomit-frame-pointer2014051920140517
138859refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
139658refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
139658refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
140300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
144125refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
144342refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
144975refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517

Test failure

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse2
gcc -m32 -march=core2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k8 -O -fomit-frame-pointer sse2
gcc -m32 -march=nocona -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse2
gcc -m32 -march=prescott -O -fomit-frame-pointer sse2

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:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:59: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:59: error: (Each undeclared identifier is reported only once
hash.c: hash.c:59: error: for each function it appears in.)
hash.c: hash.c:59: error: expected ';' before 'row1'
hash.c: hash.c:60: error: expected ';' before 'buf1'
hash.c: hash.c:103: error: 'row1' undeclared (first use in this function)
hash.c: hash.c:105: error: 'row2' undeclared (first use in this function)
hash.c: hash.c:107: error: 'row3' undeclared (first use in this function)
hash.c: hash.c:110: error: 'row4' undeclared (first use in this function)
hash.c: hash.c:189: error: 'buf1' undeclared (first use in this function)
hash.c: hash.c:189: error: 'buf2' undeclared (first use in this function)
hash.c: hash.c:200: error: expected expression before ')' token
hash.c: hash.c:205: 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:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:61: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:61: error: (Each undeclared identifier is reported only once
hash.c: hash.c:61: error: for each function it appears in.)
hash.c: hash.c:61: error: expected ';' before 'row1'
hash.c: hash.c:62: error: expected ';' before 'buf1'
hash.c: hash.c:65: error: expected ';' before 'r8'
hash.c: hash.c:66: error: expected ';' before 'r16'
hash.c: hash.c:110: error: 'row1' undeclared (first use in this function)
hash.c: hash.c:112: error: 'row2' undeclared (first use in this function)
hash.c: hash.c:114: error: 'row3' undeclared (first use in this function)
hash.c: hash.c:117: error: 'row4' undeclared (first use in this function)
hash.c: hash.c:196: error: 'buf1' undeclared (first use in this function)
hash.c: hash.c:196: error: 'buf2' undeclared (first use in this function)
hash.c: hash.c:196: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:196: error: 'r8' undeclared (first use in this function)
hash.c: hash.c:207: error: expected expression before ')' token
hash.c: hash.c:212: 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=k8 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196: error: incompatible types in assignment
hash.c: hash.c:196: error: incompatible types in assignment
hash.c: hash.c:196: error: incompatible types in assignment
hash.c: hash.c:196: error: incompatible types in assignment
hash.c: hash.c:197: error: incompatible types in assignment
hash.c: hash.c:197: error: incompatible types in assignment
hash.c: hash.c:197: error: incompatible types in assignment
hash.c: ...
hash.c: hash.c:203: error: incompatible types in assignment
hash.c: hash.c:203: error: incompatible types in assignment
hash.c: hash.c:204: error: incompatible types in assignment
hash.c: hash.c:204: error: incompatible types in assignment
hash.c: hash.c:204: error: incompatible types in assignment
hash.c: hash.c:204: error: incompatible types in assignment
hash.c: hash.c:205: error: incompatible types in assignment
hash.c: hash.c:205: error: incompatible types in assignment
hash.c: hash.c:205: error: incompatible types in assignment
hash.c: hash.c:205: error: incompatible types in assignment

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
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