Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d6n64

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
248173refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
249252refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
250141refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
254756refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
254891refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
255347refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
255422refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
255750refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
255877refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
256504refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
256541refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
256675refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
257494refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
257982refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
258101refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
259174refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
259274refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
259284refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
259461refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
262079refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
262955refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
263730refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
265117refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
266326refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
266787refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
267252refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
267782refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
267804refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
268014refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
268016refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
268018refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
268107refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
268169refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
268182refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
268414refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
268825refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
269032refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
269173refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
269633refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
269736refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
270369refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
270373refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
270724refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
270972refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
271004refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
271232refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
272403refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
273109refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
275288refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
276164refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
276168refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
276184refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
276736refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
277945refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
277953refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
278557refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
279897refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
279992refgcc -m32 -O -fomit-frame-pointer2018082520180818
280236refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
280371refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
280723refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
280902refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
280927refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
281037refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
281127refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
281149refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
281159refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
281303refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
281512refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
281722refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
281979refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
282010refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
282145refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
282700refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
282841refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
283025refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283310refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
283819refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
283851refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
283946refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
284481refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
285461refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
285926refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
286133refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
286262refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
286668refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
286793refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
287309refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
288229refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
288396refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
288549refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
288752refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
288911refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
289073refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
289200refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
289769refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
289792refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
290012refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
290143refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
290315refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
290379refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
290427refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
290447refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
290535refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
290708refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
291248refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
291476refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
292263refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
293238refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
293256refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
294011refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
294238refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
294322refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
294851refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
294980refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
296140refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
302441refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
303738refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
303843refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
304538refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
307234refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
307790refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
309373refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
309790refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
310909refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
310915refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
311222refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
311283refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
311774refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
311779refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
311962refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312119refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
312139refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
312303refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
312424refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
312520refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312536refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312955refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
312986refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
313008refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
313086refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
313206refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
313353refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
313645refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
313839refgcc -m32 -Os -fomit-frame-pointer2018082520180818
313948refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
314327refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
314768refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
314786refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
314786refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
314807refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
315286refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
315373refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
315486refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
315653refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
315859refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
315972refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
315984refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
316702refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316775refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
316885refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
316929refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
316952refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
317218refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
317578refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
319153refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
319538refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
328502refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
328677refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
328812refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
329756refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
329794refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
332099refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
332143refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
333919refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
334012refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818