Implementation notes: x86, kizomba, crypto_aead/joltikeq9696v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15740010refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
15747873refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
15752381refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
15796490refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
15829948refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
15830587refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
15833895refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
15855915refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
16001314refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
16027296refgcc -m32 -O3 -fomit-frame-pointer2018082320180818
16376516refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
16432256refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
16435881refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
16441734refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
16463869refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
16521883refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
16535774refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
16538203refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
16538486refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
16546002refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
16559329refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
16562216refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
16577339refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
16577988refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
16827420refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
16885508refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
16888490refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
16894681refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
17001220refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
17068908refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
18048354refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
18054226refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
18091423refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
18170748refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
18750825refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
18790730refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
22026073refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
22072595refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
22193000refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
22212855refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
36383438refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
37595679refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
37597278refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
37692720refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
37797342refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
38709406refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
38735829refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
39557901refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
39613238refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
39613871refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
39642516refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
39732322refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
41580931refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
41660139refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
41689488refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
41918555refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
42032819refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
42064558refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
42213538refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
42213730refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
42223322refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
42230119refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
42232599refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
42346085refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
42828516refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
43266906refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
43387724refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
43419542refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
43559869refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
43940803refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
44095361refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
44185705refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
44444357refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
48772776refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
48935095refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
50909913refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
51266990refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
51301454refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
52827982refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
52996823refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
53613766refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
54058544refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
54696298refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
54698730refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
55625853refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
56146952refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
56152183refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
56296953refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
56424159refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
56960865refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
56981444refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
56989721refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
57034425refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
57037296refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
57136935refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
57189939refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
57389506refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
57679426refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
57716897refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
58048859refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
58594012refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
58702680refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
58937377refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
59026139refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
59072209refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
59127252refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
59268524refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
59293966refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
59322143refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
59749617refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
61804738refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
61805136refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
61809760refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
62002421refgcc -m32 -O -fomit-frame-pointer2018082320180818
62694246refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
64074902refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
64235500refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
64342288refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
64348321refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
64472737refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
64552885refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
64578819refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
64713218refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
64765496refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
64806748refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
64972383refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
65179425refgcc -m32 -O2 -fomit-frame-pointer2018082320180818
65247621refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
65265748refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
65701097refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
65711733refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
66303089refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
67197673refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
67210286refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
67235524refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
67334936refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
68210129refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
68455176refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
68828391refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
68828573refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
68834714refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
69224304refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
70567476refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
70932561refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
70944155refgcc -m32 -Os -fomit-frame-pointer2018082320180818
71478147refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
72185080refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
72603283refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
73587532refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
73602635refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
73608958refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
73917484refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
74052214refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
74177844refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
74368532refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
74369905refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
74418684refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
74511210refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
74519115refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
74545192refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
74563524refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
74594002refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
74964484refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
75094022refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
75132705refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
79427653refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
79859827refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
80641218refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
80776577refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
123926304refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
128759621refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
128933425refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
129596244refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
129956418refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
130451562refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
131873536refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818