Implementation notes: x86, titan0, crypto_aead/syconaer64128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: syconaer64128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3098312refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3100384refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3202336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
3202972refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
3224348refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3225008refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3226140refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3242028refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
3242856refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
3289752refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3290656refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
3307204refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
3335000refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
3409416refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
3410808refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
3411276refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
3412356refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
3413756refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
3444384refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
3447044refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
3465216refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
3465336refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
3466304refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
3467720refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
3470804refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
3471420refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
3471644refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
3474788refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
3477792refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
3515848refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
3542632refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
3564884refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
3582140refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
3583824refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
3587084refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
3587868refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
3604112refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
3604712refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
3627508refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
3629676refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
3630028refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
3641864refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
3920532refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
3928004refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
6361952refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
6448820refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
6456656refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
6475780refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
6530668refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
6535076refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
6541424refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
6558676refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
6626104refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
6634828refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
6658596refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
6710784refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
6718372refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
6744568refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
7252584refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
7254540refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
7256588refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
7389068refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
7390284refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
7399624refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
7442096refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
7454096refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
7457908refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
7474572refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
7622052refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
7647448refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
7656748refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
7658020refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
7693464refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
7702060refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
7708320refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
7708456refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
7844792refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
7859568refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
7881044refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
7891600refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
7944608refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
7951612refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
8068096refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
8112752refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
8443064refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
8504868refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
8526788refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
8546064refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
8554180refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
8609468refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
8700500refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
8730632refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
8735028refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
8742788refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
8754536refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
8811444refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
8821384refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
8934740refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
8944484refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
8962076refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
8966480refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
9010092refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
9011276refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
9017976refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
9049088refgcc -m32 -O -fomit-frame-pointer2019080320190729
9095296refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
9095876refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
9106704refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
9108864refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
9110452refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
9123036refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
9126428refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
9444472refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
9450740refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
9451644refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
9468368refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
9522904refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
9533672refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
9569724refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
9591868refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
9600192refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
9600984refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
9603800refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
9607508refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
9628552refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
9628872refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
9632444refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
9635292refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
9649464refgcc -m32 -Os -fomit-frame-pointer2019080320190729
9659264refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
9676828refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
9687188refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
9691224refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
9700552refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
9709212refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
9722752refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
9749204refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
9750552refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
9761664refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
9775044refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
9832984refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
9839348refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
9885720refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
9982220refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
9997300refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
9997804refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
10006216refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
10006308refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
10006560refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
10078980refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
10093744refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
10099740refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
10103092refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
10105416refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
10105700refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
10328000refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
10334036refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
10375264refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
10628540refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
10631288refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
10633608refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
10762244refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
10846048refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
10883316refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
10884332refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
10953492refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
10958280refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
10960552refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
11003656refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
11017060refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
11024200refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
11047000refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
11508188refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
11540076refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
11540368refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
11541424refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729