Implementation notes: x86, hydra4, crypto_aead/pi16cipher128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: pi16cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
343024optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
343457optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
374342optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2014061220140525
375827optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
376760optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
376966optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
380698optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
381073optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
381319optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
381639optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
382863optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
401501optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
401665optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
404493optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
404617optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
408782optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
412308optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
412581optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
417175optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
440357optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
440716optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
448231optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
454077optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
465672optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
473218optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
473987optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
474322optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
488346optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
489898optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
506590optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
507105optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
507332optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
507413optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
507725optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
508104optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
508279optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
508291optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
509083optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
510214optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
511832optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
520650optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
521812optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
523193optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
523571optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
527117optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
527577optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
527927optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
530677optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
531308optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
531780optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
616991optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
616999optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
617951optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
618181optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
618517optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
618622optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
622927refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
622958optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
623100optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
627518refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
630942optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
631589optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
631620optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
636777optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
646479optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
651557refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
651643optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
653071refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
653585refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
653831refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
655235refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
657373optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
667816refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
669556refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
670410refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
672544refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
673803refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
677243refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
692347optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
692351optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
695425optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
695791optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
696646refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
701930refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
704761refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
706306refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
709367refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
711968refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
720260optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
725361optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
732904optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
734846refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
736071optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
741835refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
741912optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
743890optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
743956optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
744026optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
744171optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
744815optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
744830optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
746608optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
747377optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
749350optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
750212refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
794415optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
802179optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2014061220140525
802877optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
811524optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
811793optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
813052optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
817663optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
819682optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
820389optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
820720optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
820954optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
822182optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
823153optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
823587optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
823980optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
824596optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
825540optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
825857optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
826000optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
827249optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
827357optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
827381optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
837806optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2014061220140525
842123optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
842385optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
844611optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
851073refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
855235optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
855449optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
855543optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
858141refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
863007refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
863861refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
864837optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
865508optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
866252optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
869658optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
870187optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
873502refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
873791refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
886123optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
892741optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
896696optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
901497optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
902928optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
903494optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
903895optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
903974optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
904031optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
904063optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
905370optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
905643optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
905787refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
910455refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
911785optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
913996refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
918610refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
932322refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
932486refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
936659refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
953129refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
953776refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
953944refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
954962refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
960110refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
961120refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
970698refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
984173refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
991575refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
992854refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
993248refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
993256refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
995077refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
996107optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
997265optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2014061220140525
997359optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
997733refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
998892optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
999059optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
1000038refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
1000050refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
1001840optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
1006215refgcc -m32 -O -fomit-frame-pointer2014061220140525
1007600optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
1007881refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
1007998optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
1009297refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
1009941refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
1010174optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
1010744refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
1011352refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
1012401refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
1014125refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
1016601optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
1019819refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
1021308refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1021347refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1024768optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
1027767refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
1032131refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1033676optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
1035352refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1038972optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
1043383refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
1057380refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1057793refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1058581optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1059450optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1059876optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1061233refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1065110refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
1071155optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1071560refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
1074942refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
1075784refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
1076770refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
1081173refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1082449refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1082523refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1083557optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1083670refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1083806refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1086493refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
1087168refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
1087726refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
1099590refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1101500refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1102331refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
1108681refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
1120357optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1123637optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
1133118optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
1135793optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1136070optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1137205optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1143172optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
1144506refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
1147064optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
1150270optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1151514optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1156958optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1160570refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
1162157optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1164138optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1177831optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1178720optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1181790optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1187862optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1188466optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1229014refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1230029refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1230442refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1230446refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1233399refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
1235208refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
1241374refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1242298refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1256404refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1257797refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1257809refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1266276refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1267660refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1271447refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1273062refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1275756refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1281505refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1283615refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1285354refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1286563refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1314261refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
1321967refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
1325914refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
1338160refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
1338757refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1342657refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
1343620refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
1345831refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1411063refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1411332refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1417853refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
1419327refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
1493778refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1555086refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1575846refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1579945refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1580456refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1580752refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1584625refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1589293refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1589593refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1590256refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1595514refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1600057refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1608871refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1610458refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1614253refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1614355refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1616882refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1639131refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1686333refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1714327refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1721835refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1722275refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1754797refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1812942refgcc -m32 -Os -fomit-frame-pointer2014061220140525
1815387refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1815649refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1857118refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1863857refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
1863994refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
1868170refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
1878154refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
1878155refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
1878939refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1882608refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1884632refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1888903refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
1895732refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
1899522refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1903372refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1910525refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1913555refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1930219refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1930274refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1950456refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1959403refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
1971333refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/pi16cipher128v1/optimized_nonSSE
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref