Implementation notes: x86, ares, crypto_hash/blake32

Computer: ares
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
11488ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
11508ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
11516ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
12684sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
12716sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
12728sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
12792sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
12924sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
12928sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
12948sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
13004sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
13052sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
13080sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
13172sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
13180sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
13188sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
13436ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
13440sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
13484sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
13484sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
13544ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
13544ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
13544ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
13548ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
13584sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
13616sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13644sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13652sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
13720ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
13720ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
13724ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
13740ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
13744ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
13880sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
14568ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
14568ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
14648sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
14648sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
14652sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
14660sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
14672sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
14696sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
14784sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
14788sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
14812ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
14816sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
15104sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
15108sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
15112sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
15116sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
15120sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
15124sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
15124sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
15164sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
15352sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
15356sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
15356sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
15360sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
15372sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
15376sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
15392sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
15408sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
15412sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
15412sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
15412sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
15540sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
15544sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
15548sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15560sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
15572sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15588sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15600sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
15604sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15608sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15608sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
15612sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
15616sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15620sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15624sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15632sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
15656sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15672sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15736sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
15816sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
17760sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
17764sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
17768sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
17772sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
17772sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
17772sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
17772sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
17776sphlibgcc -m32 -O -fomit-frame-pointer2014012320130419
17776sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
17776sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
17780sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
17780sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
17784sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
17784sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
17784sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
17904sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
18084sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
18136sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
18164sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
18168sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
18184sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
18200sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
18236sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
18252sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
18252sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
18268sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
18272sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
18280sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
18280sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
18292sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
18440sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
18512sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
18516sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
18516sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
18532sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
18728sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
18748sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
18752sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
18764sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
19076sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
19088sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
19092sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
19108sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
19116sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
19120sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
19124sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
19132sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
19184sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
19188sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
19188sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
19192sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19196sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
19224sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19324sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
19324sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
19324sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19328sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
19332sphlibgcc -m32 -O3 -fomit-frame-pointer2014012320130419
19332sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19336sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
19340sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
19344sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19344sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
19348sphlibgcc -m32 -O2 -fomit-frame-pointer2014012320130419
19368sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
19368sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
19372sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
19400sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
19400sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
19400sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
19400sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
19404sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
19408sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
19416sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
19420sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
19420sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
19424sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
19428sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
19428sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
19432sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
19440sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
19444sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
19444sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
19452sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
19456sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
19528sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
19532sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
19536sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
19536sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
19548sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
19548sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
19552sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
19556sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
19560sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
19568sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
19568sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
19588sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
19596sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
19600sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
19604sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
19628sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
19632sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
19636sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
19640sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
19640sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
19640sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
19644sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
19644sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
19648sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
19648sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
19652sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
19652sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
19652sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
19660sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
19660sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
19664sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
19672sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
19672sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
19672sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
19692sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
19696sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
19704sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
19708sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
19708sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
19720sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
19736sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
19744sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
19748sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
19752sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
19756sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
19760sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
19764sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
19768sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
19768sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
19788sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
19796sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
19808sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
19812sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
19820sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
19820sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
19820sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
19832sphlibgcc -m32 -Os -fomit-frame-pointer2014012320130419
19840sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
19844sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
19844sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
19844sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
19852sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
19860sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
19860sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
19864sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
19872sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
19872sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
19880sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
19880sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
19880sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
19884sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
19884sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
19884sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
19884sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
19884sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
19892sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
19952sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
19952sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
19956sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
19964sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
20000sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
20080sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
22020sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
22324refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
22468refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
22480refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
22484refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
22520refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
22532refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
22536refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
22536refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
22540refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
22544refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
22548refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
22552refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
22552refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
22560refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
22564refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
22576refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
22584refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
22660refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
22672refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
22676refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
22676refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
22680refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
22700refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
22720refgcc -m32 -O3 -fomit-frame-pointer2014012320130419
22816refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
22820refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
22844refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
22848refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
22856refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
22900refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
22920refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
22924sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
23032sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
23040sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
23076refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
23076sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
23076sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
23084refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
23084sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
23092sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
23100refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
23108sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
23112refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
23112sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
23120refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
23120refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
23124sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
23128sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
23136sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
23144sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
23148refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
23148sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
23148sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
23160sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
23160sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23160sphlib-smallgcc -m32 -O -fomit-frame-pointer2014012320130419
23160sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
23164refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
23168sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
23172refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23176refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
23176sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
23184refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23188refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
23192refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
23196refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
23196refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
23196refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
23196refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
23200sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
23200refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
23200refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
23200sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
23204sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23212sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
23216refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
23236sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
23244sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
23252refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
23264refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
23284refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
23324sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23340refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012320130419
23348sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
23364sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
23372sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
23376refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
23376sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
23392sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
23408sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
23412sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
23444sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
23444sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
23448sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
23452sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
23460sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
23460sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
23460sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
23464sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
23464sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
23472sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
23480sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
23484sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
23484sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
23500sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
23504sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
23520sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
23528sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
23536sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
23536sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
23536sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
23552sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
23580sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
23596sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
23612sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
23628sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
23652sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
23664sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
23684sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
23688sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
23728sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
23752sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
23784refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
23816sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
23844sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
23940sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
23948sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
23952sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
24004sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
24024refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
24028refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
24028sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
24036refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012320130419
24044refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
24044refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012320130419
24052sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
24064refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012320130419
24072refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
24072sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
24076sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012320130419
24076refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012320130419
24080refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
24092sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
24100refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
24100refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
24120sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012320130419
24124sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012320130419
24124refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
24132sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
24140sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
24164refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
24168refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
24172sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
24200sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014012320130419
24232sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
24268sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
24276sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
24296sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
24316sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012320130419
24316sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012320130419
24324sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
24324sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
24332sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
24344sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
24348sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
24348sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012320130419
24356sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
24360sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
24364sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012320130419
24412sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
24424sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012320130419
24432refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012320130419
24492refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012320130419
24496refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012320130419
24500refgcc -m32 -O2 -fomit-frame-pointer2014012320130419
24500refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012320130419
24512refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012320130419
24512refgcc -m32 -march=k6 -O -fomit-frame-pointer2014012320130419
24520refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012320130419
24524refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012320130419
24532refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012320130419
24596refgcc -m32 -march=i386 -O -fomit-frame-pointer2014012320130419
24600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012320130419
24716refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
24740refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012320130419
24756refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012320130419
24772refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
24820refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
24840refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012320130419
24876sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
24896sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
24944sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
24956sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012320130419
24964sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
24976sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
25000refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012320130419
25004sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012320130419
25028sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012320130419
25044sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
25064sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
25068sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012320130419
25068sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
25140sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
25176sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
25244sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
25268sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
25296refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
25296refgcc -m32 -march=nocona -O -fomit-frame-pointer2014012320130419
25304sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012320130419
25312refgcc -m32 -march=athlon -O -fomit-frame-pointer2014012320130419
25312refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
25324refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012320130419
25332refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012320130419
25336refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012320130419
25336refgcc -m32 -march=core2 -O -fomit-frame-pointer2014012320130419
25344refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012320130419
25364refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012320130419
25364refgcc -m32 -march=k8 -O -fomit-frame-pointer2014012320130419
25364refgcc -m32 -march=prescott -O -fomit-frame-pointer2014012320130419
25368refgcc -m32 -O -fomit-frame-pointer2014012320130419
25372sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012320130419
25380refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
25384refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
25400sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012320130419
25408refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
25420sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012320130419
25632sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012320130419
25644sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012320130419
25688sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012320130419
25792sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014012320130419
25956sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
25972sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
26044sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
26072sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
26072refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
26088refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012320130419
26096sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
26096refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012320130419
26128sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
26144sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
26172sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
26200sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
26200refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012320130419
26212sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
26280sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
26288sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
26304sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
26320sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
26324sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014012320130419
26468sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
26492sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
26492sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
26492sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
26512sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
26548sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
26560sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
26604sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
26612sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
26620sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
26652sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
26668sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
26672sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012320130419
26696sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
26804sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
26876sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
26920sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
26960refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012320130419
26964sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
26972sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
27000refgcc -m32 -Os -fomit-frame-pointer2014012320130419
27072sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
27084refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
27096refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
27100refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
27116refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012320130419
27124sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
27124sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
27128sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
27132refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
27132refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012320130419
27136refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
27168refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
27176refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012320130419
27176refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
27188refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012320130419
27196refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012320130419
27196refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012320130419
27208refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012320130419
27212refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
27232refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
27244refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
27248refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
27252refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012320130419
27268refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
27268refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
27268sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
27276refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012320130419
27288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012320130419
27292refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012320130419
27292refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
27300refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012320130419
27308sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
27352sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
27384sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
27392sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
27516sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
27520sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
27524refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
27548refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
27592sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
27612sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012320130419
27640refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012320130419
27644refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012320130419
27648refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012320130419
27684refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
27768sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
27796sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
27988refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
27996refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
28004refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
28008refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012320130419
28024refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
28036refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012320130419
28040refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
28044refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012320130419
28248refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012320130419
29324refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012320130419
30676refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012320130419
40000refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419
40524refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
42104refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
42132refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
42156refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
43020refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012320130419
43236refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012320130419
43448refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
44792refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012320130419
45848refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
45872refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
45912refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
48040refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012320130419
48092refgcc -m32 -march=i486 -O -fomit-frame-pointer2014012320130419
48092refgcc -m32 -march=pentium -O -fomit-frame-pointer2014012320130419
48228refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012320130419
48240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012320130419
48276refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012320130419

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: 18, 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
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=native -mtune=native -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-redhat-linux/4.6.3/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-redhat-linux/4.6.3/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-redhat-linux/4.6.3/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-redhat-linux/4.6.3/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: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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-redhat-linux/4.6.3/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: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/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: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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