Implementation notes: x86, lanczos, crypto_encrypt/ntruees787ep1

Computer: lanczos
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
731952refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011011020110106
732285refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011011020110106
735525refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011011020110106
735669refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011011020110106
736038refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011011020110106
736380refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011011020110106
736389refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011011020110106
737451refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011011020110106
739125refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011011020110106
742896refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011011020110106
748809refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011011020110106
749079refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011011020110106
751950refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011011020110106
755190refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011011020110106
755478refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011011020110106
760689refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011011020110106
761139refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011011020110106
762255refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011011020110106
764982refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011011020110106
765594refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011011020110106
765747refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011011020110106
765909refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011011020110106
766494refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011011020110106
770562refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011011020110106
771696refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011011020110106
772794refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011011020110106
773289refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011011020110106
773343refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011011020110106
773424refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011011020110106
778041refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011011020110106
778158refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011011020110106
779193refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011011020110106
780435refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011011020110106
783837refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011011020110106
783936refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011011020110106
784224refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011011020110106
785142refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011011020110106
785205refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011011020110106
785241refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011011020110106
785709refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011011020110106
786834refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011011020110106
804573refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011011020110106
804663refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011011020110106
805995refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011011020110106
806112refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011011020110106
806229refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011011020110106
806265refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011011020110106
806472refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011011020110106
806859refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011011020110106
808281refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011011020110106
809613refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011011020110106
853443refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011011020110106
854280refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011011020110106
855405refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011011020110106
855666refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011011020110106
864828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011011020110106
864909refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011011020110106
865341refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011011020110106
865827refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011011020110106
865935refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011011020110106
865980refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011011020110106
866781refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011011020110106
872163refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011011020110106
889722refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011011020110106
890262refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011011020110106
891378refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011011020110106
892017refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011011020110106
892386refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011011020110106
892728refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011011020110106
892836refgcc -m32 -march=core2 -O -fomit-frame-pointer2011011020110106
893799refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011011020110106
895095refgcc -m32 -march=k8 -O -fomit-frame-pointer2011011020110106
895131refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011011020110106
895563refgcc -m32 -march=athlon -O -fomit-frame-pointer2011011020110106
895896refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011011020110106
896103refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011011020110106
896445refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011011020110106
896526refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011011020110106
896733refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011011020110106
896742refgcc -m32 -march=prescott -O -fomit-frame-pointer2011011020110106
897219refgcc -m32 -O -fomit-frame-pointer2011011020110106
897768refgcc -m32 -march=nocona -O -fomit-frame-pointer2011011020110106
898092refgcc -m32 -march=i386 -O -fomit-frame-pointer2011011020110106
898236refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011011020110106
898560refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011011020110106
899577refgcc -m32 -march=k6 -O -fomit-frame-pointer2011011020110106
900459refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011011020110106
901314refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011011020110106
902115refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011011020110106
902889refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011011020110106
903843refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011011020110106
903969refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011011020110106
904275refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011011020110106
904320refgcc -m32 -O2 -fomit-frame-pointer2011011020110106
905814refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011011020110106
940491refgcc -m32 -O3 -fomit-frame-pointer2011011020110106
960327refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011011020110106
974232refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011011020110106
975690refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011011020110106
976491refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011011020110106
978732refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011011020110106
1009161refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011011020110106
1009935refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011011020110106
1011249refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011011020110106
1015704refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011011020110106
1016613refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011011020110106
1016721refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011011020110106
1017666refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011011020110106
1113129refgcc -m32 -march=k8 -Os -fomit-frame-pointer2011011020110106
1113318refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011011020110106
1113723refgcc -m32 -march=pentium -Os -fomit-frame-pointer2011011020110106
1115505refgcc -m32 -Os -fomit-frame-pointer2011011020110106
1116135refgcc -m32 -march=i386 -Os -fomit-frame-pointer2011011020110106
1117206refgcc -m32 -march=core2 -Os -fomit-frame-pointer2011011020110106
1117503refgcc -m32 -march=k6 -Os -fomit-frame-pointer2011011020110106
1117638refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011011020110106
1118007refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011011020110106
1118547refgcc -m32 -march=prescott -Os -fomit-frame-pointer2011011020110106
1119141refgcc -m32 -march=i486 -Os -fomit-frame-pointer2011011020110106
1120563refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011011020110106
1120662refgcc -m32 -march=nocona -Os -fomit-frame-pointer2011011020110106
1121058refgcc -m32 -march=athlon -Os -fomit-frame-pointer2011011020110106
1447749refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011011020110106
1450764refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011011020110106
1477602refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011011020110106
1527552refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011011020110106
1527921refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011011020110106
1538820refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011011020110106
1551024refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011011020110106
1551681refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011011020110106
1554372refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011011020110106
1555362refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011011020110106
1563507refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011011020110106
1568709refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011011020110106
1617993refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011011020110106
1639323refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011011020110106
1639332refgcc -m32 -march=pentium -O -fomit-frame-pointer2011011020110106
1642752refgcc -m32 -march=i486 -O -fomit-frame-pointer2011011020110106
1777365refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011011020110106
1777797refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011011020110106