Implementation notes: x86, cobra, crypto_hash/blake256

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19332sse2icc -m32 -xHost -vec-report0 -static2011061520110609
19344sse2icc -m32 -O2 -static2011061520110609
19680sse2icc -m32 -O2 -static -no-vec2011061520110609
19752sse2icc -m32 -O3 -static -no-vec2011061520110609
19824sse2icc -m32 -O3 -static2011061520110609
19872sse2icc -m32 -O1 -static -no-vec2011061520110609
19920sse2icc -m32 -O1 -static2011061520110609
20040sse2icc -m32 -Os -static -no-vec2011061520110609
20076sse2icc -m32 -Os -static2011061520110609
20148ssse3icc -m32 -Os -static2011061520110609
20268ssse3icc -m32 -xHost -vec-report0 -static2011061520110609
20304ssse3icc -m32 -O2 -static2011061520110609
20376sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
20376sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
20388ssse3icc -m32 -O3 -static2011061520110609
20448sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
20460ssse3icc -m32 -O1 -static2011061520110609
20484ssse3icc -m32 -O2 -static -no-vec2011061520110609
20592ssse3icc -m32 -Os -static -no-vec2011061520110609
20676sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
20676ssse3icc -m32 -O3 -static -no-vec2011061520110609
20796sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
20796ssse3icc -m32 -O1 -static -no-vec2011061520110609
20940sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
20976sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
21048sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
21096sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
21120sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
21132sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
21156sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
21276sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
21288sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
21300vect128-mmxhackicc -m32 -xHost -vec-report0 -static2011082620110825
21348sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
21372vect128-mmxhackicc -m32 -O3 -static -no-vec2011082620110825
21444vect128-mmxhackicc -m32 -O2 -static -no-vec2011082620110825
21504vect128-mmxhackicc -m32 -O2 -static2011082620110825
21720vect128-mmxhackicc -m32 -Os -static2011082620110825
21780vect128-mmxhackicc -m32 -O1 -static2011082620110825
21780vect128-mmxhackicc -m32 -O1 -static -no-vec2011082620110825
21792sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
21864vect128-mmxhackicc -m32 -O3 -static2011082620110825
21876sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
21984sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
22296vect128icc -m32 -O3 -static2011082620110825
22308sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
22320vect128icc -m32 -O2 -static -no-vec2011082620110825
22320vect128icc -m32 -O3 -static -no-vec2011082620110825
22380sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
22428sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
22428sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
22428vect128icc -m32 -O2 -static2011082620110825
22452sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
22524vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
22584vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
22584vect128icc -m32 -xHost -vec-report0 -static2011082620110825
22644sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2011120220111120
22644sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
22668sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
22668sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
22680vect128icc -m32 -O1 -static2011082620110825
22692vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
22740sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
22752sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
22752sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
22764sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
22764sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
22764vect128-mmxhackgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
22764sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
22776sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
22788sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
22788vect128-mmxhackgcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
22800sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
22812vect128-mmxhackgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
22860sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
22860sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
22872sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
22884vect128-mmxhackgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
22896vect128-mmxhackgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
22908sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
22920sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
22920sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
22932sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
22932vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
22932vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
22944vect128icc -m32 -Os -static2011082620110825
23004vect128-mmxhackgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
23028sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
23076vect128icc -m32 -Os -static -no-vec2011082620110825
23124vect128icc -m32 -O1 -static -no-vec2011082620110825
23148sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
23148sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
23172ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
23184vect128-mmxhackgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
23256sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
23256vect128-mmxhackgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
23268vect128-mmxhackicc -m32 -Os -static -no-vec2011082620110825
23304ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
23316vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
23316ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
23352sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
23424ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2011120220111120
23520ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
23616sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
23640sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
23700ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
23988sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
24036vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
24060sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
24228vect128-mmxhackgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
24432sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
24444ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
24492sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
24564vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
24648sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
24672vect128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
24708sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
24756vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
24768vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
24804vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
24840vect128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
24888vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
24984ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
25308sphlibicc -m32 -xHost -vec-report0 -static2011082320110821
25512vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
25764sphlibicc -m32 -O3 -static -no-vec2011082320110821
25872sphlibicc -m32 -O2 -static2011082320110821
25932sphlibicc -m32 -O3 -static2011082320110821
25956sphlibicc -m32 -O2 -static -no-vec2011082320110821
26220sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
26244sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
26292sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
26448sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
26448sphlibgcc -m32 -O -fomit-frame-pointer2011120220111120
26460sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
26472sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
26472sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
26484sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2011120220111120
26532sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
26556sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
26568sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
26580sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
26580sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
26592sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
26592sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
26604sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
26628sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
26652sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
26664sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
26664sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
26676sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
26676sphlibicc -m32 -Os -static2011082320110821
26700sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
26700sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
26700sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
26712sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
26712sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
26712sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
26724sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
26736sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
26736sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
26736sphlibicc -m32 -O1 -static -no-vec2011082320110821
26760sphlibicc -m32 -O1 -static2011082320110821
26820sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
26820sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
26832sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
26832sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
26844sphlibicc -m32 -Os -static -no-vec2011082320110821
26868sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
26880sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
26952sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
27276sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
27432sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011120220111120
27576sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
27576sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
27588sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
27588sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
27612sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
27624sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
27636sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
27648sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
27648sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
27660sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
27660sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
27672sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
27684sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
27696sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011120220111120
27696sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
27720sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
27732sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
27744sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
27756sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
27756sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
27756sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
27768sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
27780sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
27816sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
27828sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
27852sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
27852sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
27864sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
27888sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
27888sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
27912sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
27924sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
27948sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
27960sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
27972sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
27984sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
28008sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
28008sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
28020sphlibgcc -m32 -O3 -fomit-frame-pointer2011120220111120
28032sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
28032sphlibgcc -m32 -O2 -fomit-frame-pointer2011120220111120
28068sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
28104sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
28224sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
28248sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
28296sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
28332sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
28416sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
28428sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
28428sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
28500sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
28512sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
28536sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
28560sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
28572sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
28584sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
28608sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
28620sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
28656sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
28668sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
28680sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
28740sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
28788sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
28788sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
28812sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
28932sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
29016sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
29040sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
29052sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
29280sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
29412sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
29532sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
29580sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
29580sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
29616sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
29688sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
30000sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
30012sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
30084sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
30096sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011120220111120
30108sphlibgcc -m32 -Os -fomit-frame-pointer2011120220111120
30120sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
30120sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
30132sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
30204sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
30240sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
30252sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
30348sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
30480sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
30648sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
30696sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
30792sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
30864sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
30996sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
30996sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
31020sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
31092sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
31104sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
31140sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
31152sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
31152sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
31152sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
31152sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
31152sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
31164sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
31188sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
31200sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
31248sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
31320sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
31572sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
31728sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2011120220111120
31824sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
32136sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
32184sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
32400sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
34212sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2011120220111120
34212sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
34236sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
34236sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
34260sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
34260sphlib-smallgcc -m32 -O -fomit-frame-pointer2011120220111120
34296sphlib-smallicc -m32 -xHost -vec-report0 -static2011082320110821
34332sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
34356sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
34392sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
34452sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
34452sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
34488sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
34500sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
34512sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
34512sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
34572sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
34572sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
34572sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
34572sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
34824sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
34836sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
34848sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
34884sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
35040sphlib-smallicc -m32 -O2 -static -no-vec2011082320110821
35064reficc -m32 -xHost -vec-report0 -static2011061520110609
35196sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
35256sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
35328sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
35328sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
35340sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
35340sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
35388refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
35412refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
35436sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
35436sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
35448refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
35448sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
35508sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
35532refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
35532sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
35544sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
35544reficc -m32 -O2 -static -no-vec2011061520110609
35544sphlib-smallicc -m32 -O3 -static -no-vec2011082320110821
35568refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
35580sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
35592refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
35592refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
35604refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011120220111120
35604sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
35604sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
35616sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
35628refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
35652refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
35652refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
35652refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
35664sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
35676sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
35688refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
35700reficc -m32 -O2 -static2011061520110609
35724sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
35724refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
35748sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
35748sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
35748sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
35796sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
35856sphlib-smallicc -m32 -O3 -static2011082320110821
35892refgcc -m32 -O3 -fomit-frame-pointer2011120220111120
35928refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
35976refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
36012refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
36024refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
36084refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
36108refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
36192sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
36264refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
36264refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
36264sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
36288sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
36288sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
36300sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
36324refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
36348refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
36372sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
36396refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
36420sphlib-smallicc -m32 -O2 -static2011082320110821
36492sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
36600refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
36624refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
36744refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
36744refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
36756refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
36756reficc -m32 -O3 -static -no-vec2011061520110609
36780refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
36792refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011120220111120
36804refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
36864sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
36888refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
36924refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
36948refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
36972refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
36996refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
37008refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
37056refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
37068refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
37068reficc -m32 -O3 -static2011061520110609
37080sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
37104sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
37128sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
37164refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
37164sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
37188refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
37188sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
37224refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
37248sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
37248refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
37272sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011120220111120
37272refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
37284sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
37308sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
37308reficc -m32 -O1 -static -no-vec2011061520110609
37320refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
37416sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
37416sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
37428reficc -m32 -O1 -static2011061520110609
37500sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
37500refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
37536sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
37536sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
37548sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
37560sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
37608reficc -m32 -Os -static -no-vec2011061520110609
37680refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
37680refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
37752refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
37764sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
37776refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011120220111120
37776refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
37776refgcc -m32 -march=prescott -O -fomit-frame-pointer2011120220111120
37788refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
37800refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011120220111120
37800refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011120220111120
37812refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
37824refgcc -m32 -march=nocona -O -fomit-frame-pointer2011120220111120
37836refgcc -m32 -O -fomit-frame-pointer2011120220111120
37872refgcc -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
37920refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
37956refgcc -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
37968refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
37992refgcc -m32 -march=k8 -O -fomit-frame-pointer2011120220111120
38028refgcc -m32 -O2 -fomit-frame-pointer2011120220111120
38040refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
38040refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
38064refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120220111120
38136refgcc -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
38136sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
38172refgcc -m32 -march=core2 -O -fomit-frame-pointer2011120220111120
38196sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
38220refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
38256refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011120220111120
38304refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
38328refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
38352refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011120220111120
38412refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
38412sphlib-smallicc -m32 -Os -static -no-vec2011082320110821
38436sphlib-smallicc -m32 -Os -static2011082320110821
38532refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
38772sphlib-smallicc -m32 -O1 -static -no-vec2011082320110821
38796refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
38844refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011120220111120
38868refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
38916sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2011120220111120
38976sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
38988sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
39036sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2011120220111120
39072sphlib-smallicc -m32 -O1 -static2011082320110821
39096sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011120220111120
39108refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
39192refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
39192refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
39204refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
39228sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011120220111120
39264refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
39324sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
39360sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
39396sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
39396sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
39396sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011120220111120
39396sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
39408sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
39408sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
39408sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
39408sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
39408sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
39432sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
39444sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
39456sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011120220111120
39456sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
39564sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
39576sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
39636sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011120220111120
39696sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011120220111120
39720sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
39792reficc -m32 -Os -static2011061520110609
39816refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
39888refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
39960refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
39984refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011120220111120
40200sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011120220111120
40500sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
40512refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
40752sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120220111120
40764sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120220111120
40776refgcc -m32 -march=barcelona -O -fomit-frame-pointer2011120220111120
40776sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
40788sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011120220111120
40848sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
40872sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
40908sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
40932refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
40968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
41160sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
41436refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011120220111120
41472sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
41496refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
41496refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
41616sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
41664sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011120220111120
41688sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120220111120
41712sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
41832sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
41928sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
41988sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
42000sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011120220111120
42576refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
42612refgcc -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
42732refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
42732refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
42744refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
42792refgcc -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
42816refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
42828refgcc -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
42852refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
42852refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
42852refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
42912refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
42924refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
42960refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
42984refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
42996refgcc -m32 -Os -fomit-frame-pointer2011120220111120
42996refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
43020refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
43032refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
43044refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
43044refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
43044refgcc -m32 -march=core2 -Os -fomit-frame-pointer2011120220111120
43104refgcc -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
43128refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
43140refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
43164refgcc -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
43164refgcc -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
43176refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
43200refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
43212refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120220111120
43236refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
43236refgcc -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
43248refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
43248sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
43248refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
43296refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
43308refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
43344refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
43428sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
43512refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011120220111120
43632refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
43644refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
43644sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
43824sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
43908sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
44088sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
44256sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
44364sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2011120220111120
44412sphlib-smallgcc -m32 -Os -fomit-frame-pointer2011120220111120
44448sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
44460sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
44460sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011120220111120
44472sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
44472refgcc -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
44484sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
44520sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
44568sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
44592sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
44640sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
44664sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
44712sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
44808sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
45156sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
45252sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
45396sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011120220111120
45444sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
45564sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
45636sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
45672sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011120220111120
45684refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011120220111120
45696sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011120220111120
45720sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011120220111120
45720sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2011120220111120
45816sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120220111120
45852sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
45984sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
45996sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
46068sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011120220111120
46356sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
46548sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
47592sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
49512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
51636sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011120220111120
51732sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
57552refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
57576refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
58560refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
58920refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
59052refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
59208refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
59568refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
59628refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
59976refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
60000refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
60024refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
61560refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
61860refgcc -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
61944refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
62940refgcc -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
66108refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
66120refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
67200refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120

Test failure

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ref sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse41 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse41 ssse3 vect128 vect128-mmxhack
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128 vect128-mmxhack
icc -m32 -O1 -static sse41
icc -m32 -O1 -static -no-vec sse41
icc -m32 -O2 -static sse41
icc -m32 -O2 -static -no-vec sse41
icc -m32 -O3 -static sse41
icc -m32 -O3 -static -no-vec sse41
icc -m32 -Os -static sse41
icc -m32 -Os -static -no-vec sse41
icc -m32 -xHost -vec-report0 -static sse41

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68:3: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:68:11: error: expected ';' before 'row1'
hash.c: ...
hash.c: rounds.sse41.h:856:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:123:33: error: expected expression before ')' token
hash.c: hash.c:125:28: error: expected expression before ')' token
hash.c: hash.c:127:34: error: expected expression before ')' token
hash.c: hash.c:129:28: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68:3: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:68:11: error: expected ';' before 'row1'
hash.c: hash.c:69:11: error: expected ';' before 'buf1'
hash.c: hash.c:70:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: ...
hash.c: rounds.ssse3.h:606:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:651:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:124:30: error: expected expression before ')' token
hash.c: hash.c:129: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/blake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:73:3: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:73:3: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:73:11: error: expected ';' before 'row1'
hash.c: hash.c:74:11: error: expected ';' before 'buf1'
hash.c: hash.c:78:5: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:107:4: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:107:15: error: expected expression before ')' token
hash.c: ...
hash.c: hash.c:115:3: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:115:3: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:117:3: error: 'row1' undeclared (first use in this function)
hash.c: hash.c:119:3: error: 'row2' undeclared (first use in this function)
hash.c: hash.c:121:3: error: 'row3' undeclared (first use in this function)
hash.c: hash.c:124:5: error: 'row4' undeclared (first use in this function)
hash.c: hash.c:203:3: error: 'buf1' undeclared (first use in this function)
hash.c: hash.c:203:3: error: 'buf2' undeclared (first use in this function)
hash.c: hash.c:218:30: error: expected expression before ')' token
hash.c: hash.c:223: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/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987:3: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992:3: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997:3: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: In file included from vector.c:140:0:
vector.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/mmintrin.h:32:3: error: #error "MMX instruction set not enabled"
vector.c: In file included from vector.c:141:0:
vector.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
vector.c: vector.c:144:18: error: expected ')' before '*' token
vector.c: vector.c:152:18: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987:3: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992:3: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997:3: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:144:18: error: expected ')' before '*' token
vector.c: vector.c:152:18: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987:3: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992:3: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997:3: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: In file included from vector.c:141:0:
vector.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
vector.c: vector.c:144:18: error: expected ')' before '*' token
vector.c: vector.c:152:18: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:651:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: ...
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:864:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:897:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:651:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:634:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:651:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:659:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665:6: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:466:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size
vector.c: vector.c:467:3: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h: In function 'blake256_compress':
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:6:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:27:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:27:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:30:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:30:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:51:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:603:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:606:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:606:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:651:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654:1: warning: this decimal constant is unsigned only in ISO C90

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:20:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.sse41.h:852:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:856:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:856:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:880:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:20:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:81:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.sse41.h:822:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:825:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:825:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:856:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:856:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:888:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891:1: warning: this decimal constant is unsigned only in ISO C90

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse41