Implementation notes: x86, bulldozer, crypto_hash/blake32

Computer: bulldozer
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
23546ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
23577ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
23677ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
23707ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
23716ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
23768ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
24051ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
24074ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
24116ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
24308sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
24328sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
24352ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
24389sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
24451sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
24488sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
24617sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
24623sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
24783sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
24825sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
24893sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
24913sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
24918sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
24945sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
24973sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
25022sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
25052sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
25089sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
25189sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
25257ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
25290sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
25414ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
25443sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
25502ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
25912sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
25939sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
26114sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
26141sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
26244sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
26307sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
26370sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
26724ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
26734ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
26759ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
26768ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
26785ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
26861ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
26875ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
26901sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
27026ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
27102sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
27245sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
27295ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
27359sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
27559sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
27560sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
27621sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
27645sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
27704sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
28442sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
28532sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
28567sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
28622sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
28701sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
28715sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
28740sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
28882sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
28896sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
28917sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
28924ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
28928sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
28976sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
29115sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
29121sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
29130sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
29132ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
29142sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
29209sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
29295sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
29318sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
29348sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
29372sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
29520sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
29529sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
29530sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
29534sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
29542sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
29592sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
29601sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
29620sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
29625sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
29628sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
29637sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
29638sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
29657sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
29660sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
29664sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
29667sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
29669sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
29693sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
29696sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
29701sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
29718sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
29726sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
29734sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
29739sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
29775ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
29800sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
29819sphlibgcc -m32 -O -fomit-frame-pointer2012052220120521
29830sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
29834sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
29849ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
29862sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
29911sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
29933sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
29934sphlibgcc -m32 -O3 -fomit-frame-pointer2012052220120521
29961sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
29979sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
30078ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
30216sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
30228sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30276sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
30297sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30347sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
30510sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
30514sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
30524sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30550ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
30560sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
30586sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
30606sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30690sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
30719sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
30738sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
30758sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
30799sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
30874sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
30876sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
30886sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
30920sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
30947sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
30952sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
31015sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
31016sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
31038sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
31050sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
31090sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
31094sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
31098sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
31110sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
31114sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
31149sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
31152sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
31166sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
31185sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
31192sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
31193sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
31228sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
31236sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
31242sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
31263sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
31274sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
31278sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
31302sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
31315sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
31324sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
31338sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
31345sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
31348sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
31362sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
31373sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
31389sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
31413sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
31492sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
31494sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
31556sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
31584sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
31606sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
31635sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
31706sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
31712sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
31720sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
31733sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
31745sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
31756sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
31859sphlibgcc -m32 -O2 -fomit-frame-pointer2012052220120521
31867sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
31893sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
31993sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
32023sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
32082sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
32125sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
32131sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
32136sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
32153sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
32252sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
32275sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
32369sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
32425sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
32430sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
32452sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
32453sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
32537sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
32558sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
32588sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
32689sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
32711sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
32731sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
32847sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
32871sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
32880sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
32903sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
32914sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
32916sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
32944sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
33059sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
33174sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
33195sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
33216sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
33244sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
33268sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
33296sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
33364sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
33373sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
33557sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
33616sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
33624sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
33637sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
33651sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
33652sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
33661sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
33662sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
33676sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
33707sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
33711sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
33713sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
33713sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
33731sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
33733sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
33735sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
33736sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
33744sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
33781sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
33786sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
33794sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
33800sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
33803sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
33822sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
33853sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
33878sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
33890sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
33898sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
33899sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
33902sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
33929sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
33944sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
33983sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
34102sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
34133sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
34177sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
34226sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
34237sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
34258sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
34419sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
34419sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
34428sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
34467sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
34471sphlibgcc -m32 -Os -fomit-frame-pointer2012052220120521
34542sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
34598sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
34601sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
34662sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
34731sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
34755sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
34797sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
34831sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
35000sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
35112sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
35167sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
35460sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
35552refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
35624sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
35630sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
35688sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
35749sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
35762refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
35847sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
35905refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
35950refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
36072sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
36175sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
36355sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
36375refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
36380refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
36399refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
36471sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
36495sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
36563sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
36595sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
36616sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
36670refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
36783sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
36785sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
36805sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
36845sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
36903sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
36910sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
36911refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
36916sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
37022refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
37024sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
37092sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
37121refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
37151sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
37167sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
37269refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
37318sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052220120521
37322sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
37323sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
37361sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052220120521
37396refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
37419sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
37424refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
37484sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
37549refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
37606refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
37617refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
37622sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
37640sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
37652sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
37661sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
37673sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
37683refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
37740refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
37779refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
37785refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
37792refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
37815sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
37818sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
37838sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
37948sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
37958sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
37988sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
38003sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
38021refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
38128sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
38148sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
38156refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
38162sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
38181sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
38182sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
38198sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
38227sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
38251refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
38252refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
38260sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
38323sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
38325refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
38361sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
38408sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
38429refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
38430refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
38466refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
38487sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
38560refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
38567sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
38596refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
38666sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
38666sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
38674sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
38688sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
38691sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
38744refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
38790sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
38803sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
38814sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
38826sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
38831sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
38833sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
38841sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
38855refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
38865refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
38870sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
38873refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
38889sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
38929refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
38949refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
38956refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
38964refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
39005refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
39006sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
39082sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
39089refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
39194sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
39201refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
39285sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
39332sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
39416sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
39420sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
39507sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
39512sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
39544refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
39561refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
39578refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
39638sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
39649sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
39695refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
39703sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
39718refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
39750sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
39818sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
39830sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
39832refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
39995refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
40008sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
40013sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
40111refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
40159refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
40174refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
40189sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052220120521
40245sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
40287refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
40302sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
40354refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
40396refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
40409refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
40449refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
40458sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
40549refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
40568sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
40575sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
40625refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
40665sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
40704refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
40715refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
40715refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
40762refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
40792refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
40828sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
40834sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
40899sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
40940refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
40996sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
41093refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
41226sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
41352sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
41389sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
41862sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
41947refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
41973refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
42188sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
42188sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
42229refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
42239sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
42259sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
42276sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
42499sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
42513sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
42528sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
42595sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
42668sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
42690refgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
42730sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
42796sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
42931sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
42948sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
43003refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
43067sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
43099refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
43313sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
43313refgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
43353refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
43414refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
43455refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
43466sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
43466sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
43527refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
43534refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
43574refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
43575sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
43641refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
43762refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
43843refgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
43874sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
44118refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
44209refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
44238refgcc -m32 -O -fomit-frame-pointer2012052220120521
44254refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
44336refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
44362sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
44392refgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
44448refgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
44492sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
44665refgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
44696refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
44699refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
44812sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
44816refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
44821sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
44922sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
44936refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
44946refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
45030refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
45042sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
45056sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
45093sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
45110sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
45120sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
45133refgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
45144sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
45158refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
45168sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
45266sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
45310refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
45408sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
45409sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
45429sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
45538sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
45663refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
45688sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
45757sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
45828sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
45865sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
45866refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
45967sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
46026sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
46045sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
46070refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
46103sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
46119sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
46140sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
46356refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
46388sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
46392refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
46430refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
46456refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
46474refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
46543sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
46546refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
46759sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
46767sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
46947sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
47044sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
47233sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
47242sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052220120521
47464sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
47532sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
48018sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
48109refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
48134sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
48148sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
48158refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
48212sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
48279sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
48300sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
48306sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
48339sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
48418sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
48984refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
49260refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
49450sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
49618refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
49672refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
49734refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
49789refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
49792refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
49868refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
50290sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
50396refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
50643refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
50742refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
50760refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
50874refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
50900refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
50912refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
51054refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
51148refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
51163refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
51222refgcc -m32 -Os -fomit-frame-pointer2012052220120521
51374refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
51394refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
51476refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
51476refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
51517refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
51537refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
51689refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
51708refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
51810refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
51837refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
51840refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
51872refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
51970refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
52038refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
52158refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
52256refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
52623refgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
52860refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
53329refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
53403refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
53431refgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
53653refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
53680refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
53801refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
53810refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
53847refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
54274refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
54298refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
54817refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
55308refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
55559refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
56139refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
56215refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
56535refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
56849refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
57070refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
57183refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
57542refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
57971refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
67336refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
68572refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
69082refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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