Implementation notes: x86, h4e350, crypto_hash/simd256

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
100626sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
100626sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
101112sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
102528sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
108882sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
110472sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
110985sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
112341sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060420140525
116664sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
116682sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
116874sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
122382sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
122385sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
122484sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
122508sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
122514sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
122577sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
122601sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
122724sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
123132sphlibgcc -m32 -O3 -fomit-frame-pointer2014060420140525
123348sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
123492sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
123759sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
123762sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
123786sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
123789sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
123789sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
123792sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
123900sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
124086sphlibgcc -m32 -O2 -fomit-frame-pointer2014060420140525
124242sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
124512sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
124596sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
124956sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
125313sphlibgcc -m32 -O -fomit-frame-pointer2014060420140525
125391sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
125391sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
125472sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
125493sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
125499sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
125592sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
125670sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
125694sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
125700sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
125718sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
125745sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
125934sphlibgcc -m32 -Os -fomit-frame-pointer2014060420140525
125985sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
126312sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
126450sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
126456sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
126474sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
126483sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
126501sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
126519sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
126519sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
126522sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
126522sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
126840sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
126864sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
127149sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
127152sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
127152sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
127371sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
127386sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
127773sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
127905sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
128049sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
128565sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
128895sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
130311sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
130584sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
130737sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
130824sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
131616sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
131712sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
131736sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
132219sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
132366sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
132612sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
135036sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
135153sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
135222sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
135615sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
135669sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
135816sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
135891sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
136041sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
136053sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
136074sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
136095sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
136704sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
136713sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
136713sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
136854sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
136866sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
137166sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
137184sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
137547sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
137652sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
137796sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
137823sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
138000sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
138213sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
138753sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
141342sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
141543sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
141711sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
141777sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
142950sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
144078sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
146571sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
146574sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
148206sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
148446sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
149298sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
149598sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
150294sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
150453sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
151302sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
151551sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
151554sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
151665sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
152103sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
152754sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
152805sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
152805sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
152886sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
153348sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
153603sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
153831sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
153840sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
153972sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
154926sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
154953sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
155274sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
155358sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
155604sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
155634sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
156546sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
157056sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
157455sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
158220sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
158286sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
158412sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
158433sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
158505sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
158805sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
159297sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
159762sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
160200sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
161028sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
161436sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
161541sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
162006sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140525
162033sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
165264optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
166065sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
166125sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
166371sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
168252sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
168408optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140525
169758sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140525
169953sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014060320140525
170019sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
170061sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
170820sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140525
171675sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
171756optgcc -m32 -O3 -fomit-frame-pointer2014060320140525
172218sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140525
172230sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
172257sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
172368sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140525
172410sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
172431sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
173100sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
173319sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140525
173577sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140525
173577sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
173649sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
173652sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060320140525
173724sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
173742sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
173742sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
173745sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060320140525
173751sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
173877sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140525
173937optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140525
173940optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140525
174006sphlib-smallgcc -m32 -O -fomit-frame-pointer2014060320140525
174012sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
174030sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
174081sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
174207sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060320140525
174228sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
174234sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014060320140525
174375sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140525
174576sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
174666optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
174753optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140525
174852optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140525
175041optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
175050optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
175068optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140525
175458optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140525
175506sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
175614optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140525
176190sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
176226sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
176232sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
176271sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
176355sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
176442sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
176502sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060320140525
176532sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
176700sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
176832sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
176880sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060320140525
176901sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014060320140525
177096sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
177297sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
177309sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060320140525
177348sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
177462sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
177675sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140525
177753sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140525
178383sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060320140525
178431sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140525
178557sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060320140525
178563optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
178581sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060320140525
178587sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
178587sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
178593sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
178602sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
178632sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
178755optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140525
178839sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
178899sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140525
179079sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
179079sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140525
179079sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140525
179187sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
179523optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
179538sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
179580optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
179829optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140525
179871sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
180051sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
180066sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
180081sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140525
180165sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
180210sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140525
180216sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140525
180297sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
180339sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140525
180342sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140525
180429sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
180546sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
180594sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
180726sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
180801sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
180861sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
180954optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
180993sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140525
181008sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
181035sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
181068optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140525
181074optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140525
181233sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
181374sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
181758optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140525
181800sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
182769optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
183039optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
183420optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
183771sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
184413sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
184659optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140525
184743optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
185355sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140525
185466sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140525
185472sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140525
185661sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
185769sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
185784sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
185886sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060320140525
186045sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
186051sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
186066sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140525
186450sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140525
186597sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
186684sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
187125optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
187197sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140525
187209optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
187284sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
187446sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140525
187470sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140525
187548optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140525
187677sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
187773optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140525
187791optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140525
187953optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140525
188133sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140525
188520optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140525
188691optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
188868sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
189459optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
189687sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
189849sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
189933sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
190065optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140525
190155optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140525
190275optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
190491sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
190662optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
190962sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
190974sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
191049sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
191538sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
191901optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140525
192654sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140525
192669sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140525
192759sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
192789sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140525
192984sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
192993sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140525
193116sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
193899sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
194193sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
194499sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
194958sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
195408sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
196245optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140525
197091sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140525
197469sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
197832sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
198018optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140525
199884sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
200664sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
200679optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140525
200946sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
201366sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
202410sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
202608sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
202809sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140525
202866sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140525
203187sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
203271sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
205200sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
205206sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
205506sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525
205599sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
205629sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
205962optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
206193optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
206385sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
206826optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
209457sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140525
209505sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525
209721sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
209736sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140525
209736sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
209877sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
209940sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
214095optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140525
214494optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140525
214545optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140525
214581optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140525
215889optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060320140525
215991optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060320140525
216087optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140525
216540optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
216783sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140525
216927sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
217158sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
217218sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
217269optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060320140525
217668optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
218040optgcc -m32 -O2 -fomit-frame-pointer2014060320140525
218130optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
218151optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
218379optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
218604optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
218934optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
219144sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140525
219762sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140525
220989optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
221496sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140525
221706optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
221817sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140525
221922sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140525
222480sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140525
222510optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140525
222666optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140525
222909optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140525
223491sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140525
224571optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140525
225588optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140525
226071optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
226362optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140525
226644optgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140525
226731optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
226869optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
227022sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140525
227223sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140525
228120sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140525
228897optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140525
229146optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140525
229149optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140525
230211optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140525
230583optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140525
230928optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140525
232107sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140525
233490optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140525
235662optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140525
235758optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140525
236154optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140525
236868optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140525
238734optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140525
240324optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140525
240609optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140525
241053optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
241212optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
242004optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
244041optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140525
258807optgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
259995optgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
260508optgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140525
260781optgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060320140525
261177optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
262188optgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140525
263916optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140525
266052optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060320140525
266067optgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140525
266760optgcc -m32 -O -fomit-frame-pointer2014060320140525
266805optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060320140525
266988optgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060320140525
267120optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
267597optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
270075optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140525
270918optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140525
271872optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140525
274377optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140525
274854optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140525
275157optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140525
278394optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140525
278949optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140525
279729optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140525
279936optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140525
284937optgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140525
289245optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
289599optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
289980optgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
298500optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140525
299349optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140525
299421optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140525
301857optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140525
301884optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140525
303396optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060320140525
304047optgcc -m32 -Os -fomit-frame-pointer2014060320140525
306117optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
306126optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
306306optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140525
307572optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140525
307599optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140525
308946optgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140525
309630optgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140525
309711optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140525
309822optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140525
309825optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140525
309834optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140525
310845optgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
311112optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140525
311802optgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
311832optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
312033optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060320140525
312477optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060320140525
313056optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140525
313170optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140525
313572optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
313608optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060320140525
313659optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060320140525
313683optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
315330optgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140525
319587optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140525
321261optgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140525
322011optgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140525
322668optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140525
323550optgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140525
324099optgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140525
324156optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
324270optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140525
324681optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
325086optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525
329067optgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
329382optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
329493optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525
333909optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140525
334122optgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140525
3908634refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140525
3917253refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140525
3919464refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
3921678refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140525
3922128refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140525
3924222refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
3925950refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
3928221refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140525
3931257refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
3931488refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
3932130refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140525
3933198refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
3937224refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140525
3937380refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140525
3937380refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140525
3937527refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140525
4276929refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
4282167refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
4284081refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
4284276refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
4284492refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
4285446refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
4417824refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140525
4417986refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
4421475refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140525
4421820refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140525
4425684refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140525
4426299refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140525
4654578refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
4654764refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
4655304refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
4656288refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140525
4656465refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140525
4656546refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140525
4656816refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140525
4668210refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140525
4668423refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140525
4761015refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
4764336refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
4764972refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140525
4768338refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060320140525
4771203refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140525
4820058refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140525
4822857refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140525
4870197refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140525
5416959refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140525
5418138refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140525
5418438refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140525
5431605refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140525
5432025refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140525
5432097refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140525
5631612refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140525
5635041refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140525
5779038refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140525
5781651refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140525
5785434refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
5786112refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140525
5786523refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140525
5786676refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
5789904refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
5791845refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
5798274refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140525
5798754refgcc -m32 -O2 -fomit-frame-pointer2014060320140525
5798961refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140525
5799342refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140525
5799456refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140525
5799498refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140525
5799603refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140525
5799657refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140525
5800224refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140525
5800731refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140525
5801025refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140525
5801595refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140525
5803110refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140525
5803593refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140525
5803836refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140525
5804691refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140525
5805996refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140525
5806062refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140525
5806419refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060320140525
5806929refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060320140525
5808711refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140525
5808873refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
5808984refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
5809020refgcc -m32 -O3 -fomit-frame-pointer2014060320140525
5809569refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
5810742refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140525
5811057refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140525
5812086refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140525
5812440refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140525
5812881refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140525
5815281refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140525
5815794refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060320140525
5816166refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
5816223refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140525
5817132refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140525
5817909refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
5818959refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060320140525
5819115refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060320140525
5819130refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140525
5819256refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
5819499refgcc -m32 -O -fomit-frame-pointer2014060320140525
5819946refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060320140525
5842518refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140525
5846916refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140525
6216732refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140525
22697778refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140525
22698240refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140525
22709178refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140525
22934088refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140525
22942929refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140525
22949769refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140525
23322558refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140525
23323443refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140525
23325666refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140525
23326026refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140525
23356689refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140525
23357175refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140525
23371509refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140525
23372004refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140525
23531139refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140525
23533146refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140525
23533635refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140525
23538741refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
23540172refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
23540202refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060320140525
23543508refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140525
23543874refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140525
23544702refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140525
23545596refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140525
23545974refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060320140525
23546229refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060320140525
23546436refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060320140525
23548119refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140525
23548236refgcc -m32 -Os -fomit-frame-pointer2014060320140525
23548632refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
23548839refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
23548866refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
23549493refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140525
23550246refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060320140525
23550420refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140525
23551875refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140525
23552130refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140525
23555208refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140525
23555616refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140525
23555811refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140525
23558136refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140525
23561922refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140525
23562345refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140525
23569218refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140525
23573244refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140525
23573388refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140525
23574084refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140525
23739969refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140525
23740119refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140525
23740167refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140525
23740572refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140525
23743968refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140525
23744169refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140525
23744214refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140525
23744730refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140525
23761380refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
23761455refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
23762850refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525
23781219refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140525
23781732refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140525
23781933refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140525

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: 61, 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=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 -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 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -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

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -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: 67, 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 -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 -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 -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 -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 -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