Implementation notes: x86, jos, crypto_aead/aes128marble4rv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128marble4rv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
402997refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
406395refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
407077refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
408787refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
410272refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
411683refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
411728refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
412538refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
412673refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
412695refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
414240refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
420405refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
438585refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
440175refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
441323refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
444360refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
446767refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
446918refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
447922refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
449752refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070520140622
450195refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070520140622
450330refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
450892refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070520140622
450915refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
452205refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
452550refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
453322refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
456907refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
467378refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
468188refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
472792refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
473835refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
475432refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
476790refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
477322refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
478365refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
478500refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
478598refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
480652refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
480968refgcc -m32 -O3 -fomit-frame-pointer2014070520140622
482378refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
482933refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
483968refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
484545refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
484890refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
486803refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
495622refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
495697refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
495922refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
496253refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
496523refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
496853refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
497032refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
497167refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
498473refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
499627refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
502807refgcc -m32 -O -fomit-frame-pointer2014070520140622
502815refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070520140622
502935refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
503153refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070520140622
503528refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070520140622
503850refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622
503962refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
507150refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
512565refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
513442refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070520140622
513510refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
513585refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070520140622
513660refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070520140622
514650refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
514882refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
517853refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
517980refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
518152refgcc -m32 -O2 -fomit-frame-pointer2014070520140622
518400refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
520327refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
522863refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
522900refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
523177refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
525112refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
525787refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
526050refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
531593refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
532920refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
533648refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
534068refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
535200refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
539798refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
540202refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
540278refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
541110refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
541620refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
543172refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
545550refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
548790refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
549038refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
550125refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
550192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
550650refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
550695refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
550725refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
550800refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
553170refgcc -m32 -Os -fomit-frame-pointer2014070520140622
553432refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
553643refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
555030refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
555840refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
555855refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
555960refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
556253refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
556792refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
557490refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
557633refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
557768refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
557813refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
557880refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
557992refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
558233refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
558300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
558660refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
559035refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
559245refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
559313refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
559350refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
559553refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
559748refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
560010refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
561113refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070520140622
562005refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
562132refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
562313refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
562598refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070520140622
562605refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
563032refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
563063refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
563168refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070520140622
563370refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
563400refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
564750refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
570660refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
570855refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
571733refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
573060refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
574350refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
577177refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
577875refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
578078refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
578175refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
578258refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
579225refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
581235refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
583275refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
585540refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
587377refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
591413refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
591510refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
592493refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
605167refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
606705refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
607973refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622