Implementation notes: x86, titan0, crypto_aead/joltikneq12864v13

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
11976884refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
11981000refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
11983416refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
11984740refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
12012476refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
12014456refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
12069148refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
12069272refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
12201780refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
12202620refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
12216392refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
12217796refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
12463388refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
12464936refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
12468884refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
12538136refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
12538412refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
12538732refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
12562364refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
12593196refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
12699384refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
12720036refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
13020404refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
13027280refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
13141188refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
13148284refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
13148972refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
13151316refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
13455264refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
13479508refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
13734224refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
13739016refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
13799844refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
13986848refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
14131916refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
14140916refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
14157244refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
14158168refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
14625788refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
14634168refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
27573572refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
27632036refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
27972496refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
27985572refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
28164028refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
29329720refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
29330020refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
29331856refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
30358608refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
30361752refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
30365600refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
30398024refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
30590828refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
30607904refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
30614536refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
30804012refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
30817880refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
31090048refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
31252376refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
31252416refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
31255796refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
31343244refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
31350216refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
31487436refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
31763496refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
32070408refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
32142648refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
32555500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
33175108refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
33219788refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
34460380refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
34476444refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
34781044refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
36249872refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
36417792refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
36463692refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
38553216refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
38775344refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
39311484refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
39420936refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
39432128refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
40103196refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
41649696refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
41662260refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
43025136refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
43155148refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
43157328refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
43171792refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
43902928refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
44168156refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
44183432refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
45268904refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
45415044refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
45532284refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
45540576refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
45637728refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
45639036refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
45700988refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
45714044refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
45714424refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
45726632refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
45730844refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
45736376refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
45737000refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
45756492refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
45763224refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
45772300refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
45797196refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
45846428refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
45913736refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
46115324refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
46128676refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
46368112refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
46851252refgcc -m32 -O -fomit-frame-pointer2019070720190110
46945648refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
47520124refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
47612324refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
47614312refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
47614736refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
48192380refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
48348256refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
48581812refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
48582600refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
49371620refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
49380152refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
49380312refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
49696720refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
49723632refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
49732084refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
49927352refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
50028116refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
50037832refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
50038908refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
50074968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
50217648refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
50304700refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
50345232refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
50346140refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
50359432refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
50827160refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
51053368refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
53082100refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
53243720refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
53256492refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
53568828refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
53936892refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
54640216refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
54641192refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
54644296refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
55068272refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
55137192refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
55247088refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
55303688refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
55431224refgcc -m32 -Os -fomit-frame-pointer2019070720190110
55618248refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
55620332refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
55625316refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
55675140refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
55916088refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
56057300refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
57178204refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
57185016refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
57186284refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
57196272refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
57196940refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
58842420refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
60213356refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
60334788refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
61944728refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
88519712refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
88571456refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
89043344refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
89355016refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
90204320refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
90564300refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
91785608refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110