Implementation notes: x86, titan0, crypto_aead/saeaes128a64t64v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: saeaes128a64t64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
226580refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
226900refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
227168refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
227404refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
227756refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
228324refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
228632refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
228876refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
228936refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
229012refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
229016refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
229048refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
229156refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
229736refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
229816refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
229936refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
230052refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
230060refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
230160refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
230348refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
230532refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
230608refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
230752refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
233608refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
233716refgcc -m32 -Os -fomit-frame-pointer2019080220190729
233812refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
233848refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
233888refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
233892refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
233992refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
234004refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
234092refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
234232refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
234456refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
234548refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
234560refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
234580refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
234584refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
234628refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
234644refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
234656refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
234696refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
234704refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
234756refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
234764refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
234772refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
234792refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
235016refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
235016refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
235228refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
235364refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
235364refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
235592refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
235828refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
236396refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
236916refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
237168refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
237188refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
237212refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
237400refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
237436refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
237448refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
238512refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
238580refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
238580refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
238644refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
238668refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
239236refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
239276refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
239328refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
239576refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
239728refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
239964refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
240116refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
240456refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
240556refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
240568refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
240572refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
240688refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
240688refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
240720refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
240720refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
240760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
240792refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
240824refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
240824refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
240844refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
240940refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
241008refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
241020refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
241140refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
241200refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
241248refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
241268refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
241276refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
241296refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
241344refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
241352refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
241448refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
241468refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
241500refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
241540refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
241580refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
241604refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
241816refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
242004refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
242480refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
242488refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
242620refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
242648refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
242856refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
243012refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
243048refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
243112refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
243132refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
243216refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
243236refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
243424refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
243828refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
243976refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
244272refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
244392refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
244408refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
244440refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
244524refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
244620refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
244740refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
244884refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
244948refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
244952refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
244980refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
245044refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
245148refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
245376refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
245384refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
245580refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
245588refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
245612refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
245668refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
245716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
246156refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
246208refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
246372refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
246384refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
246480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
246792refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
246880refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
247252refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
247308refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
247540refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
248040refgcc -m32 -O -fomit-frame-pointer2019080220190729
248080refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
248352refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
248384refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
248524refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
248940refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
249232refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
249408refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
249448refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
249456refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
249460refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
249652refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
250200refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
250612refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
250908refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
251736refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
251848refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
251928refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
252444refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
252740refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
252752refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
252784refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
253020refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
255448refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
255676refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
256184refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729