Implementation notes: x86, kizomba, crypto_aead/joltikneq9696v13

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikneq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
10461188refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
10480691refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
10486242refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
10490819refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
10511078refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
10517684refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
10518254refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
10573387refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
10631980refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
10721615refgcc -m32 -O3 -fomit-frame-pointer2018082320180818
10889944refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
10925728refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
10926280refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
10942394refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
10945034refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
10956018refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
10975470refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
10987426refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
10989680refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
10991070refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
10993422refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
11020333refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
11055282refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
11182286refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
11193574refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
11232534refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
11233786refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
11331514refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
11346879refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
11402162refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
12000079refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
12002783refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
12040738refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
12085084refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
12529181refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
12530425refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
14625815refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
14678812refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
14686002refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
14752197refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
23964107refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
25031596refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
25038250refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
25108875refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
25211699refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
25444341refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
25591766refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
26353047refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
26387431refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
26469478refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
27475264refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
27476573refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
27493095refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
27629623refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
27629833refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
27633780refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
27779359refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
27822532refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
27830121refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
27830637refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
27886252refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
27971976refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
28084322refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
28211541refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
28446685refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
28587647refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
28948665refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
28953082refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
28994881refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
29198284refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
29240954refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
29298538refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
29800631refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
32565101refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
32574758refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
33754087refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
33858226refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
33918712refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
35228726refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
35282818refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
35392978refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
36038962refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
36039458refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
36491772refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
36636089refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
37019363refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
37074662refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
37740800refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
37846288refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
37905119refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
37917585refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
37934815refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
37943492refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
37966188refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
37980832refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
38081978refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
38157151refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
38164020refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
38349375refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
38454401refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
38548589refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
38885389refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
38949724refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
39193470refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
39238606refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
39276851refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
39280321refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
39350212refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
39424974refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
39508516refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
39545940refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
40960746refgcc -m32 -O -fomit-frame-pointer2018082320180818
41862397refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
41897720refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
42159432refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
42811990refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
43016281refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
43150730refgcc -m32 -O2 -fomit-frame-pointer2018082320180818
43340873refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
43354996refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
43372056refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
43387821refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
43582230refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
43637556refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
43774056refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
43808097refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
44016863refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
44071256refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
44076637refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
44195716refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
44235733refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
44241530refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
44260053refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
44559125refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
44634488refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
44767754refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
44819242refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
44990486refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
45349958refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
45450954refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
45917729refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
45981808refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
46004956refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
46148937refgcc -m32 -Os -fomit-frame-pointer2018082320180818
46831929refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
47099455refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
47643014refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
47696909refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
49437164refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
49451691refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
49510822refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
49514839refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
49667421refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
49857803refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
49929867refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
49946040refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
50113532refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
50168024refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
50337296refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
50352829refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
50707224refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
50787862refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
50893556refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
50919996refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
50921670refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
50921885refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
52987657refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
53688397refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
55079759refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
82513043refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
85258077refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
86100199refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
86248180refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
86823145refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
87265694refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
87759244refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818