Implementation notes: x86, titan0, crypto_aead/shellaes128v1d8n64

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
265656refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
268716refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
269648refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
270932refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
273100refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
276632refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
277400refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
277432refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
277512refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
278012refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
278616refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
278924refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
279004refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
279080refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
279096refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
280100refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
280808refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
281868refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
282228refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
282292refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
282312refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
284272refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
284696refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
285408refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
286360refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
286440refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
286548refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
286880refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
287264refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
288596refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
289168refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
289308refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
289712refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
290576refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
290816refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
291504refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
291628refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
291792refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
291840refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
292476refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
292508refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
292948refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
293656refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
294636refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
295860refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
296076refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
297388refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
298620refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
300988refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
301148refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
301372refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
301444refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
301712refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
301904refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
301968refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
302152refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
302204refgcc -m32 -O -fomit-frame-pointer2019070820190110
302268refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
302368refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
302452refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
302484refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
302644refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
302880refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
303148refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
303408refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
303800refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
304020refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
304196refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
304376refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
305340refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
305952refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
306168refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
306288refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
306488refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
307420refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
307656refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
307888refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
308376refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
308524refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
309028refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
309460refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
309464refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
309596refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
309792refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
310052refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
310180refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
310640refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
310664refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
310700refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
310836refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
311116refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
311532refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
311752refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
311988refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
312120refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
312616refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
314276refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
315408refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
315464refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
315596refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
315632refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
315800refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
316028refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
316336refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
316444refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
317156refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
317376refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
317508refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
317936refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
318440refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
318896refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
319264refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
319412refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
319508refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
319580refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
319964refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
324912refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
326964refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
328872refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
331820refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
332456refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
332516refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
332692refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
336584refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
337976refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
338436refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
339012refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
339052refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
339524refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
339788refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
339792refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
339860refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
339876refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
339968refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
339988refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
340156refgcc -m32 -Os -fomit-frame-pointer2019070820190110
340176refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
340204refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
340268refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
340460refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
340584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
340684refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
341196refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
341256refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
341400refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
341416refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
341768refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
341860refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
341892refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
342016refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
342280refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
342768refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
342772refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
342980refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
343260refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
343280refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
343304refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
343336refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
343416refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
343648refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
343680refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
344128refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
344160refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
344324refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
344368refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
344868refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
349032refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
355116refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
355920refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
355924refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
356712refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
357188refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
357704refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
358032refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
358304refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
358908refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110