Implementation notes: x86, hydra4, crypto_aead/pi64cipher128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: pi64cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
447623optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
447665optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
448293optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
448340optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
450076optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
450341optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
450520optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
456487optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
457146optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
457845optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
458141optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
458699optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
458846optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
459275optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
459521optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
459814optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
459877optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
460235optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
487009optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
488057optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
488950optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
489200optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
489321optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
489543optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
489583optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
489837optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
489996optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
490027optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
490702optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2014061220140525
491248optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
491556optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
492227optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
494364optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
495515optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
496048optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
497235optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
497562optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
498295optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
499489optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
501762optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
502250optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
504508optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
505288optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
569459optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
569860optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
569969optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
570086optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
570211optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
570367optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
575793optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
576596optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
577079optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
578015optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
578748optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
578908optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
579091optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
579259optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
579306optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
579720optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
579926optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
580422optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
580835optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
581042optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
581486optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
581510optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
581763optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
582110optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
582867optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
584087optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
584107optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
591723optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
591915optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
593872optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
594024optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
595245optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
595573optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
596088optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
597897optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
599430optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
600682optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2014061220140525
620537optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
621625optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
621656optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
622366optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
623114optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
623196optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
623493optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
627838optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
628656optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
631679optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
632190optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
632264optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
639226optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
639405optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
640049optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
642431optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
643254optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
643297optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
644077optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
644213optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
645333optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
645509optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
645590optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
646316optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
646784optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
647025optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
647158optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
649042optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
649069optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
649167optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
649350optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
649908optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
650824optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
651093optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
651476optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
651530optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
651604optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
652287optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
652489optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
652805optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
652825optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
652969optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
654771optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
654951optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
656308optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
657243optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
657887optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
659217optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
660184optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
660652optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
660851optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2014061220140525
661381optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
661381optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
661608optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
661701optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
662447optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
662625optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
662661optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
662708optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
666284optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
668760optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
672122optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
676978optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
687601optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
687816optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
688002optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
688151optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
690577optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
692504optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
693439optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
693533optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
693751optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
694184optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
694383optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
694391optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
694902optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
695459optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
696591optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
696754optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
696895optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
697192optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
698205optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
698553optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
698603optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
703825optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
710225optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2014061220140525
786755refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
789817refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
790518refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
791380refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
794497refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
794680refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
795615refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
795807refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
796555refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
799277refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
803751refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
803857refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
805182refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
808801refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
814792refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
816063refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
816863refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
817620refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
817698refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
817720refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
819339refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
819656refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
820454refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
820806refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
821043refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
821192refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
821936refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
822382refgcc -m32 -O -fomit-frame-pointer2014061220140525
822483refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
822986refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
823009refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
824709refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
824804refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
824804refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
825455refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
825802refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
826495refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
826515refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
826620refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
827237refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
830478refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
830497refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
832393refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
888530refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
889243refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
890702refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
892191refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
892803refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
893486refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
893688refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
893775refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
894309refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
894660refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
897409refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
897589refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
898240refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
899422refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
899918refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
900268refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
902409refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
903376refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
903731refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
904504refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
905413refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
908910refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
909320refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
910794refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
910939refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
911145refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
916215refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
917662refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
917678refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
919098refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
920533refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
921106refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
922272refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
922635refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
922682refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
925981refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
926188refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
1082976refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
1084953refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
1118610refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
1131678refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1135609refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1136573refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1137030refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1138924refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1140746refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1141854refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1144704refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1166533refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1168538refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1168541refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1170480refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1170522refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1178514refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
1178634refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1179910refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1182258refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1189025refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1193299refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1197358refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1200412refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
1200595refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
1200595refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
1201215refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
1203138refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1203208refgcc -m32 -Os -fomit-frame-pointer2014061220140525
1203501refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1205942refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1206543refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
1207160refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1209043refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1209054refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1209312refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1210798refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
1211640refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1212631refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1213388refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1213894refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1213895refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1214269refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1215427refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1215743refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1216438refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1216441refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1216730refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1217529refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1217752refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1217989refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1218134refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1218200refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1219261refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
1221776refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
1222385refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1222661refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1223044refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1223372refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1223445refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
1224733refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1225657refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1226963refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
1227069refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1227174refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1229124refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1230165refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1231409refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1232525refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
1232571refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
1234716refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1235676refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
1235992refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
1236382refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
1237193refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
1237396refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1238227refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1238289refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1239428refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
1239946refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1244361refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1245219refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1246268refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1248440refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
1251838refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1262103refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/pi64cipher128v1/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