Implementation notes: x86, cryptologic, crypto_aead/aes128marble4rv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128marble4rv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
374194refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
375154refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
375782refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
376064refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
376582refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
376670refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
376755refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
409240refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
409427refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
410627refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
411049refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
411133refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
418397refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
432588refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
432752refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
432818refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
432964refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
433403refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
437109refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
438015refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
443745refgcc -m32 -O -fomit-frame-pointer2014052420140517
443815refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
444300refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
446109refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
446891refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
447661refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
452070refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
452982refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
462172refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
463306refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
463342refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
463391refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
463400refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
464815refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
465682refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
466612refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
471803refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
472779refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
477573refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
478063refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
478461refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
478682refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
478967refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
480327refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
480461refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
482466refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
483067refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
483151refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
485539refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
485906refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
486570refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
487697refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
490279refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
490545refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
490654refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
491158refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
493548refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
493573refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
493724refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
493803refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
498161refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
498264refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
498491refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
499148refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
499176refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
500648refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
500967refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
509161refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
509285refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
510106refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
512833refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
514688refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
515979refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
516112refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
516339refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
518600refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
519200refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
520273refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
521734refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
527382refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
527443refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
527467refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
527603refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
527894refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
529040refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
529739refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
531194refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
531239refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
531324refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
531731refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
533318refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
534206refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
534385refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
534560refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
534685refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
534757refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
535291refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
535303refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
536679refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
536900refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
537509refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
537536refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
537573refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
538012refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
538036refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
538227refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
538939refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
539479refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
540082refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
540539refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
548688refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
549006refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
550394refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
551754refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
552064refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
552134refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
552288refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
553703refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
555672refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
559279refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
559730refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
559767refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
559840refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
560545refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
560973refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
561285refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
561539refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
571424refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
580697refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
581145refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
581158refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
581185refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
581279refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
581645refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
582534refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
585124refgcc -m32 -Os -fomit-frame-pointer2014052420140517
585140refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
585882refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
591079refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
591412refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517