Implementation notes: x86, h9ivy, crypto_hash/simd256

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
53612sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
54284sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
54288sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
54344sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
54344sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
54356sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
54372sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
54392sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
54636sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
54900sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
55084sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
62716sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
62860sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
66888sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
66960sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
67016sphlibgcc -m32 -O3 -fomit-frame-pointer2014042920140425
67620sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
67668sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
67996sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
68920sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
69044sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
69236sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
69252sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
69324sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
69340sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
69360sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
69448sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
69540sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
69548sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
69572sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
69584sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
69604sphlibgcc -m32 -O2 -fomit-frame-pointer2014042920140425
69620sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
69640sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
69668sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
69668sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
69676sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
69688sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
69724sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
69724sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
69756sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
69776sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
69860sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
69872sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
69936sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
69940sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
69960sphlibgcc -m32 -Os -fomit-frame-pointer2014042920140425
69960sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
69972sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
70184sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
70184sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
70272sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
70276sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
70320sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
70348sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
70440sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
70548sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
70552sphlibgcc -m32 -O -fomit-frame-pointer2014042920140425
70672sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
70764sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
70800sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
70816sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
70832sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
70848sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
70848sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
70892sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
70896sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
70924sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
70940sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
70964sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
71004sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
71092sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
71172sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
71456sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
71492sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
71508sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
71532sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
71616sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
71660sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
71784sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
71804sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
72172sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
72184sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
72232sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
72232sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
72380sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
72480sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
72556sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
73004sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
74692sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
75240sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
75292sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
75360sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
75372sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
75432sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
75668sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
75912sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
76048sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
76064sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
76076sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
76088sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
76176sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
76200sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
76220sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
76440sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
76536sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
77056sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
77084sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
77088sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
77136sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
77144sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
77212sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
77832sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
77876sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
79212sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
79632sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
80232sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
80628sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
80664sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
80684sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
80856sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
80912sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
80932sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
81080sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
81176sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
81184sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
81564sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
81924sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
82024sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
82052sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
82104sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
82200sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
82468sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
84496sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
84608sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
84688sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
85000sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
85224sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
85340sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
85656sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
85688sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
85692sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
86084sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
86304sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
86340sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
86380sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
86656sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
86788sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
86832sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
86904sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
86968sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
87212sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
87272sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
87376sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
87380sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
87544sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
87628sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
87644sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
87708sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
87772sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
88232sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
88300sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
88352sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
88380sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
88704sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
88732sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
88832optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
88908optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
89016optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
89088optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
89264sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
89340optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
89688optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
90376sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
90604optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
90620sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
90964sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
91020optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
91040optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
91096sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
91136optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
91220optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
91356sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
92644optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
92784sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
92844optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
92860optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
92956sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
93048sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
93056optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
93104optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
93140sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
93384optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
93580sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
93656sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042920140425
93708optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
93796sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
95404sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
95588sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
95796sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
95932sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
96328sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
97316sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
97748sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
97952optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
98256sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
98284sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
98284sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
98364sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
98380sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
98428sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
98468sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
98472sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042920140425
98476sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
98476sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
98524sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
98704sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
98960sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
99052sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
99056sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
99096sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
99232sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
99420sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
99544sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
99572sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
99676sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
100056sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
100076sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
100092sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
100096sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
100104sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
100124sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
100136sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
100140sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
100164sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
100176sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
100188sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
100200sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
100204sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
100244sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
100324sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
100328sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
100376sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
100436sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
100464sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
100472sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
100492sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
100500sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
100500sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
100500sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
100528sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
100548sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
100564sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042920140425
100592sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
100608sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
100700sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
100724sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
100800sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
100876sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
100888sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
100916sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
100996sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042920140425
101052sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
101116sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
101140sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
101308sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
101660sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
102044sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
102104sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
102104sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
102116sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
102152sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
102172sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
102176sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
102200sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
102232sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
102248sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
102304optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
102400sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
102464sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
102472sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
102476sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
102524sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
102664sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
102676sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
102740optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
102828optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
102904sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
103516sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
103520sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
103636optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
103860optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
104844sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
104888sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
104952sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
105096sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
105220sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
105288sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
105588sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
105616sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
105620sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
105684sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
105832sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
105844optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
105932optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
106096optgcc -m32 -O3 -fomit-frame-pointer2014042920140425
106264optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
106300optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
107084optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
107536sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
107592optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
107732sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
107904sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
108024sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
108320sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
108488optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
108488sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
108524optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
108568optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
108668optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
108792sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
109484optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
109488optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
109496optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
109648sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
109712optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
109716sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
110244optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
110280sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
110328sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
110644sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
111048sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
111184sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
111292sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
111316sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
113140sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
113932sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
113936sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
114068sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
114204sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
114384sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
114600sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
114804sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
115144sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
115228sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
115424sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
115736sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
116128sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
116224sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
116592sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
116720sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
116972sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
117012sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
117120sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
117636sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
117876sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
117884optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
117904optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
117988sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
118364sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
118676optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
118720sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
118756sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
118928optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
119100optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
119296optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
119492optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
119712optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
119724optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
119896optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
120756optgcc -m32 -O2 -fomit-frame-pointer2014042920140425
120980sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
121028optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
121056optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
121232optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
121240sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
121624optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
121672sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
121776sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
121876optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
121964optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
121972optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
122040optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
122080optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
122120sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
122248optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
122324optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
122476optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
122720optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
123044optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
123628optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
123644optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
123904optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
124012sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
124144sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
124348sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
124444optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
124560sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
124608optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
124712optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
124916optgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
125140sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
125224optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
125344optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
125448sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
125528sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
125584optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
126040sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
126136optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
126232optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
127164optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
128520optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
129444optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
129596optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
129676optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
129868optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
129884optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
130008optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
130168sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
130328optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
130792optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
131692optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
132300optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
132524optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
132532optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
132572sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
132960optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
133036sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
133792optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
133896optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
134196optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
134416sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
134920sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
135052optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
135060optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
135780optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
136364optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
136588sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
136960sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
137104sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
137560optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
137604optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
138280optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
138736optgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
139292optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
139368optgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
139488optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
139544optgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
140096sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
141200sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
142132sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
142724optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
142876optgcc -m32 -O -fomit-frame-pointer2014042920140425
142936optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
143096optgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
143112optgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
143216optgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
143232optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
143312optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
143712optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
143824optgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
144920optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
145420optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
145732optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
145732optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
149908optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
150520optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
151356optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
151664optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
151720optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
151740optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
151744optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
151812optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
151960optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
151980optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
152004optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
152088optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
152200optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
152220optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
152368optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
152380optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
152484optgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
152524optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
152528optgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
152548optgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
152640optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
152664optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
152680optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
152700optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
152700optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
152776optgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
152796optgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
152844optgcc -m32 -Os -fomit-frame-pointer2014042920140425
153040optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
153268optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
154220optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
154600optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
154856optgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
155212optgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
155504optgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
156040optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
158304optgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
160444optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
161440optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
169532optgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
171576optgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
173628optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
173828optgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
175112optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
180384optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
180444optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
182100optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
182340optgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
188460optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
188984optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
189336optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
3451352refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
3580792refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
3581896refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
3582580refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
3585472refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
3591088refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
3592644refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
3597096refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
3612288refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
3615320refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
3615632refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
3615872refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
3617220refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
3622064refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
3622904refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
3624556refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
3637856refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
3693336refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
3695420refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
3696700refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
3696732refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
3702428refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
3703600refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
3706500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
3720208refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
3720696refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
3721776refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
3722216refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
3722436refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
3722688refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
3725952refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
3728124refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
3729200refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
3729356refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
3729660refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
3730484refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
3731676refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
3733764refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
3735184refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
3736288refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
3736868refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
3737356refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
3737432refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
3737576refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
3744160refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
3842188refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
3844700refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
3845588refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
3867032refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
3869412refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
3873980refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
3874992refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
3875576refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
3876784refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
3876860refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
3876908refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
3877260refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
3878548refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
3879336refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
3879396refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
3880548refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
3880800refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
3881240refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
3881820refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
3882204refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
3882688refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
3883340refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
3883364refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
3883536refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
3884732refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
3885648refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
3886092refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
3886092refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
3886368refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
3887472refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
3887520refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
3889028refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
3889744refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
3891484refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
3894112refgcc -m32 -O2 -fomit-frame-pointer2014042920140425
3896756refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
3897688refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
3898248refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
3898952refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
3899160refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
3899964refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
3900180refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
3901016refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
3901320refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
3903428refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
3906788refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
3906916refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
3907028refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
3907212refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
3907544refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
3907676refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
3909464refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
3910280refgcc -m32 -O3 -fomit-frame-pointer2014042920140425
3912112refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
3912256refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
3912840refgcc -m32 -O -fomit-frame-pointer2014042920140425
3913432refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
3913936refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
3915856refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
3916048refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
3930156refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
3930696refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
3971132refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
4022748refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
4100928refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
4122636refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
6068064refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
6068248refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
6107864refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
6109464refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
6134276refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
6134476refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
6337056refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
6337108refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
6337736refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
6338760refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
6343188refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
6344192refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
6351396refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
6352176refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
6353080refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
6353744refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
6353944refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
6355320refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
6355868refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
6355960refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
6356536refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
6356704refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
6357348refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
6357944refgcc -m32 -Os -fomit-frame-pointer2014042920140425
6358688refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
6374700refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
6375280refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
6377516refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
6378508refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
6379476refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
6381444refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
6381676refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
6420376refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
6430256refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
6441024refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
6479144refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
6658196refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
6658916refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
6726604refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
6744640refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
6745960refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
6785348refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
6791272refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
6794448refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
6885048refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
6889408refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
6897856refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
6901736refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
6901952refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
6920400refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
6928460refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
6930104refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
6975828refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
6977488refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
6979044refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
6987472refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
7026480refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
7027208refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
7037448refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
7040508refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
7067856refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
Number of similar (compiler,implementation) pairs: 72, 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=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -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

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96 97ecbf92588d446b3b5894d7cf8ba5cae01b1c22273b8ea1408e0ccb47fcdb96
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/simd256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:344:25: error: array type has incomplete element type
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:63:3: error: unknown type name 'v16'
vector.c: vector.c:65:3: error: unknown type name 'v16'
vector.c: vector.c:108:3: error: unknown type name 'v16'
vector.c: vector.c:109:3: error: unknown type name 'v16'
vector.c: vector.c:110:3: error: unknown type name 'v16'
vector.c: vector.c:111:3: error: unknown type name 'v16'
vector.c: vector.c:113:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:114:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:116:3: error: unknown type name 'v16'
vector.c: vector.c:117:3: error: unknown type name 'v16'
vector.c: vector.c:118:3: error: unknown type name 'v16'
vector.c: vector.c:119:3: error: unknown type name 'v16'
vector.c: vector.c:121:3: error: invalid use of undefined type 'union cv'
vector.c: vector.c:123:3: error: unknown type name 'v16'
vector.c: vector.c:124:3: error: unknown type name 'v16'
vector.c: ...

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/simd256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

Number of similar (compiler,implementation) pairs: 72, 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=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -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/simd256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:852:0: note: this is the location of the previous definition
vector.c: vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:854:0: note: this is the location of the previous definition
vector.c: vector.c:858:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:856:0: note: this is the location of the previous definition
vector.c: vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:858:0: note: this is the location of the previous definition
vector.c: vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:864:0: note: this is the location of the previous definition
vector.c: vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
vector.c: vector.c:866:0: note: this is the location of the previous definition
vector.c: vector.c:870:0: warning: "PERM_START" redefined [enabled by default]
vector.c: ...

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