Implementation notes: x86, ares, crypto_scalarmult/curve25519

Computer: ares
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
900464athlongcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
903428athlongcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
903472athlongcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
903488athlongcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
903504athlongcc -m32 -O3 -fomit-frame-pointer2014012720130419
903552athlongcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
903556athlongcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
903564athlongcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012720130419
903564athlongcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
903576athlongcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
903580athlongcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
903616athlongcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
903644athlongcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
903652athlongcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
903668athlongcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
903672athlongcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
903696athlongcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
903704athlongcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
903736athlongcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
903744athlongcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012720130419
903748athlongcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
903760athlongcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
903804athlongcc -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
903812athlongcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
903812athlongcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
903820athlongcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012720130419
903828athlongcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
903836athlongcc -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
903876athlongcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
903884athlongcc -m32 -O2 -fomit-frame-pointer2014012720130419
903892athlongcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
903912athlongcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
903920athlongcc -funroll-loops -m32 -O -fomit-frame-pointer2014012720130419
903920athlongcc -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
903924athlongcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012720130419
903928athlongcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
903928athlongcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
903948athlongcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
903956athlongcc -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
903968athlongcc -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
903976athlongcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
903980athlongcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
903984athlongcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012720130419
904000athlongcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
904012athlongcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
904020athlongcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
904024athlongcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
904040athlongcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
904048athlongcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012720130419
904060athlongcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
904060athlongcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
904064athlongcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
904068athlongcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
904068athlongcc -m32 -march=core2 -O -fomit-frame-pointer2014012720130419
904076athlongcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
904080athlongcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012720130419
904084athlongcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
904088athlongcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
904092athlongcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
904096athlongcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
904104athlongcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
904104athlongcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
904108athlongcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012720130419
904112athlongcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012720130419
904112athlongcc -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
904120athlongcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012720130419
904124athlongcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
904128athlongcc -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
904140athlongcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
904140athlongcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
904144athlongcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012720130419
904152athlongcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
904180athlongcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
904184athlongcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
904200athlongcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
904204athlongcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
904212athlongcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
904212athlongcc -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
904216athlongcc -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
904220athlongcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
904220athlongcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
904220athlongcc -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
904224athlongcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012720130419
904224athlongcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
904232athlongcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
904232athlongcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
904236athlongcc -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
904240athlongcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
904244athlongcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
904248athlongcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
904252athlongcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
904252athlongcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
904260athlongcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
904260athlongcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
904264athlongcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
904264athlongcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
904268athlongcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
904272athlongcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
904280athlongcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
904284athlongcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012720130419
904284athlongcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
904292athlongcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
904300athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
904300athlongcc -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
904308athlongcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
904308athlongcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
904316athlongcc -m32 -march=core2 -Os -fomit-frame-pointer2014012720130419
904316athlongcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
904320athlongcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
904324athlongcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
904324athlongcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
904324athlongcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
904328athlongcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
904328athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
904332athlongcc -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
904344athlongcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
904352athlongcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
904356athlongcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
904356athlongcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
904360athlongcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
904372athlongcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
904380athlongcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
904384athlongcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
904392athlongcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
904400athlongcc -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
904412athlongcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
904416athlongcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
904424athlongcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
904444athlongcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
904448athlongcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
904456athlongcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
904464athlongcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
904520athlongcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
904540athlongcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
904540athlongcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
904824athlongcc -m32 -Os -fomit-frame-pointer2014012720130419
904864athlongcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
904928athlongcc -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
905776athlongcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
905952athlongcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
905984athlongcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
905988athlongcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
906188athlongcc -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
906284athlongcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
906396athlongcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
906408athlongcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012720130419
906432athlongcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
906776athlongcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
907296athlongcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
907312athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
907320athlongcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
907368athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
907524athlongcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
907816athlongcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
907864athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
908320athlongcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
908788athlongcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
908896athlongcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
908908athlongcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
909064athlongcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
909172athlongcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
909380athlongcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
909472athlongcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
911376athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
911644athlongcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
911876athlongcc -m32 -O -fomit-frame-pointer2014012720130419
912104athlongcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
912408athlongcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
914164athlongcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012720130419
918120athlongcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
918348athlongcc -m32 -march=corei7 -O -fomit-frame-pointer2014012720130419
918964athlongcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
920128athlongcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
2842568ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
2842624ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
2842668ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
2845784ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
2846404ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
2851236ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
2851480ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
2851776ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
2851820ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
2851972ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
2852340ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
2852412ref10gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
2852588ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
2852624ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
2852800ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
2852892ref10gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
2852940ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
2852996ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
2853100ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
2853196ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
2853292ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
2853404ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
2853572ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
2853620ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
2853748ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
2854164ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
2854496ref10gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012720130419
2854500ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
2854948ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
2855448ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
2855492ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
2855596ref10gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012720130419
2855692ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
2855708ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
2855740ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
2855768ref10gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
2855860ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
2856020ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
2856020ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2014012720130419
2856084ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
2856092ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
2856472ref10gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
2856932ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
2857004ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
2857048ref10gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
2857216ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
2857352ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
2857352ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
2857404ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
2857440ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
2857616ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
2857656ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
2857716ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
2857728ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
2857792ref10gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
2857848ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
2857924ref10gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
2858000ref10gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
2858008ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
2858228ref10gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012720130419
2858296ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
2858504ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
2858692ref10gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
2858712ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
2858848ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
2859076ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
2859152ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
2859244ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
2859400ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012720130419
2859632ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
2859664ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
2859672ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
2859736ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
2859784ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
2860108ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
2860272ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012720130419
2860696ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
2860800ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
2860900ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
2861168ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012720130419
2861400ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
2861792ref10gcc -m32 -Os -fomit-frame-pointer2014012720130419
2862088ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
2862336ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
2862524ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
2863216ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
2863400ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012720130419
2863524ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
2863608ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
2863936ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
2863956ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
2864008ref10gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012720130419
2864184ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
2864276ref10gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012720130419
2864280ref10gcc -m32 -O3 -fomit-frame-pointer2014012720130419
2864328ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
2864624ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
2864624ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
2864836ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
2864964ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012720130419
2865356ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012720130419
2865484ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
2866208ref10gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012720130419
2866456ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
2866544ref10gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
2867236ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
2867792ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
2868044ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
2869252ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
2870164ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
2870860ref10gcc -m32 -O2 -fomit-frame-pointer2014012720130419
2873384ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
2873812ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
2874652ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
2874720ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
2879100ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
2879560ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
2879768ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
2879968ref10gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
2880452ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
2880840ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
2881248ref10gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
2884008ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
2889748ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
2889888ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
2889896ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
2890736ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
2892440ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
2894796ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
3473076ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
3473848ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
3473944ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2014012720130419
3474016ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
3474252ref10gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012720130419
3474352ref10gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012720130419
3474596ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
3475224ref10gcc -m32 -O -fomit-frame-pointer2014012720130419
3478788ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
3480328ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
3480412ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
3480808ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
3481784ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
3485248ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
3485288ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
3485324ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
3485520ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012720130419
3485556ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
3485700ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
3486048ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
3486140ref10gcc -m32 -march=corei7 -O -fomit-frame-pointer2014012720130419
3486308ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2014012720130419
3486916ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
3495556ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
3496396ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
3497264ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
3498476ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
3499240ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
3577428ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
3579684ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
3579964ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
3580132ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
3580452ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
3580928ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
3605504ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
3606640ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
3606808ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
3607056ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
3607320ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
3608128ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
3616488ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
3618688ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
3632236ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
3643028ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
10952024refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012720130419
10975300refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
11100324refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
11202520refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012720130419
11409428refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
11445460refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
11476688refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012720130419
11483460refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
11527452refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
11537036refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
11753560refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
11760704refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
11800364refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
11807380refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
11899988refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
11908516refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
11934856refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
11953092refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
12106444refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
12133676refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
12136164refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012720130419
12143672refgcc -m32 -march=core2 -O -fomit-frame-pointer2014012720130419
12144660refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012720130419
12146168refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012720130419
12179112refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
12183404refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
12186028refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
12199392refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
12204928refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
12208740refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012720130419
12211140refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
12217112refgcc -m32 -O -fomit-frame-pointer2014012720130419
12263512refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
12265656refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
12285700refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
12286924refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
12291312refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
12293260refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
12296588refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
12319176refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
12363304refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
12365872refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
12370468refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
12371980refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
12375204refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
12383944refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
12388036refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012720130419
12410316refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012720130419
12434484refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012720130419
12443592refgcc -m32 -O2 -fomit-frame-pointer2014012720130419
12446116refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012720130419
12487884refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
12487948refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
12489876refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
12490188refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
12490708refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
12491212refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
12492548refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
12498252refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
12516012refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
12525240refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
12555664refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
12683100refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
12790660refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012720130419
12944260refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
12982240refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
13019532refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
13023344refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
13030072refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
13032720refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
13035072refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
13041320refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
13049696refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
13102824refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
13104388refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
13161524refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
13229980refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
13428776refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
13432308refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
13583936refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
13689692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
13703452refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
13704892refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
13757416refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
13777244refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
13800984refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
13802204refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
13852700refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
13859332refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
13860980refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
13866244refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
13873116refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
13877928refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
13889484refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
13918136refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
13921552refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012720130419
13926196refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
13935652refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
13952120refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
13975596refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
13985264refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
14135504refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
14140380refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
14141228refgcc -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
14175584refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
14179012refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
14181016refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
14181380refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
14185488refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
14266588refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
14269184refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012720130419
14273432refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
14273768refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
14274248refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
14275032refgcc -m32 -Os -fomit-frame-pointer2014012720130419
14283308refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012720130419
14285576refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
14288848refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
14290544refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
14292136refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012720130419
14294232refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
14316080refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012720130419
14339880refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012720130419
14412080refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
14416160refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
14433256refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
14453508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
14454132refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
14531868refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
14571476refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
14590440refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
14592364refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
14601108refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
14745968refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
14747672refgcc -m32 -O3 -fomit-frame-pointer2014012720130419
14756072refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
14806504refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
14809832refgcc -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
14841564refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
14997888refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
15008256refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
15017732refgcc -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
15031132refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
15034928refgcc -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
15039340refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
15044440refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
15062036refgcc -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
15063496refgcc -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
15073088refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
15103780refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
15116092refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
15260120refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
15297404refgcc -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
15313828refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
15360948refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
15363524refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
15366264refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
15367448refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
15378264refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
15441180refgcc -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
15543972refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
15552520refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
15569008refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
15581468refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
15588652refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
15842052refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
16097136refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
19885132refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
19923860refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
19927060refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
20233756refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
20237896refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
20346128refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:79:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:82:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:85:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:88:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:133:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...
smult.c: smult.c:232:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:233:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:234:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:246:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:247:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:248:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:249:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:252:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:253:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:255:3: warning: right shift count >gt;= width of type [enabled by default]

Number of similar (compiler,implementation) pairs: 165, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer donna_c64
gcc -m32 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -O -fomit-frame-pointer donna_c64
gcc -m32 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -Os -fomit-frame-pointer donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:79:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:82:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:85:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:88:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:133:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...
smult.c: smult.c:232:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:233:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:234:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:246:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:247:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:248:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:249:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:252:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:253:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:255:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:79:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:82:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:85:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:88:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:133:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...
smult.c: smult.c:232:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:233:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:234:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:246:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:247:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:248:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:249:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:252:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:253:3: warning: left shift count >gt;= width of type [enabled by default]
smult.c: smult.c:255:3: warning: right shift count >gt;= width of type [enabled by default]

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64