Implementation notes: x86, kizomba, crypto_aead/joltikeq8048v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
7949131refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
7953180refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
7953832refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
7957238refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
7973086refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
7998897refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
8000101refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
8001339refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
8023532refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
8029558refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
8290720refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
8312663refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
8313314refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
8332444refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
8333331refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
8333994refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
8334127refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
8335252refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
8337023refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
8337383refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
8339657refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
8349314refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
8350103refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
8369976refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
8420797refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
8441520refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
8446159refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
8449659refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
8501086refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
8515270refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
8775135refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
8784976refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
8883035refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
8900119refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
9056321refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
9063430refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
11032990refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
11055226refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
11123341refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
11136992refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
18107171refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
18768903refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
18771871refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
18838326refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
18913647refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
18946764refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
18948061refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
19607680refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
19610254refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
19719333refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
19933004refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
20772212refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
20862066refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
20901236refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
20989764refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
21027115refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
21143405refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
21471346refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
21484321refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
21532096refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
21564333refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
21672879refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
21678090refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
21704452refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
21791331refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
21825996refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
21853216refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
21936559refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
21939046refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
21982415refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
22323494refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
22392674refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
22713654refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
24179548refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
24220619refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
25118311refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
25497926refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
25559000refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
26863182refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
27022288refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
27028536refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
27145787refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
27500673refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
27530605refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
27531438refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
27618708refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
27845200refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
27945593refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
27996423refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
28096723refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
28219826refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
28325020refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
28454560refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
28478996refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
28537764refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
28605262refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
29134514refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
29315305refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
29318250refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
29318695refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
29485266refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
29500522refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
29504248refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
29766104refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
29794605refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
29805459refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
29808720refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
29812269refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
29826450refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
29868644refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
30122955refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
31171111refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
31377409refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
31457684refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
31469701refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
32326145refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
32505458refgcc -m32 -O -fomit-frame-pointer2018082220180818
32514871refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
32552659refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
32711268refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
32788097refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
32792601refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
32988918refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
33042968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
33046345refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
33073387refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
33191506refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
33192023refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
33270587refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
33270972refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
33314696refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
33497964refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
33633498refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
33682944refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
33686682refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
33711625refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
33814615refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
33938081refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
34018303refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
34255444refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
34385486refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
34599109refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
35410842refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
35989381refgcc -m32 -Os -fomit-frame-pointer2018082220180818
36272018refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
36520613refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
36789000refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
36792776refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
36793269refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
36806764refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
36806861refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
37121028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
37125792refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
37155609refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
37225631refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
37229928refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
37484871refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
37557034refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
37745948refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
37754801refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
37759438refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
37768548refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
37773458refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
37983220refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
37992242refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
38123829refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
40141040refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
40181071refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
41353966refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
62500869refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
66253313refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
66688664refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
67057822refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
67082669refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
67625103refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
67916496refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818