Implementation notes: x86, gcc14, crypto_aead/shellaes128v1d6n80

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
335016refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
335214refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
337266refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
337518refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
345267refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
347760refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
348642refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
349542refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
370647refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
370899refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
371736refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
371835refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
372420refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
373338refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
373446refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
373734refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
374364refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
374850refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
374859refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
375192refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
376254refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
376362refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
376470refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
376560refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
376623refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
376848refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
379881refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
380115refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
380484refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
380610refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
380754refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
380880refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
382644refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
385866refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
386199refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
388161refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
388233refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
388530refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
389223refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
389367refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
389547refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
392328refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
392850refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
394470refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
395631refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
395685refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
396819refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
397206refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
397332refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
399024refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
400581refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
400761refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
400941refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
401112refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
402894refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
411588refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
411741refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
411759refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
415584refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
416835refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
416898refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
417015refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
427446refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
427653refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
427761refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
427770refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
427779refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
427851refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
427860refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
427887refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
427959refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
428670refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
429624refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
430056refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
431613refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
432108refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
432144refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
432288refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
433035refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
433053refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
434727refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
434880refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
435123refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
435177refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
435240refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
435609refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
439560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
439911refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
441243refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
441477refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
441675refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
441711refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
441846refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
442665refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
442737refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
443025refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
443169refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
443214refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
443736refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
443961refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
444168refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
444168refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
444303refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
444681refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
444852refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
445005refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
445230refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
445320refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
445527refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
446094refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
446256refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
446454refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
446463refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
446526refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
448227refgcc -m32 -O -fomit-frame-pointer2016102620161009
450486refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
450630refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
451773refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
453141refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
459747refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
459936refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
460125refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
460341refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
474012refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
474363refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
475092refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
478008refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
482832refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
485703refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
497250refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
497259refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
497466refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
497475refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
497511refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
497655refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
498600refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
498654refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
498717refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
499248refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
499500refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
500139refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
501138refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
501318refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
501417refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
501417refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
501993refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
502029refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
502065refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
502569refgcc -m32 -Os -fomit-frame-pointer2016102620161009
502668refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
504099refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
504252refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
504369refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
504594refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
504675refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
506493refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
517995refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
518553refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
519318refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
536274refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009