Implementation notes: x86, titan0, crypto_aead/shellaes128v2d4n80

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: shellaes128v2d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
275476refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
275512refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
276264refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
278052refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
281708refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
284444refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
284604refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
284716refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
285640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
286172refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
286240refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
286380refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
286656refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
286980refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
287100refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
287380refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
288552refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
289404refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
290160refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
290636refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
291220refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
291936refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
292876refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
294764refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
295328refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
296388refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
296672refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
296688refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
296700refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
296720refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
297268refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
297348refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
298388refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
298484refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
298540refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
299160refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
299212refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
299388refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
299764refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
300188refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
301160refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
301872refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
302164refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
302944refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
303544refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
304120refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
304948refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
306368refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
307748refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
308028refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
308088refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
308120refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
308256refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
308364refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
308516refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
308644refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
309116refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
309344refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
309432refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
309948refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
310192refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
310260refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
310584refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
310780refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
311140refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
311476refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
311596refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
312440refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
313320refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
313392refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
314320refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
314680refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
314892refgcc -m32 -O -fomit-frame-pointer2019070820190110
315108refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
315224refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
315544refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
315636refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
315864refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
316152refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
316356refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
316444refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
316856refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
317612refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
317772refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
318188refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
318260refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
318892refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
319736refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
320132refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
320248refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
320440refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
320644refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
320668refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
320872refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
321088refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
321512refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
323520refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
323872refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
323984refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
324028refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
324048refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
324616refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
324704refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
324960refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
325000refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
325056refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
325248refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
325476refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
325504refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
325716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
326000refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
326144refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
326312refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
326960refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
328620refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
328928refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
334600refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
334788refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
335196refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
335552refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
336224refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
337044refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
337676refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
344984refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
346572refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
346620refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
347028refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
347504refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
347984refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
348020refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
348024refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
348280refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
348636refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
348656refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
348808refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
349008refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
349040refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
349044refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
349328refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
349432refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
349676refgcc -m32 -Os -fomit-frame-pointer2019070820190110
349804refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
349876refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
349956refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
350016refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
350044refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
350236refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
350524refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
351128refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
351152refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
351316refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
351392refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
351436refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
351564refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
351612refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
351868refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
351964refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
352216refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
352228refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
352688refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
352796refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
352888refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
352992refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
353240refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
353476refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
353876refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
354124refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
363364refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
363476refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
364496refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
365200refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
365716refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
365852refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
367228refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
367500refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
368208refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110