Implementation notes: x86, kizomba, crypto_aead/shellaes128v2d8n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v2d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
248734refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250875refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
252292refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
256616refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
259272refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
259389refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
259744refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
259782refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
260236refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
260296refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
260512refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
260546refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
260901refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
261504refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
261970refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
262328refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
262345refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
263162refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
263399refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
263863refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
263881refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
264162refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
264716refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
266767refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
267817refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
267825refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
268668refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
268949refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
269457refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
270448refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
271135refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
271383refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
271554refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
272133refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
273129refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
273175refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
273712refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
273729refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
274117refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
274138refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
274835refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
274913refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
275131refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
275397refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
275655refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
276393refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
277663refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
278895refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
279349refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
279513refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
280454refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
280491refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
280573refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
280621refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
281045refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
281194refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
281234refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
281400refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
281686refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
282418refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
282433refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
282463refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
282754refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
283024refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
283149refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
283225refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
284072refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
284417refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
284434refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
284562refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
285365refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
285490refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
285609refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
285658refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
285855refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
286221refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
286653refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
286795refgcc -m32 -O -fomit-frame-pointer2018082520180818
287014refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
287838refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
288304refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
288633refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
288738refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
289000refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
289177refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
289518refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
289553refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
289582refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
289633refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
290050refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
290131refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290279refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
290727refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
290734refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
290901refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
291427refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
291782refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
292398refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
292402refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
292403refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
292671refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
292905refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
293559refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
293695refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
294042refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
294063refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
294407refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
294460refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
294534refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
294669refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
295177refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
295406refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
295423refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
296067refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
297541refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
299164refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
305919refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
306724refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
307859refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
308833refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
308847refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
310365refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
310798refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
312576refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
313825refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
314151refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
314339refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
314470refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
314582refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
314756refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
314831refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
315082refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
315282refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
315780refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
316012refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316062refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
316066refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
316125refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316182refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
316204refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
316314refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
316329refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
316492refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
316806refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
317046refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
317145refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
317236refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
317545refgcc -m32 -Os -fomit-frame-pointer2018082520180818
317576refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
317600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
317728refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
317807refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
317848refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
317969refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
317996refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
318123refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
318203refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
318511refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
318956refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
320030refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
320101refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
320498refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
321021refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
321790refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
321968refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
323129refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
324744refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
331476refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
331945refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332300refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
332718refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
333218refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
333413refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
333805refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
334885refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
338677refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818