Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d7n64

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
247587refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
248599refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
250028refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250817refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
253093refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
255835refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
255964refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
256224refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
256875refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
257018refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
257472refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
257599refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
257750refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
257756refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
258036refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
258546refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
259198refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
259393refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
260028refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
261260refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
261363refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
262086refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
263664refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
264377refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
264619refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
265071refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
265637refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
265712refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
266084refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
267648refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
267808refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
267829refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
267883refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
268572refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
269230refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
269264refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
269397refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
269407refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
269459refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
269523refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
270174refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
270510refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
270692refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
270994refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
271365refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
273619refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
275213refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
276832refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
277345refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
277425refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
277441refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
277871refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
278102refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
278143refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
278958refgcc -m32 -O -fomit-frame-pointer2018082520180818
279053refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
279256refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
279707refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
280111refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
280303refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
280617refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
280623refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
280833refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
280982refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
281297refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
281438refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
281721refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
281727refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
282057refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
282149refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
282201refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
282478refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
282566refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283286refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
283315refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
283583refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
283633refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
283940refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
284070refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
284950refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
285405refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
285577refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
285599refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
286046refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
286584refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
286883refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
286956refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
287054refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
287112refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
287188refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
287343refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
287451refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
287467refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
287576refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
287676refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
288141refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
288387refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
289101refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
289202refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
289690refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
289952refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
290065refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
290223refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
290363refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
290383refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
290474refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
290583refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
290915refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
290921refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
291113refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
291399refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
292242refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
292864refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
293016refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
296750refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
300877refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
302629refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
302774refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
303223refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
303260refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
303635refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
303782refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
304722refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
306827refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
311149refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
311149refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
311417refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
311447refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
311454refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
311643refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
311744refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
311877refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
311917refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
311939refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312185refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
312393refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312603refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
312653refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
312693refgcc -m32 -Os -fomit-frame-pointer2018082520180818
312842refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
312879refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
313012refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
313105refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
313409refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
313432refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
313454refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
313507refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
313885refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
314077refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
314202refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
314408refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
314476refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
314627refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
314776refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
315044refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
315213refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
315764refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
315788refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
315891refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
316381refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
316468refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
317936refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
318057refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
318236refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
318729refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
319109refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
320014refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
327831refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
328349refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
328423refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
330698refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
331615refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
331786refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
332650refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
332724refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
333000refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818