Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d5n80

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
353064refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
353152refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
353400refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
353464refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
353524refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
353656refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
353804refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
354824refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
355012refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
355404refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
355884refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
356700refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
357652refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
359972refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
360116refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
360208refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
360380refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
361512refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
361524refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
376296refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
376856refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
376896refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
377044refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
377620refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
377640refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
377660refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
377712refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
377856refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
379400refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
379540refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
380576refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
380720refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
380928refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
380968refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
381132refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
381344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
382676refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
382748refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
382872refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
383096refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
389680refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
390332refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
390816refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
390876refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
390880refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
390972refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
391008refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
391020refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
391792refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
391908refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
392008refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
392432refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
393032refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
393504refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
395692refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
400008refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
406704refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
407792refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
408732refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
408848refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
408884refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
409160refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
409228refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
409280refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
409440refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
409976refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
410572refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
410740refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
417548refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
418156refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
419292refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
419832refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
420220refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
421128refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
425008refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
425032refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
425332refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
425776refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
426344refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
426700refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
428228refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
428508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
430956refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
431464refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
431904refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
432420refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
432752refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
432952refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
432996refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
433408refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
433456refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
433596refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
433904refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
433952refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
433972refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
434104refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
434116refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
434228refgcc -m32 -O -fomit-frame-pointer2014060920140525
434756refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
434820refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
434996refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
435008refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
435368refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
436936refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
437920refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
438436refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
438548refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
438652refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
444404refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
444448refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
445084refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
445296refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
446776refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
447040refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
448192refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
448576refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
448576refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
448588refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
448592refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
448596refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
448744refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
448764refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
449008refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
449048refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
449164refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
449296refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
449300refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
449344refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
449548refgcc -m32 -Os -fomit-frame-pointer2014060920140525
449580refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
449592refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
449688refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
449760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
449892refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
449948refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
449952refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
449956refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
449964refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
450008refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
450020refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
450052refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
450068refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
450072refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
450116refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
450116refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
450148refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
450212refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
450656refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
450660refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
450744refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
450924refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
451628refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
452256refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
454472refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
455220refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
456812refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
457000refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
459048refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
460332refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
468580refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
475216refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
475372refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
478600refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
484172refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
485256refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
487652refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
487936refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
488908refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
499444refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
499480refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525