Implementation notes: x86, titan0, crypto_aead/joltikeq80112v13

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: joltikeq80112v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
17790340refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
17799692refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
17837188refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
17839420refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
17843936refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
17845292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
17959208refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
18161120refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
18184332refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
18574124refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
18586828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
18670932refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
18675636refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
18737540refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
18822828refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
18919060refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
19436748refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
19479788refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
19596292refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
19636020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
19675620refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
19693808refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
20016244refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
20059696refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
20092944refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
20434084refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
20435416refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
20531560refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
20550796refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
20837728refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
21077456refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
21078396refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
21115476refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
21522180refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
21614032refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
21866248refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
21879444refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
22063668refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
22558000refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
23294036refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
41374368refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
41596764refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
41807436refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
42017692refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
43308516refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
43839060refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
43841628refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
45720608refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
45735500refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
45745016refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
46128520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
46864736refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
46890512refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
46915672refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
47320344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
47321556refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
47589988refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
47801488refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
48806200refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
48850668refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
49438348refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
49767576refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
49877652refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
50036052refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
50040828refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
50076256refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
50700032refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
51298468refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
51672120refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
51679572refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
51858368refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
51861924refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
52466356refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
54470316refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
54617184refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
56979824refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
57080636refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
60228256refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
61512764refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
61776912refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
62641964refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
63588212refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
63634384refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
63778712refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
64304824refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
64774160refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
64795384refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
65748288refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
65975720refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
66051748refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
66276656refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
66468504refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
66696468refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
67694580refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
67806460refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
67912160refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
68306976refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
68492440refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
68591548refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
68841988refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
68843096refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
68844420refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
68852128refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
68878004refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
69343532refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
70064980refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
70372412refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
70779608refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
70780992refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
70907756refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
70909912refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
71671532refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
71883460refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
71944344refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
72560688refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
72673364refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
73223252refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
73232040refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
73238920refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
73712408refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
74150632refgcc -m32 -O -fomit-frame-pointer2019070720190110
74315328refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
74400544refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
74419884refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
74563964refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
74868792refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
74951656refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
75018336refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
75184132refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
75540632refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
75555588refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
75586780refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
75729356refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
75730896refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
76588484refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
76857700refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
76919400refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
77547968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
77850136refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
79873824refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
80029352refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
80489808refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
81071220refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
81183696refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
81361840refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
81392896refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
81707916refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
81711848refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
81996580refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
82871908refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
82970068refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
83236532refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
83855584refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
83861708refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
84322320refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
85295928refgcc -m32 -Os -fomit-frame-pointer2019070720190110
85486060refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
85515680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
85583804refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
85820504refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
86804892refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
89294524refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
89423052refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
89486644refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
90047576refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
90557188refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
91770476refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
92711328refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
92793936refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
131906848refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
132572484refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
135572524refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
136183296refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
136464132refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
146492468refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
147919128refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110