Implementation notes: x86, h9ivy, crypto_hash/blake32

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
11444ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
11452ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
11464ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
11488ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
11492ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042620140425
11500ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
12020ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
12032ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
12032ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
12044ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
12092ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
12180ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
12192ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
12204ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
12356ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
12728sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
12760sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
12800sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
12916sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
12936sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
12952sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
12956sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
12964sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
12984sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
13040sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
13040sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
13068sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
13212sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042620140425
13216sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
13220sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
13444ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014042620140425
13472sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
13484sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
13488sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
13500sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
13516sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
13548ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
13556ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
13564ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
13564ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
13568ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
13572ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
13616sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
13624sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
13664sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
13672sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
13728ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
13732ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
13732ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042620140425
13832sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
13844sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
13852sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
13868sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
13876sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
13904sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
13920sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
14028sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
14040sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
14596ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042620140425
14596ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042620140425
14664sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
14668sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
14672sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
14676sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
14684sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
14684sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
14764ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042620140425
14800sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
14812sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
14828sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042620140425
15108sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
15116sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
15124sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
15144sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014042620140425
15152sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
15168sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
15172sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
15348sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
15348sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
15368sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
15380sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
15380sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
15392sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042620140425
15396sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
15400sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
15440sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042620140425
15448sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042620140425
15468sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
15560sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
15568sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
15572sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
15580sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
15584sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
15596sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
15604sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
15608sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
15612sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
15616sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
15616sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
15616sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
15628sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
15636sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
15672sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
15676sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
17672sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
17672sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042620140425
17676sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
17676sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
17676sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
17680sphlibgcc -m32 -O -fomit-frame-pointer2014042620140425
17680sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
17680sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042620140425
17680sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
17680sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
17684sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
17684sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
17684sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
17688sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
17688sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
17692sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042620140425
17692sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
17700sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
17716sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
17960sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
18000sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
18056sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
18084sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
18092sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
18096sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
18196sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
18204sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
18208sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
18212sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
18212sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
18216sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
18224sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
18224sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
18224sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
18268sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
18572sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
18576sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
18576sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
18576sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
18636sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
18656sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
18660sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
18672sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
19004sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
19012sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
19024sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
19024sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
19068sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
19068sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
19072sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
19072sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
19128sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
19136sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
19136sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
19144sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
19148sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
19156sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
19252sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
19252sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
19260sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
19264sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042620140425
19268sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
19272sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
19276sphlibgcc -m32 -O3 -fomit-frame-pointer2014042620140425
19276sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
19288sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042620140425
19296sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
19304sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
19312sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
19312sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
19312sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
19324sphlibgcc -m32 -O2 -fomit-frame-pointer2014042620140425
19328sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
19332sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
19336sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042620140425
19336sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
19336sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
19340sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
19344sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
19352sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
19356sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
19356sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
19356sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
19360sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042620140425
19364sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
19420sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
19456sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
19472sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
19476sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
19484sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
19488sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
19492sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
19492sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
19504sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
19508sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
19512sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
19520sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
19536sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
19540sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
19552sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
19564sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
19564sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
19564sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
19564sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
19572sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
19576sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
19576sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
19580sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
19584sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
19588sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
19588sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
19588sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
19588sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
19588sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
19588sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
19592sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
19596sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
19600sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
19640sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
19640sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
19644sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
19644sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
19648sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
19652sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
19656sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
19716sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
19720sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
19720sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
19724sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
19728sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
19736sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
19748sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
19768sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
19796sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
19808sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
19812sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
19816sphlibgcc -m32 -Os -fomit-frame-pointer2014042620140425
19820sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
19832sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
19832sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
19836sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
19836sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
19836sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
19840sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042620140425
19840sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
19840sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042620140425
19844sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
19848sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
19868sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
19876sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
19876sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
19880sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
19880sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
19884sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
19888sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
19892sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
19904sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
19908sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
19912sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042620140425
19912sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425
19912sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
19912sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
19912sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
19924sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
19932sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425
19960sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
19976sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
20024sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
20024sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
20024sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
20028sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
20040sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
22288refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
22456refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042620140425
22460refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
22484refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
22492refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
22504refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
22504refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
22504refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
22520refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
22520refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
22524refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
22536refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
22548refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
22560refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
22560refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
22572refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
22604refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
22620refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
22652refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042620140425
22656refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042620140425
22716refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
22736refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
22736refgcc -m32 -O3 -fomit-frame-pointer2014042620140425
22792refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
22812refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
22820refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
22856refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
22860refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
22880refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
22908refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
22928sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
22936sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
22940refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
22964refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
22972sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
22980sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042620140425
23016sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042620140425
23020sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
23020sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
23020sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
23024sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23024sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042620140425
23028sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23040sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
23044sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
23052sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23052refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
23052refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
23064sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
23112sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042620140425
23112sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
23128refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
23128sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
23132sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
23140sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
23144sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
23152sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23156refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23160refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
23164refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
23164refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
23172sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
23184refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
23184refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
23188refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
23188sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
23192refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
23196refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
23200refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
23208refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
23208refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
23212refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
23216refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
23220sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
23236refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
23248refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
23276sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23280refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
23280refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23296refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
23300sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
23308refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
23308sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
23316refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23336sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
23340sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
23356refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
23364sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
23372sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
23400sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
23404sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
23404sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
23420sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
23424sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
23444sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
23448sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
23448sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
23452sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
23452sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
23452sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
23456sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
23472sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
23476sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
23480sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
23484sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
23488sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
23504sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
23508sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
23528sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
23552sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042620140425
23556sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
23620sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
23620sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
23640sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
23656sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
23660sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
23712sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
23784sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
23800sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
23848sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
23860sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
23904sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23904sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
23908sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
23912sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
23912refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
23912refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
23920refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042620140425
23956sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
23976sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042620140425
23988refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
23992sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
24004sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
24016refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042620140425
24020sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
24028refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
24052refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042620140425
24056refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
24076refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
24076refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042620140425
24080refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042620140425
24100sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042620140425
24104sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042620140425
24104sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
24128sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
24144sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
24152refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
24152sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042620140425
24156refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
24164refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
24168sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
24172refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
24176refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
24208sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
24212sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
24224sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
24236sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
24244sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042620140425
24260sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042620140425
24264sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042620140425
24264sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
24268sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
24268sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
24276sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
24280sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
24292sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
24308sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
24368sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042620140425
24472sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
24476refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
24480refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042620140425
24492refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042620140425
24496refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
24500refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042620140425
24508refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042620140425
24512refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042620140425
24540refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042620140425
24552refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042620140425
24556refgcc -m32 -O2 -fomit-frame-pointer2014042620140425
24564refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042620140425
24596sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
24596refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042620140425
24596sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
24612refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042620140425
24640refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042620140425
24640refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
24640refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
24664refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
24672refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
24696refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042620140425
24716refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
24968sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
24968sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
24980sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
25004sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
25024sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
25048sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042620140425
25060sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042620140425
25060sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042620140425
25100sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
25100sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
25104sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
25128sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
25152sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042620140425
25188sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042620140425
25192sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
25196sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
25212sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
25236sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042620140425
25292refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042620140425
25308refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
25312refgcc -m32 -O -fomit-frame-pointer2014042620140425
25312refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042620140425
25316refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042620140425
25324refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042620140425
25324refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
25328refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
25328sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
25328refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
25336refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
25340refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042620140425
25344refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042620140425
25360refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
25376sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042620140425
25384sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042620140425
25392refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042620140425
25416refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042620140425
25476sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042620140425
25524sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042620140425
25528sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042620140425
25984sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
26088sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
26088sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
26100sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042620140425
26100refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042620140425
26112refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042620140425
26144refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
26148sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
26184sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
26248sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
26264sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
26280sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
26292sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
26324sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042620140425
26324sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
26352sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042620140425
26368sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
26388sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
26388sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
26388sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042620140425
26396sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
26412sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
26420sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
26428sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
26536sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
26544sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
26564sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
26636sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
26636sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
26644sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
26712sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
26872sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
26872sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042620140425
26956sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
26960refgcc -m32 -Os -fomit-frame-pointer2014042620140425
26968sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
26968refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
26988sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425
26992sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425
27000sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
27012sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
27072sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
27076refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042620140425
27092refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
27096refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
27104refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
27112refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
27116refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
27116refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042620140425
27128refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
27128refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042620140425
27152refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
27152refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
27160refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
27160refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
27164refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042620140425
27168refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042620140425
27180refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
27200refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
27212sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
27224refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
27224refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042620140425
27228refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
27236refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
27236refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042620140425
27276refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042620140425
27276refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042620140425
27288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042620140425
27300refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042620140425
27316sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
27332sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
27348sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
27360sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042620140425
27364sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
27372refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042620140425
27376sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
27384sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
27428sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042620140425
27584refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
27588refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
27596sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
27612refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042620140425
27620refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042620140425
27744sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
27768sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
28008refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
28020refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
28040refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
28072refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
28076refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042620140425
28080refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042620140425
28100refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042620140425
28104refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
28120refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042620140425
28156refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042620140425
28524sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
39892refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
39924refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425
42112refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
42136refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
42148refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
42180refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
43056refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042620140425
43068refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042620140425
43168refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042620140425
45888refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
45892refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
45900refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
48056refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042620140425
48076refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042620140425
48080refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042620140425
48240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042620140425
48248refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042620140425
48304refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042620140425

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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