Implementation notes: x86, titan0, crypto_aead/icepole256av1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: icepole256av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
127684refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
132268refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
132756refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
134888refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
137216refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
149988refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
150176refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
155068refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
159552refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
159960refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
160900refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
161140refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
161280refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
161320refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
161664refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
161864refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
162180refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
162424refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
162584refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
163132refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
163764refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
164068refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
164132refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
164184refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
164204refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
164628refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
164760refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
165960refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
166132refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
166200refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
166376refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
167440refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
167460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
167572refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
167768refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
167816refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
167888refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
168008refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
168072refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
168136refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
168224refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
168228refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
168324refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
168412refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
168684refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
169760refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
169768refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
170032refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
170140refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
170948refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
171212refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
171400refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
171692refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
172260refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
173832refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
176316refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
178280refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
180496refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
180564refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
181024refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
182016refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
182188refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
183208refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
183872refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
184108refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
184396refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
184400refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
184472refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
184556refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
184796refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
186092refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
186588refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
186744refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
186800refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
186920refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
186956refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
187868refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
189016refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
191824refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
192016refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
192160refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
193420refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
193424refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
193732refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
194752refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
200640refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
202084refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
205912refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
219992refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
238116refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
239224refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
240556refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
241836refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
241836refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
242020refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
242324refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
243260refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
243500refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
244104refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
247252refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
247468refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
247964refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
248980refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
249064refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
251144refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
252176refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
252348refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
252400refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
253592refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
253852refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
253996refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
254112refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
254832refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
256264refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
259084refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
259712refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
259808refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
260180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
260196refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
263500refgcc -m32 -O -fomit-frame-pointer2019070720190110
266320refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
266880refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
268476refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
281572refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
282132refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
282336refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
282420refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
285828refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
287304refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
287452refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
292540refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
293300refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
294164refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
294460refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
294700refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
295036refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
295392refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
295392refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
295756refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
296072refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
296176refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
296352refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
296488refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
296556refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
297464refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
297492refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
299120refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
299548refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
301768refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
302284refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
302956refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
303068refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
304740refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
304844refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
304888refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
305252refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
305536refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
305712refgcc -m32 -Os -fomit-frame-pointer2019070720190110
306208refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
308204refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
308788refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
308868refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
309136refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
311972refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
313676refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
316828refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
317312refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
320568refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
321104refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
321724refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
323132refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
323648refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
438008refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
449884refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
784832refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
945488refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110