Implementation notes: x86, titan0, crypto_aead/skinnyaeadtk312864v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: skinnyaeadtk312864v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
5001904refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
5044968refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
5050580refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
5052800refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
5070292refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
5264576refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
5270076refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
5345184refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
6288640refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6349008refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6354956refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6436404refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6445932refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6482212refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6510232refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6516308refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6520896refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
6532492refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6535684refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
6630296refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6646716refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6715260refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
6741748refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
6755332refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
6755464refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
6776140refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
6787740refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6811736refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
6823996refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
6824992refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
6902680refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
6982296refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
6996444refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
7010244refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
7012788refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
7014140refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
7014636refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
7019288refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
7041152refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7042764refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7064948refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
7122456refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7124868refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7138300refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
7165508refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
7185764refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
7497484refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7568652refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7623804refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7643544refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
7684248refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7845816refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
7858904refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
7872492refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
7879640refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
7884700refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
7900560refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
7917832refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
8113000refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
8117600refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
8253692refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
8788796refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
9146184refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
9150872refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
9197820refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
9199368refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
9200856refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
9396880refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9403600refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9404772refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9641260refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9807232refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9836200refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
10774368refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
10926460refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
10933692refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
11027744refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
13082164refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
13092680refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
13104724refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
13108432refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
13119808refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
13158976refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
13166176refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
13166420refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
13190924refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
13230088refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
13249660refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
13310396refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
13315096refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
13336228refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
13349724refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
13387548refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
13389496refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
13389812refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
13390172refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
13394068refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
13397580refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
13414508refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
13455264refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
13491644refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
13508756refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
13609884refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
13624288refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
13634752refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
13745264refgcc -m32 -O -fomit-frame-pointer2019080320190729
13796884refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
13871164refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
14187584refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
14858632refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
14942728refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
14966808refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
14998944refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
15005940refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
15452316refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
15455756refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
15474508refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
15484648refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
18341344refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18430476refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
18445364refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
18448520refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
18541548refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18664944refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18702032refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18762932refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18797732refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18918028refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18922936refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18949944refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
19035252refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
19288816refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
19295284refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
19302392refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
19327016refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
19331976refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
19383292refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
19404952refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
19419360refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
19426384refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
19443016refgcc -m32 -Os -fomit-frame-pointer2019080320190729
19455132refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
19476528refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
19552924refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
19560948refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
19708676refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
19734580refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
20027668refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
20076280refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
20100444refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
20101324refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
20112176refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
20137952refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
20389160refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
22239020refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22241192refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22251572refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
22252004refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
22362904refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22364648refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22383992refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
22408164refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
24537968refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
24789020refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
24826388refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
24835160refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
25605404refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
25605500refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
25611984refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
26032476refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
26124852refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
26127340refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
26156128refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
26279416refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
26564216refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
26565132refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729