Implementation notes: x86, h5nano, crypto_hash/blake32

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
21890ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
21905ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
21955ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
21960ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
22385ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
23010ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
23010ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
23025ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
23045ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
23100ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
23100ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
23105ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
23105ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
23470ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
23470ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
23480ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
23885ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
24535sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
24660ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
24675ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
24685sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
24685sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
24685sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
24690sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
24710sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
24830ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
25040sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
25055sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
25095sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
25170sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
25170sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
25220sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
25370sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
25520sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
25590sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
25615sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
25765sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
25810sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
25825sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
25955sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
26205sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
26215sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
26215sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
26215sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
26215sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
26235sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
26235sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
26245sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
26285sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
26340sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
26350sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
26420sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
26560sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
26585sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
26590sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
26595sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
26600sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
26600sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
26620sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
26715sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
26830sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
26830sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
26995sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
27040sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
27045sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
27055sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
27075sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
27090sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
27100sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
27100sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
27100sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
27100sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
27100sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
27150sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
27170sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
27175sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
27235sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
27295sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
27380sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
27440sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
27445sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
27455sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
27455sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
27625sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
27640sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
27640sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
27640sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
27650sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
27655sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
27675sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
27690sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -O -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
27705sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
27735sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
27740sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
27740sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
27740sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
27740sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
27745sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
27745sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
27745sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
27745sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
27765sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
27770sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
27895sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
27900sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
27900sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
27980sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
27980sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
27980sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
27990sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
28090sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
28240sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
28245sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
28245sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
28320sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
28325sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
28385sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
28390sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
28390sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
28390sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
28395sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
28430sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
28450sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
28485sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
28490sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
28600sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
28655sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
28665sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
28670sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
28675sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
28700sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
28725sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
28800sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
28800sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
28800sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
28810sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
28840sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
28845sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
28845sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
28850sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
28875sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
28885sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
28885sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
28900sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
28945sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
28955sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
28995sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
28995sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
29080sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
29255sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
29255sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
29260sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
29260sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
29260sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
29260sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
29265sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
29270sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
29275sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
29275sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
29275sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
29280sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
29280sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
29290sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
29295sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
29330sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
29330sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
29335sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
29335sphlibgcc -m32 -O3 -fomit-frame-pointer2014042920140425
29345sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
29350sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
29350sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
29385sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
29390sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
29390sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
29390sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
29395sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
29395sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
29410sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29415sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
29415sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
29415sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
29420sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
29425sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
29445sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
29450sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
29460sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
29475sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
29480sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
29495sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
29515sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
29515sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
29545sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
29550sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
29550sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
29555sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
29560sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
29640sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
29645sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
29645sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
29670sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
29695sphlibgcc -m32 -O2 -fomit-frame-pointer2014042920140425
29700sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
29865sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
29905sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
29910sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
29935sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
30220sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
30305sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
30390sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
30400sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
30405sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
30535sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
30540sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
30540sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
30610sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
30635sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
30640sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
30700sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
30755sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
30760sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
30760sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
30760sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
30770sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
30785sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
30785sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
30825sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
30830sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
30860sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
30875sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
30880sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
30885sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
30900sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
30900sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
30980sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
30985sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
30985sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
30985sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
30990sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
30990sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
31060sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
31070sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
31085sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
31085sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
31085sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
31135sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
31165sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
31165sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
31175sphlibgcc -m32 -Os -fomit-frame-pointer2014042920140425
31190sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
31235sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
31255sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
31260sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
31415sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
35650sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
35650sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
35650sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
36045refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
36195refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
36445sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
36445sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
36445sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
36445sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
36460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
36460refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
36460sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
36460sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
36460sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
36465sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
36485refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
36560refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
36575refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
36585refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
36620refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
36620refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
36620refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
36620refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
36635refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
36665sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
36675refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
36675refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
36705refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
36705refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
36760refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
36765refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
36765refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
36775refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
36775refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
36845refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
36905refgcc -m32 -O3 -fomit-frame-pointer2014042920140425
36915refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
36980sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
36990sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
37010sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
37015sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
37145sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
37145sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
37145sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
37145sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
37150sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
37150sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
37170sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042920140425
37180sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
37180sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
37205sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
37225refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
37225sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
37225sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
37225sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
37230sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
37230sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
37230sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
37245refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
37270sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
37280sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
37285sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
37285sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
37295sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
37325refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
37340refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
37395refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
37395refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
37400refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
37410refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
37410refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
37475sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
37480sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
37490sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
37685sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
37690refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
37700refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
37725sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
37725sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
37735refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
37780sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
37785sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
37815sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
37845refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
37865refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
37940refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
37980refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
37990sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
38005refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
38025refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
38030refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
38060refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
38060sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
38065sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
38080sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
38090sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
38090sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
38095sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
38150sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
38170sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
38170sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
38170sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
38195sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
38195sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
38195sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
38235refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
38235refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
38235refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
38235refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
38235refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
38245refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
38330refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
38335refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
38340refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
38350refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
38395sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
38400sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
38400sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
38425refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
38475sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
38495sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
38495sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
38505sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
38510sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
38515sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
38535sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
38580sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042920140425
38595refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
38595refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
38635sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
38695sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042920140425
38710refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
38735refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
38820refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
38830refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
38830refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
38830refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
38830refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
38855refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
38865refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
38930sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
38955refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
38960sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
38970refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
38980refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
38990refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
39005refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
39030sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
39080refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
39090refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
39180sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
39325sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
39325sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
39325sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
39355sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
39355sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
39360sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
39360sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
39360sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
39390sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
39395sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
39395sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
39400sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
39405sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
39410sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
39425sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
39425sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
39440sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
39465refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
39465refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
39525refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
39530refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
39535refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
39535refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
39540sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
39550refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
39550refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
39555refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
39570sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
39680sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
39685sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
39690sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
39700sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
39700sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
39730sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
39740sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
39750refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
39770refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
39905refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
39910refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
39950refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
40050sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
40070refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
40095sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
40135sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
40180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
40195refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
40200refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
40205refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
40210sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
40260sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
40280refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
40280sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
40285sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
40300sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
40330sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
40350refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
40355refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
40355refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
40355refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
40365refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
40370refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
40390sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
40425sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
40445sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
40445sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
40445sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
40465sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
40485sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
40505sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
40550refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
40560refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
40575sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
40575refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
40915sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
40940refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
40995refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
41005refgcc -m32 -O -fomit-frame-pointer2014042920140425
41180refgcc -m32 -O2 -fomit-frame-pointer2014042920140425
41540refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
41565sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
41610refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
41720refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
41720refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
41730refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
41915refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
41965refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
42020refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
42020refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
42045refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
42045refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
42120refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
42120refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
42120refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
42140sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
42140sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
42145refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
42155refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
42170sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
42180sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
42205refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
42205refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
42220refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
42220refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
42235refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
42250refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
42265refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
42310refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
42455refgcc -m32 -Os -fomit-frame-pointer2014042920140425
42485sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
42625sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
42725refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
42730refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
42755refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
42760sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042920140425
42795refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
42810refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
42845refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
42855refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
42860refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
42865refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
42890sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
42895sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
42945refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
42995sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
43015refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
43025refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
43105refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
43105refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
43105refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
43150refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
43240sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
43290sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
43290sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
43310refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
43365sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
43375sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
43385sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
43405refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
43425sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
43455sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
43495refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
43525sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
43575sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
43620sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
43715sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
43715sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
43730sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
43740sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
43810sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
43810sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
43825sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
43825sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
43825sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
43850sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
43875refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
43915sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
43945sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
44125sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
44315sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
44495sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
45275sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
45375sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
45375sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
45375sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
45430refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
45475sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
45520sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
45520sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
45520sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
45740refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
45745refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
46655refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
46765refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
46765refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
46915sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
46915sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
46915sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
47305refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
47310refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
47310refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
47315refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
47785refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
47785refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
49960refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
50280refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
50295refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
50860refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
52565refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
52565refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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