Implementation notes: x86, cryptologic, crypto_aead/shellaes128v1d7n80

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
346291refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
346757refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
347712refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
350715refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
350721refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
350988refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
351173refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
363128refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
363140refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
363300refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
364333refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
364809refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
364845refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
364964refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
378597refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
378994refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
379518refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
379730refgcc -m32 -O -fomit-frame-pointer2014060320140517
380200refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
381058refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
381818refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
401451refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
402973refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
402997refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
403015refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
403624refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
404191refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
404218refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
404366refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
404479refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
404830refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
405291refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
406612refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
406749refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
407673refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
407857refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
407942refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
407958refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
409088refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
409194refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
409746refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
410061refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
410748refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
420776refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
420973refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
422118refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
423852refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
424421refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
424642refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
424903refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
424936refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
425175refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
425224refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
432621refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
433009refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
433579refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
433585refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
433694refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
434506refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
434736refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
434736refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
435146refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
436403refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
437027refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
438367refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
438603refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
438718refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
439100refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
440697refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
441009refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
443518refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
443706refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
444188refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
444633refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
444691refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
444875refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
445915refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
447257refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
447743refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
447864refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
448670refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
448988refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
449366refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
450221refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
451330refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
451776refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
452542refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
456267refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
456670refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
457582refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
457985refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
458185refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
462451refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
463148refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
463509refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
464591refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
466767refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
467149refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
467221refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
472173refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
473321refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
488146refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
488240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
488751refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
489485refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
492085refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
494100refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
494275refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
495237refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
497076refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
498258refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
498403refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
498672refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
498788refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
498797refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
499412refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
499767refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
500469refgcc -m32 -Os -fomit-frame-pointer2014060320140517
502603refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
502909refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
502982refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
503009refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
503063refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
503309refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
503658refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
505245refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
505352refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
505403refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
505443refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
505548refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
505624refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
506091refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
506112refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
507303refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
508079refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
508494refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
508558refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
522785refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
523543refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
523576refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517