Implementation notes: x86, h9trinity, crypto_aead/aes128cpfbv1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
212624aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112120171020
212776aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112120171020
213243aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112120171020
213798aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112120171020
214361aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112120171020
214628aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112120171020
214933aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112120171020
215027aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112120171020
215223aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112120171020
215941aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112120171020
216302aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112120171020
216718aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112120171020
216894aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112120171020
216894aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112120171020
217115aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112120171020
217125aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112120171020
217125aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112120171020
217380aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112120171020
217433aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112120171020
217567aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112120171020
217747aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112120171020
217940aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112120171020
218908aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112120171020
219243aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112120171020
219352aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112120171020
219372aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112120171020
219414aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112120171020
219416aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112120171020
219417aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112120171020
219417aesrefgcc -m32 -O3 -fomit-frame-pointer2017112120171020
219544aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112120171020
219692aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112120171020
219709aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112120171020
219839aesrefgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112120171020
219847aesrefgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112120171020
219904aesrefgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112120171020
220049aesrefgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112120171020
220079aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112120171020
220222aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112120171020
220276aesrefgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112120171020
220288aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112120171020
220367aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112120171020
220438aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112120171020
220498aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112120171020
220795aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112120171020
221873aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112120171020
221937aesrefgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112120171020
222002aesrefgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112120171020
222060aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112120171020
222085aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112120171020
222112aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112120171020
222140aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112120171020
222210aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112120171020
222227aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112120171020
222252aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112120171020
222313aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112120171020
222361aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112120171020
222722aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112120171020
222744aesrefgcc -m32 -O2 -fomit-frame-pointer2017112120171020
222759aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112120171020
223086aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112120171020
223140aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112120171020
223300aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112120171020
223631aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112120171020
223677aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112120171020
223968aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112120171020
224886aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112120171020
225326aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112120171020
225832aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112120171020
225847aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112120171020
226349aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112120171020
226558aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112120171020
226730aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112120171020
226777aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112120171020
226909aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112120171020
227145aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112120171020
227223aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112120171020
227250aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112120171020
227689aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112120171020
228152aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112120171020
228334aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112120171020
228649aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112120171020
228752aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112120171020
228893aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112120171020
229061aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112120171020
229210aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112120171020
229978aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112120171020
230180aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112120171020
231515aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112120171020
231625aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112120171020
231655aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112120171020
231673aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112120171020
231816aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112120171020
231883aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112120171020
232028aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112120171020
232193aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112120171020
232212aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112120171020
232498aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112120171020
232621aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112120171020
232935aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112120171020
232987aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112120171020
233043aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112120171020
233169aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112120171020
233300aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112120171020
233357aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112120171020
233878aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112120171020
234623aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112120171020
234765aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112120171020
234870aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112120171020
235157aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112120171020
235362aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112120171020
235505aesrefgcc -m32 -Os -fomit-frame-pointer2017112120171020
235985aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112120171020
235996aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112120171020
236707aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112120171020
237019aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112120171020
237122aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112120171020
237364aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112120171020
237439aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112120171020
237506aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112120171020
237779aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112120171020
238261aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112120171020
238293aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112120171020
238300aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112120171020
238384aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112120171020
238571aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112120171020
238587aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112120171020
238755aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112120171020
239323aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112120171020
241166aesrefgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112120171020
241175aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112120171020
241227aesrefgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112120171020
241314aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112120171020
242036aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112120171020
242458aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112120171020
242603aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112120171020
243058aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112120171020
243061aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112120171020
243335aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112120171020
243837aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112120171020
244172aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112120171020
244632aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112120171020
244860aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2017112120171020
245306aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112120171020
245424aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112120171020
245543aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112120171020
245562aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112120171020
245942aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112120171020
246695aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112120171020
247282aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112120171020
248014aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112120171020
251189aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2017112120171020
251447aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2017112120171020
251665aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2017112120171020
251703aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112120171020
251712aesrefgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112120171020
252204aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112120171020
252226aesrefgcc -m32 -O -fomit-frame-pointer2017112120171020
252337aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112120171020
252468aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2017112120171020
252559aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2017112120171020
252863aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112120171020
252873aesrefgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112120171020
253276aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112120171020
255688aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2017112120171020
259237aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112120171020
259251aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112120171020
259415aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112120171020
259638aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112120171020
263050aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2017112120171020
268004aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112120171020
268251aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2017112120171020
303334refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112120171020
304698refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112120171020
304983refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112120171020
305197refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112120171020
305317refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112120171020
306342refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112120171020
306383refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112120171020
306388refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112120171020
306522refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112120171020
306614refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112120171020
306729refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112120171020
306807refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112120171020
306982refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112120171020
307205refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112120171020
307279refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112120171020
307535refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112120171020
307639refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112120171020
307751refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112120171020
307890refgcc -m32 -O3 -fomit-frame-pointer2017112120171020
308228refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112120171020
308536refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112120171020
308883refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112120171020
309036refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112120171020
309183refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112120171020
309288refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112120171020
309534refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112120171020
310422refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112120171020
310496refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112120171020
311008refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112120171020
311376refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112120171020
311397refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112120171020
311498refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112120171020
311736refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112120171020
311802refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112120171020
311859refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112120171020
311873refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112120171020
312151refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112120171020
312511refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112120171020
312613refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112120171020
312709refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112120171020
312798refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112120171020
313986refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112120171020
314071refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112120171020
314717refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112120171020
315456refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112120171020
315602refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112120171020
316427refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112120171020
316441refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112120171020
316533refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112120171020
316983refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112120171020
317017refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112120171020
317340refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112120171020
317391refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112120171020
317406refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112120171020
317503refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112120171020
317555refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112120171020
318015refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112120171020
318263refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112120171020
319021refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112120171020
319060refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112120171020
319187refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112120171020
319687refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112120171020
320273refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112120171020
322641refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112120171020
323088refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112120171020
324453refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112120171020
324573refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112120171020
324883refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112120171020
326160refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112120171020
327058refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112120171020
327833refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112120171020
328894refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112120171020
330103refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112120171020
330274refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112120171020
330778refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112120171020
331457refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112120171020
332148refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112120171020
333208refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112120171020
333400refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112120171020
333755refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112120171020
334356refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112120171020
337644refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112120171020
338744refgcc -m32 -O2 -fomit-frame-pointer2017112120171020
339873refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112120171020
340845refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112120171020
342665refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112120171020
344253refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112120171020
344334refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112120171020
344869refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112120171020
345585refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112120171020
345880refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112120171020
346153refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112120171020
347120refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112120171020
347500refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112120171020
348993refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112120171020
349046refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112120171020
349566refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112120171020
349743refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112120171020
349794refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112120171020
350003refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112120171020
350055refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112120171020
350250refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112120171020
350347refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112120171020
350359refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112120171020
350953refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112120171020
351085refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112120171020
351107refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112120171020
351262refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112120171020
351456refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112120171020
351728refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112120171020
351977refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112120171020
352083refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112120171020
352436refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112120171020
352448refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112120171020
352495refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112120171020
352727refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112120171020
352934refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112120171020
353445refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112120171020
353641refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112120171020
353660refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112120171020
354018refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112120171020
354143refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112120171020
354209refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112120171020
354507refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112120171020
355071refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112120171020
355316refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112120171020
355456refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112120171020
355557refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112120171020
355701refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112120171020
355723refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112120171020
357080refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112120171020
357116refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112120171020
357221refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112120171020
358232refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112120171020
358727refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112120171020
358733refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112120171020
358958refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112120171020
359654refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112120171020
361992refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112120171020
362567refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112120171020
362616refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112120171020
363090refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112120171020
364044refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112120171020
365256refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112120171020
365841refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112120171020
366971refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112120171020
367728refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112120171020
369491refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112120171020
369569refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112120171020
369686refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112120171020
370618refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112120171020
370915refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112120171020
371622refgcc -m32 -Os -fomit-frame-pointer2017112120171020
371989refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112120171020
372778refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112120171020
373298refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112120171020
374339refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112120171020
374646refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112120171020
374760refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112120171020
375503refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112120171020
375971refgcc -m32 -O -fomit-frame-pointer2017112120171020
376122refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112120171020
376845refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112120171020
377151refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112120171020
379790refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112120171020
380619refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112120171020
380632refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112120171020
382902refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112120171020
383550refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112120171020
383629refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112120171020
399974refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112120171020
500685refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112120171020

Test failure

Implementation: crypto_aead/aes128cpfbv1/aesref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesref ref

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^
aeskey.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer gladman
gcc -m32 -O2 -fomit-frame-pointer gladman
gcc -m32 -O3 -fomit-frame-pointer gladman
gcc -m32 -O -fomit-frame-pointer gladman
gcc -m32 -Os -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -m32 -march=prescott -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:46:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cpfbkey.c: temp1= _mm_loadu_si128(userkey);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:34:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:33:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1186:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:22:0:
encrypt.c: /usr/include/openssl/evp.h:66:35: fatal error: openssl/opensslconf.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer evp
gcc -m32 -O2 -fomit-frame-pointer evp
gcc -m32 -O3 -fomit-frame-pointer evp
gcc -m32 -O -fomit-frame-pointer evp
gcc -m32 -Os -fomit-frame-pointer evp
gcc -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O -fomit-frame-pointer evp
gcc -m32 -march=corei7 -Os -fomit-frame-pointer evp
gcc -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer evp
gcc -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -m32 -march=prescott -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:34:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:33:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1186:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:32:7: error: called from here
cpfbkey.c: temp3 = _mm_slli_si128 (temp3, 0x4);
cpfbkey.c: ^
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^
aeskey.c: compilation terminated.
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^
aeskey.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:22:0:
encrypt.c: /usr/include/openssl/evp.h:66:35: fatal error: openssl/opensslconf.h: No such file or directory
encrypt.c: compilation terminated.
encrypt.c: In file included from encrypt.c:22:0:
encrypt.c: /usr/include/openssl/evp.h:66:35: fatal error: openssl/opensslconf.h: No such file or directory
encrypt.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'safe_load_partial':
encrypt.c: encrypt.c:124:28: warning: implicit declaration of function '_mm_cvtsi64x_si128' [-Wimplicit-function-declaration]
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)lo), (int) hi, 2);
encrypt.c: ^
encrypt.c: encrypt.c:124:28: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'xor_partial':
encrypt.c: encrypt.c:134:30: warning: implicit declaration of function '_mm_cvtsi128_si64' [-Wimplicit-function-declaration]
encrypt.c: lo = (unsigned long long)_mm_cvtsi128_si64 (block);
encrypt.c: ^
encrypt.c: encrypt.c:143:30: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)(__shiftright128 (lo, hi, sh) | (lo >gt;>gt; sh))), (int) (hi >gt;>gt; sh), 2);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c:149:12: error: incompatible types when returning type 'int' but '__m128i {aka __vector(2) long long int}' was expected
encrypt.c: return _mm_cvtsi64x_si128 ((long long) (lo >gt;>gt; sh));
encrypt.c: ^
encrypt.c: encrypt.c: In function 'safe_load_96':
encrypt.c: encrypt.c:156:27: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni