Implementation notes: x86, titan0, crypto_aead/schwaemm192192v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: schwaemm192192v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
181244optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
181580optgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
184340optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
184816optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
189100optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
189680optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
189916optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
189924optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
190904optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
191084optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
191288optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
191380optgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
191444optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
191488optgcc -m32 -O3 -fomit-frame-pointer2019080220190729
191608optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
191740optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
191960optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
192428optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
192568optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
192616optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
192632optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
192692optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
192948optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
193088optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
193644optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
193756optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
193792optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
193988optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
194124optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
194236optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
194284optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
194360optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
194364optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
194484optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
194736optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
194832optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
195092optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
195172optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
195216optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
195260optgcc -m32 -O2 -fomit-frame-pointer2019080220190729
195340optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
195412optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
195424optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
195472optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
195508optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
195708optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
196208optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
196392optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
196536optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
196784optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
197388optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
197392optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
197444optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
197628optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
197712optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
197828optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
198384optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
198416optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
198464optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
198744optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
198904optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
199080optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
199084optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
199128optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
199284optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
199388optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
199576optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
199612optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
199968optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
200064optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
200092optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
200372optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
200572optgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
200732optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
201044optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
201188optgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
201232optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
201304optgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
202444optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
202456optgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
202512optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
202512optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
202540optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
202560optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
202584optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
202596optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
202628optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
202892optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
203136optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
203184optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
203240optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
203384optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
203400optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
203428optgcc -m32 -O -fomit-frame-pointer2019080220190729
203440optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
203592optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
203668optgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
203716optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
203740optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
203876optgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
203892optgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
204168optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
204264optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
204408optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
204500optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
204728optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
204956optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
205660optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
205968optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
205976optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
206064optgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
206104optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
206116optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
206420optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
206552optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
207084optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
207316optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
207324optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
207732optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
207796optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
208832optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
208920optgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
209336optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
209524optgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
209604optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
209664optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
209772optgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
209916optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
210344optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
213132optgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
214604optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
220688optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
231916refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
232776refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
232960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
233976refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
234792refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
237088refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
239108refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
239860refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
240156refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
240232refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
247784refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
247940refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
247952refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
248012refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
248452refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
248536refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
248688refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
249160refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
249264refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
249316refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
249468refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
249508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
249520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
249684refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
249748refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
250124refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
250144refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
250552refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
250624refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
250732refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
250924refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
251036refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
251136refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
251192refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
251400refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
251408refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
252040refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
252108refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
253128refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
253692refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
254200refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
254612refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
254792refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
254828refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
254860refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
255000refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
255100refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
255208refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
255220refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
255400refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
255444refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
255672refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
255684refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
255808refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
256128refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
257356refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
257368refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
257572refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
257712refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
257812refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
257868refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
257996refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
258136refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
258144refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
258788refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
259324refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
260336refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
260644refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
261848refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
262588refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
262752refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
262844refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
262856refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
262900refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
262936refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
263880refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
264088refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
264292refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
264416refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
264756refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
264944refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
265008refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
265320refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
265876refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
266004refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
266040refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
266132refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
266404refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
266908refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
267016refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
267388refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
267820refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
268080refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
269620refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
269764refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
269764refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
269956refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
270116refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
270224refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
272352refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
273472refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
273680refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
274188refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
274684refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
275920refgcc -m32 -O -fomit-frame-pointer2019080220190729
276808refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
277336refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
277352refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
278584refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
278796refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
279580refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
279848refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
280532refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
280624refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
280680refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
280764refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
280860refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
281144refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
281188refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
281224refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
281360refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
281556refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
282028refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
282040refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
285640refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
285692refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
287304refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
287464refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
291440refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
294136refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
294368refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
296596refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729

Compiler output

Implementation: crypto_aead/schwaemm192192v1/opt
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/schwaemm192192v1/ref
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/schwaemm192192v1/opt
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/schwaemm192192v1/ref
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref