Implementation notes: x86, titan0, crypto_aead/romulusn3v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: romulusn3v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2858004refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
2858964refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
2861196refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
2876620refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
2886004refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
2923604refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
3034752refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
3043920refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
3331124refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
3358008refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
3363096refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
3369672refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
3375340refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
3380764refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
3381336refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
3388968refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
3403420refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
3406512refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
3418520refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
3434976refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
3443444refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
3453404refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
3463760refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
3473472refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
3487816refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
3490648refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
3491352refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
3493768refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
3508460refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
3509192refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
3582492refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
3593580refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
3604736refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
3614536refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
3651036refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
3661916refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
3664972refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
3670988refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
3693184refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
3715752refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
3723208refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
3728384refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
3757836refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
3788768refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
3837172refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
3844172refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
3893748refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
4152064refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
4152268refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
4152648refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
4153304refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
4157320refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
4167876refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
4175304refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
4176292refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
4178632refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
4209076refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
4239664refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
4269008refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
4443656refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
4467012refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
4500124refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
4505380refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
4509004refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
4517564refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
4518692refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
4602332refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
4728444refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
4817004refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
4832124refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
4847428refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
4849772refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
4855700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
4868400refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
4978600refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
4978700refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
5001612refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
5875732refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
5876720refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
5901420refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
6114000refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
6186128refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
6190420refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
6211820refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
6223488refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
6247548refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
6253744refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
6270108refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
6284480refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
6288488refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
6298896refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
6302788refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
6307036refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
6313328refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
6544796refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
6559008refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
6604344refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
6610836refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
6635992refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
6659932refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
6661984refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
6666056refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
6680144refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
6680776refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
6693296refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
6693812refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
6697248refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
6699976refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
6700900refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
6713588refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
6727956refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
6770832refgcc -m32 -O -fomit-frame-pointer2019080220190729
6920196refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
6946436refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
6957424refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
6970420refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
6981700refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
7067412refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
8897912refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
8939720refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
8994012refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
9004264refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
9040372refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
9041076refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
9049376refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
9081164refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
9084848refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
9087896refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
9100168refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
9103652refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
9138300refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
9185612refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
9438348refgcc -m32 -Os -fomit-frame-pointer2019080220190729
9460304refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
9487744refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
9511616refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
9512660refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
9519724refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
9520572refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
9529324refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
9530852refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
9531752refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
9533396refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
9534080refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
9538056refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
9546744refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
9552928refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
9661900refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
9673712refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
9676048refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
9680216refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
9704752refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
9705156refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
9712944refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
10031128refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
10047392refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
10055884refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
10059164refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
10070104refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
10072128refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
10072388refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
10081824refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
10928788refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
10930344refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
11214916refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
11214952refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
11229048refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
11864444refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
11952096refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
12085580refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
12094096refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
12179932refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
12190644refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
14813940refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
14814872refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
14814892refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729