Implementation notes: x86, titan0, crypto_aead/romulusn1v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: romulusn1v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3889200refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
3899860refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
3904220refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
3906596refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
3965772refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
4027748refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
4125852refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
4144104refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
4847080refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
4848828refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
4857880refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
4912804refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
4919300refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
4938836refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
4938984refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
4939856refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
4951972refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
5019108refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
5154776refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
5172688refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
5213768refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
5213860refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
5240784refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
5255432refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
5300912refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
5317500refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
5317796refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
5326412refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
5336856refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
5339176refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
5341720refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
5360188refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
5380920refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
5406272refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
5450012refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
5583784refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
5586040refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
5596648refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
5637060refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
5699268refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
5702720refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
5715188refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
5722984refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
5746664refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
5751424refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
5784928refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
5793956refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
6133760refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
6240148refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
6267508refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
6280924refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
6287936refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
6379728refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
6380184refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
6383484refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
6383780refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
6418600refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
6630656refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
6639320refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
6639488refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
6702836refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
6704972refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
6718020refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
6759352refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
6784608refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
6786124refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
6980288refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
7023212refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
7026952refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
7029960refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
7429948refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
7471856refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
7490044refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
7534240refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
7537616refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
7544424refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
7629200refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
9097136refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
9113712refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
9117856refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
9128124refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
9133116refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
9136112refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
9180536refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
9289692refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
9375820refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
9426232refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
9426392refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
9576984refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
9627740refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
9644700refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
9673104refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
9695052refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
9697968refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
9702660refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
9764488refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
9778396refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
9780160refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
9784444refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
9804448refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
9833172refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
9851044refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
9880964refgcc -m32 -O -fomit-frame-pointer2019080220190729
9904168refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
9953700refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
9984300refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
9990616refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
10019828refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
10049200refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
10055672refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
10069000refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
10118420refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
10121988refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
10353504refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
10374412refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
10392416refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
10397300refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
10528656refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
12701944refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
12703004refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
12723640refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
12726628refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
12746776refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
12782652refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
12868368refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
12885124refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
12942600refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
12951164refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
12961216refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
12999264refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
13029948refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
13418640refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
13419220refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
13438540refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
13446024refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
13447504refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
13484292refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
13487784refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
13499096refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
13503372refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
13523964refgcc -m32 -Os -fomit-frame-pointer2019080220190729
13524460refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
13528048refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
13535984refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
13548404refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
13557368refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
13598196refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
13620628refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
13642204refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
13643468refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
13670348refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
13689756refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
13719972refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
14991912refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
14992876refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
14993912refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
15026668refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
15039772refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
15043208refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
15044276refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
15074088refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
15866176refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
16256916refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
16368520refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
16970240refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
16981592refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
17077696refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
17742376refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
17763132refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
18049420refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
18065236refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
18119572refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
18124448refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
21740400refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
21745604refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
21763548refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729