Implementation notes: x86, titan0, crypto_aead/skinnyaeadtk39664v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: skinnyaeadtk39664v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
5025688refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
5041024refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
5056412refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
5094240refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
5119292refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
5248152refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
5313536refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
5565936refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
6256816refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6273264refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6366180refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6456404refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6483928refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6484156refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6486712refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6488216refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6496768refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
6512944refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6513416refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6522784refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
6663312refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6730624refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
6745248refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
6755128refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
6757700refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
6799412refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
6822908refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
6838220refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
6895692refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
6906016refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6920392refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
6971664refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
6994768refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
7000816refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
7013592refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
7018684refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
7024024refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7027152refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
7059908refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7070024refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
7103272refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7105848refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7113896refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
7154192refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
7185732refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
7227640refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
7466156refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7583624refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7621780refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7638184refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7658988refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
7851324refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
7851984refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
7876432refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
7891272refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
7905132refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
7923132refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
7991568refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
8161572refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
8161720refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
8405996refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
8802480refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
9116300refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
9117600refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
9196180refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
9200760refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
9208252refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
9398336refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9400432refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9404268refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9849448refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9850760refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9856072refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
10788224refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
10926940refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
10927164refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
10946840refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
13093784refgcc -m32 -O -fomit-frame-pointer2019080320190729
13136224refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
13137272refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
13150412refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
13162892refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
13173708refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
13173828refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
13193800refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
13202668refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
13236736refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
13263580refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
13296664refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
13301580refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
13302680refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
13305668refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
13351036refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
13356416refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
13388152refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
13410744refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
13432352refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
13435340refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
13442320refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
13445360refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
13450408refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
13458096refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
13538180refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
13638312refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
13646736refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
13928248refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
13970180refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
14055352refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
14222776refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
14342292refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
14961672refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
14962836refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
14962944refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
15024396refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
15406480refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
15459880refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
15472784refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
15480968refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
18343028refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18437392refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
18445096refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
18448160refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
18527144refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18733956refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18738676refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18742048refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18790000refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18808240refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18894560refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18945428refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
18952872refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
18964096refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
19295496refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
19296100refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
19303140refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
19303324refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
19305492refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
19395960refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
19410340refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
19412204refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
19422104refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
19477008refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
19486848refgcc -m32 -Os -fomit-frame-pointer2019080320190729
19564972refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
19582064refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
19589780refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
19725604refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
19966080refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
19973364refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
19973896refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
19990116refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
20040900refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
20064812refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
20119988refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
22240392refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22246124refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22265116refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
22285912refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
22357976refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22360552refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22371044refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
22403324refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
24490024refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
24789244refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
24820048refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
24846668refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
25573824refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
25575636refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
25576508refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
26017624refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
26090312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
26096328refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
26124748refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
26267196refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
26567976refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
26571884refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729