Implementation notes: x86, kizomba, crypto_aead/aes128poetv2aes128

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeImplementationCompilerBenchmark dateSUPERCOP version
225847refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
226455refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
226637refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
226681refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
227809refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
227831refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
228639refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
228797refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
229464refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
229851refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
230326refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
230428refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
230560refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
230639refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
230722refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
230915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
230943refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
231301refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
231478refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
231807refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
231871refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
232060refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
232518refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
232760refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
233139refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
233482refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
233575refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
233919refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
234405refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
235504refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
235575refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
235875refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
235960refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
236308refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
236478refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
236568refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
236750refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
236836refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
236900refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
236990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
237006refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
237139refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
237202refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
237234refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
237315refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
237416refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
237478refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
237591refgcc -m32 -O -fomit-frame-pointer2018082120180818
237926refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
238226refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
238471refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
238480refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
238575refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
238609refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
238623refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
238782refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
238794refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
239171refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
239766refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
240865refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
240953refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
240986refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
241131refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
241206refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
241488refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
241533refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
241584refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
241601refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
242065refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
242230refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
242567refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
242694refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
242839refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
242841refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
242895refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
243456refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
243902refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
244081refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
244686refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
244724refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
244861refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
245077refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
245107refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
245151refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
245170refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
245451refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
245459refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
246080refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
246324refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
246526refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
246965refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
247206refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
247419refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
247544refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
248256refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
248514refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
248631refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
249012refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
249246refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
249272refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
249293refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
249343refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
249464refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
249567refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
249567refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
249593refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
250014refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
250211refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
250317refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
250397refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
250409refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
250436refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
250482refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
250486refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
250502refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
250502refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
251423refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
251583refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
251706refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
251774refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
252047refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
252068refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
252123refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
252200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
252276refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
252391refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
252434refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
252494refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
252613refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
252802refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
252829refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
252939refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
252945refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
252966refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
253109refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
253228refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
253363refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
253474refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
253589refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
253591refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
253777refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
253859refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
254172refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
254252refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
254280refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
254311refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
254320refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
254492refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
254504refgcc -m32 -Os -fomit-frame-pointer2018082120180818
254518refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
254754refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
255052refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
255163refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
255193refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
255323refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
255492refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
255679refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
255792refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
255855refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
256226refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
256349refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
256730refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
258818refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
259441refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
260760refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
261361refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
261468refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
263159refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
263444refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
263456refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
266326refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
266902refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
267895refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
268676refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
271186refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
272831refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818