Implementation notes: x86, cryptologic, crypto_aead/proest256otrv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
394224refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
394324refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
399137refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
399943refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
399985refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
399985refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
400188refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
411815refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
412958refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
414206refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
415130refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
415143refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
415564refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
417112refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
420015refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
420018refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
420088refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
420088refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
420767refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
421185refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
421258refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
421894refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
421900refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
421933refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
424318refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
426291refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
426294refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
427400refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
428600refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
429197refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
430212refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
430655refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
432715refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
432755refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
433200refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
433200refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
433200refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
433212refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
433212refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
433218refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
434600refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
435479refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
435548refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
435658refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
435682refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
435691refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
435703refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
435740refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
437197refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
440042refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
440055refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
440061refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
440085refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
442339refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
442382refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
442412refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
442433refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
442494refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
445324refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
446355refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
446358refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
446358refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
446470refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
446479refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
446658refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
448367refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
450049refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
450418refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
450440refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
451473refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
451482refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
452812refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
452894refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
452912refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
452915refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
452942refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
453472refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
453524refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
453585refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
453748refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
453755refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
454082refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
454167refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
456109refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
456115refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
456158refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
456725refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
456870refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
456888refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
461809refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
464218refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
464239refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
465015refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
465069refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
465585refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
466291refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
466660refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
466891refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
466915refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
467594refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
467812refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
467812refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
468830refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
468949refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
469606refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
470200refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
470467refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
472209refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
472333refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
472530refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
473303refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
474212refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
474221refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
475497refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
475909refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
476534refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
477373refgcc -m32 -Os -fomit-frame-pointer2014060220140517
477833refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
478288refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
478315refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
478327refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
478579refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
478643refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
478767refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
478815refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
478915refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
485991refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
486603refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
487366refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
489670refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
489694refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
490036refgcc -m32 -O -fomit-frame-pointer2014060220140517
490867refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
490909refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
491018refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
491197refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
497273refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
521658refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
523000refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
523097refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517