Implementation notes: x86, titan0, crypto_aead/icepole128av2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: icepole128av2
TimeImplementationCompilerBenchmark dateSUPERCOP version
123500refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
128552refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
129124refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
131532refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
141400refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
153556refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
154736refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
159064refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
163376refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
164100refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
164700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
165432refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
166132refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
166624refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
166672refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
166892refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
167296refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
167368refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
167792refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
167912refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
168040refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
168656refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
168664refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
168716refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
168824refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
169724refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
169964refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
170088refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
170780refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
170860refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
171052refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
171152refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
171564refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
171844refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
172352refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
172692refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
172704refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
172800refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
172896refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
173076refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
173220refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
173300refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
173372refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
173800refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
173828refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
173976refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
174176refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
175064refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
175516refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
175788refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
176212refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
176240refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
176436refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
176504refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
179288refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
179928refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
184396refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
185076refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
185444refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
187184refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
187856refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
188060refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
188112refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
188172refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
188368refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
188552refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
189028refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
189148refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
189248refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
189428refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
190028refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
190300refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
191532refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
191616refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
192736refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
192972refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
192984refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
194152refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
197108refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
197448refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
197448refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
197700refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
198560refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
198820refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
199264refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
206248refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
206664refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
210064refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
230248refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
242136refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
245036refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
245252refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
245772refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
245916refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
247300refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
247516refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
247780refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
249020refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
249052refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
249728refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
254100refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
254236refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
256408refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
256948refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
257512refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
258172refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
259332refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
259468refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
261688refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
262036refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
263112refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
264060refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
264060refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
264292refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
264424refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
264572refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
265444refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
265588refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
266132refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
266180refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
266240refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
268136refgcc -m32 -O -fomit-frame-pointer2019070720190110
268704refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
269836refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
271160refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
277688refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
279520refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
279656refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
284980refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
285492refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
285672refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
292320refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
292540refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
293048refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
294660refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
294680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
294956refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
295112refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
295944refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
300448refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
300888refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
302036refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
307556refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
307608refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
307648refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
307788refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
307992refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
308448refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
308736refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
310036refgcc -m32 -Os -fomit-frame-pointer2019070720190110
310424refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
312616refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
313044refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
313188refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
313632refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
314004refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
314104refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
316672refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
316800refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
317208refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
317308refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
319124refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
319184refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
320792refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
326844refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
326960refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
326988refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
329580refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
331392refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
332500refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
332736refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
332860refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
449276refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
459908refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
804532refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
975700refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110