Implementation notes: x86, kizomba, crypto_aead/shellaes128v2d5n64

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v2d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
250457refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
252425refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
254079refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
256115refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
258945refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
259248refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
260081refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
260857refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
261208refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
261250refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
261441refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
261792refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
261913refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
262129refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
262892refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
263020refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
263551refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
264049refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
264161refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
264627refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
267220refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
267250refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
267605refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
267801refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
268601refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
269062refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
269629refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
270936refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
271689refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
272353refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
272397refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
272423refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
272528refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
272796refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
273921refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
273934refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
273968refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
274038refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
274169refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
275099refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
275210refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
275989refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
276377refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
278383refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
279638refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
280367refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
280389refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
280452refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
280867refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
280877refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
280954refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
281601refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
281635refgcc -m32 -O -fomit-frame-pointer2018082520180818
281678refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
281913refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
282688refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
282793refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
283081refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
283732refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
284131refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
284273refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
284633refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
285149refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
285326refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
285496refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
285512refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
285837refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
285990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
286538refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
287071refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
287454refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
287530refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
287673refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
288369refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
288635refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
288877refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
289049refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
289238refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
289264refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
289454refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
289647refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
289744refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
289891refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
290093refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
290117refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
290135refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
290185refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
290371refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
291413refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
291440refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
291996refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
292339refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
292357refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
292524refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
292956refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
293250refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
293309refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
293355refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
293411refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
293526refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
293721refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
294244refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
294248refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
294708refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
295153refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
295212refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
295867refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
295918refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
297232refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
297500refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
297768refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
297788refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
298207refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
298570refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
299060refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
300419refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
304591refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
308448refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
309087refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
309809refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
309841refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
310420refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
310652refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
311137refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
316815refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
316913refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
316952refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
316968refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
316996refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
317016refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
317138refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
317336refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
317466refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
317867refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
318035refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
318187refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
318294refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
318351refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
318589refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
318758refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
318867refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
318937refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
319004refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
319006refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
319025refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
319028refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
319062refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
319240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
319443refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
319542refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
319573refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
319776refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
319881refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
319903refgcc -m32 -Os -fomit-frame-pointer2018082520180818
320060refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
320230refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
320254refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
320774refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
320784refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
321066refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
321502refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
322645refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
323250refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
323871refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
324079refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
324806refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
328356refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
333758refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
334652refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
334683refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
334945refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
334978refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
335216refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
335391refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
336359refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
338248refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818