Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d5n64

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
247850refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250720refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
251934refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
256544refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
256859refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
257526refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
258421refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
258631refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
259039refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
259216refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
259488refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
259657refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
259675refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
260379refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
260623refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
261974refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
262185refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
262427refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
262581refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
263075refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
263562refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
263744refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
263829refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
264864refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
265385refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
266459refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
266561refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
267738refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
269508refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
270748refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
270881refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
270976refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
271012refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
271153refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
271154refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
271334refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
271348refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
271371refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
271975refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
272201refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
272330refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
274085refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
274664refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
275000refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
275097refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
277012refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
277061refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
277683refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
277867refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
277903refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
278220refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
278333refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
278564refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
278580refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
279043refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
279684refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
280127refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
280399refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
280518refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
280786refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
281439refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
281748refgcc -m32 -O -fomit-frame-pointer2018082520180818
281996refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
282084refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
282338refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
282361refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
282984refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
283087refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
283464refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
283875refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
284014refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
284089refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
284125refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
284774refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
284978refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
285437refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
285723refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
285869refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
286399refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
286413refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
286419refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
286859refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
286917refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
286927refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
287023refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
287328refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
287471refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
287995refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
288099refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
289172refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290391refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
290498refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
290726refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290772refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
291042refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
291103refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
291430refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
291466refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
291607refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
291681refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
291847refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
291881refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
292184refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
292457refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
292597refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
293113refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
293351refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
293798refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
294158refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
295448refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
295899refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
296054refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
296191refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
297115refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
300018refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
301727refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
304400refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
305524refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
305966refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
306170refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
307377refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
309333refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
310206refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
311674refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
313318refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
313645refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
313843refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
314166refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
314437refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
314570refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
314625refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
314851refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
314857refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
315037refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
315070refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
315095refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
315145refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
315198refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
315216refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
315372refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
315432refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
315574refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
316353refgcc -m32 -Os -fomit-frame-pointer2018082520180818
316502refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
316782refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316804refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
317032refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
317196refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
317230refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
317437refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
317640refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
317692refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
318222refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
318448refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
318496refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
318716refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
318818refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
318887refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
318917refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
319330refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
319337refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
319577refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
320677refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
322673refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
324600refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
325661refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
327506refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
332454refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
332536refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332563refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
332707refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332895refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
333235refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
333887refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
335087refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
335300refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818