Implementation notes: x86, kizomba, crypto_aead/joltikeq80112v13

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikeq80112v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
15563635refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
15565988refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
15577323refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
15620490refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
15631330refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
15641738refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
15642436refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
15678958refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
15855008refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
16308434refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
16354961refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
16355027refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
16365307refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
16367127refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
16370570refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
16371510refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
16372490refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
16377504refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
16380282refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
16382639refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
16386958refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
16408314refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
16425427refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
16425789refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
16640472refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
16646325refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
16715298refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
16722279refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
16932575refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
16964147refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
17881777refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
17885706refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
17961474refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
18045369refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
18702706refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
18789456refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
21782544refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
21909528refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
21944643refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
22007958refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
36355590refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
37481107refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
37493347refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
37521074refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
37620328refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
37881089refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
37890599refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
39638748refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
39650474refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
39693652refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
39927875refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
40001008refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
40011756refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
40018240refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
41405089refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
41424356refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
41597945refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
41967613refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
41971074refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
41975121refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
41976609refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
42295637refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
43170236refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
43206011refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
43356468refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
43356566refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
43468490refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
43470032refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
43662836refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
43720177refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
43755125refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
43921635refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
44519054refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
48723947refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
48876474refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
50324470refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
50840049refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
50847542refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
52750105refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
52830720refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
53870577refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
54158468refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
54164456refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
54601524refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
54605593refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
55087669refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
55664117refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
55735942refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
56079726refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
56779216refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
56789949refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
57037208refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
57155230refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
57159207refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
57290045refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
57647087refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
57818669refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
57819174refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
57834278refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
58007908refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
58284520refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
58653048refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
58905831refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
59041331refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
59045668refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
59095683refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
59122909refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
59127182refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
59529647refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
61677528refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
61750565refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
61950218refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
62782150refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
63519422refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
63817609refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
63847022refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
63876355refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
63896056refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
63999006refgcc -m32 -O -fomit-frame-pointer2018082220180818
64219284refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
64229523refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
64963617refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
64964119refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
64976275refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
65757254refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
65928218refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
66196026refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
66203710refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
66238145refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
66368641refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
66761013refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
66932865refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
66970337refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
67250087refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
67271730refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
67317522refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
67564676refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
67689803refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
67706670refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
67728660refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
68121458refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
69136432refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
69421714refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
69591784refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
70015826refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
70544669refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
72158425refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
72345592refgcc -m32 -Os -fomit-frame-pointer2018082220180818
72870083refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
72874349refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
72901805refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
73202060refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
73235217refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
73277472refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
74477917refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
74828053refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
74970204refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
75517341refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
75649698refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
75808950refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
76039518refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
76095905refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
76122881refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
76362861refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
76652351refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
76710585refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
81060405refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
81325383refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
82207214refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
124677615refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
128089311refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
128675510refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
128773478refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
129011313refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
129298297refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
130506972refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818