Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d6n80

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
344921refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
346464refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
346830refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
351137refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
351512refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
351512refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
363000refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
363079refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
364585refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
364833refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
364849refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
364943refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
364985refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
378473refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
378982refgcc -m32 -O -fomit-frame-pointer2014060320140517
379085refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
379558refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
379721refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
380709refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
380864refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
400955refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
401385refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
401609refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
402433refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
402969refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
403282refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
403909refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
404342refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
404530refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
404976refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
405142refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
405506refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
405857refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
406103refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
406197refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
407973refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
408261refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
408506refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
409661refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
413218refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
420515refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
421315refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
422049refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
422394refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
422645refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
423391refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
423940refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
424570refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
425160refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
425406refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
432564refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
432809refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
433091refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
433100refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
433155refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
433679refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
436618refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
436985refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
437252refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
437270refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
437609refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
438018refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
438533refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
439894refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
439946refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
441697refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
443233refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
443967refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
444073refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
444633refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
444703refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
444879refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
445600refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
447391refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
448052refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
448131refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
448515refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
448561refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
448664refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
448706refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
448803refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
449512refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
449851refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
455239refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
456000refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
456261refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
457297refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
458206refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
463409refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
463585refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
464031refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
465612refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
465985refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
467497refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
467945refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
472688refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
472788refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
487240refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
488970refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
489282refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
489760refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
493261refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
495361refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
495973refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
496064refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
496354refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
498155refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
499121refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
499167refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
500076refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
500148refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
500370refgcc -m32 -Os -fomit-frame-pointer2014060320140517
502348refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
502570refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
503040refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
503291refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
503618refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
503815refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
503870refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
504127refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
504909refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
505021refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505282refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505566refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
505924refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
506033refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
506163refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
506327refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
506694refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
508339refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
508452refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
508482refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
508579refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
523294refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
523333refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
523360refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
729207refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
838465refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
910491refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
975675refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517