Implementation notes: x86, fireball, crypto_scalarmult/curve25519

Computer: fireball
Architecture: x86
CPU ID: GenuineIntel-00000f12-3febfbff
SUPERCOP version: 20130419
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
1798520athlongcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
1803500athlongcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
1803564athlongcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
1803596athlongcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
1803596athlongcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012081120120717
1803600athlongcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012081120120717
1803612athlongcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
1803616athlongcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012081120120717
1803620athlongcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
1803644athlongcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
1803668athlongcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
1803676athlongcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012081120120717
1803736athlongcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
1803740athlongcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012081120120717
1803768athlongcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012081120120717
1803772athlongcc -funroll-loops -O2 -fomit-frame-pointer2012081120120717
1803792athlongcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
1803792athlongcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
1803832athlongcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012081120120717
1803832athlongcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012081120120717
1803836athlongcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
1803844athlongcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
1803852athlongcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
1803852athlongcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
1803864athlongcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012081120120717
1804016athlongcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
1804180athlongcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012081120120717
1804268athlongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081120120717
1804316athlongcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
1804324athlongcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
1804340athlongcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
1804348athlongcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012081120120717
1804372athlongcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
1804372athlongcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012081120120717
1804376athlongcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
1804384athlongcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
1804384athlongcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
1804392athlongcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
1804400athlongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081120120717
1804408athlongcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
1804436athlongcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012081120120717
1804472athlongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081120120717
1804512athlongcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
1804520athlongcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
1804540athlongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
1804540athlongcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
1804588athlongcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
1804592athlongcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
1804624athlongcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012081120120717
1804632athlongcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
1804644athlongcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
1804652athlongcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
1804788athlongcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012081120120717
1804880athlongcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012081120120717
1804944athlongcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
1804960athlongcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
1804968athlongcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
1805020athlongcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
1805108athlongcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
1805132athlongcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
1805136athlongcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012081120120717
1805140athlongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
1805164athlongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
1805164athlongcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
1805180athlongcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012081120120717
1805216athlongcc -funroll-loops -O3 -fomit-frame-pointer2012081120120717
1805620athlongcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
1805656athlongcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
1805680athlongcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012081120120717
1805784athlongcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
1805792athlongcc -funroll-loops -O -fomit-frame-pointer2012081120120717
1805816athlongcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012081120120717
1806008athlongcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012081120120717
1806960athlongcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
1807120athlongcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
1807720athlongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081120120717
1808560athlongcc -m32 -O3 -fomit-frame-pointer2012081120120717
1809224athlongcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
1809600athlongcc -O3 -fomit-frame-pointer2012081120120717
1809644athlongcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
1809792athlongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081120120717
1809812athlongcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
1809928athlongcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012081120120717
1810044athlongcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
1810056athlongcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
1810080athlongcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
1810112athlongcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012081120120717
1810140athlongcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
1810488athlongcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012081120120717
1810740athlongcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
1811692athlongcc -march=i386 -O2 -fomit-frame-pointer2012081120120717
1811760athlongcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
1818732athlongcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
1821404athlongcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
1821508athlongcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
1822620athlongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081120120717
1822976athlongcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
1823756athlongcc -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
1824368athlongcc -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
1824372athlongcc -march=k6 -O3 -fomit-frame-pointer2012081120120717
1824652athlongcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081120120717
1824668athlongcc -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
1824796athlongcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
1824904athlongcc -m32 -march=corei7 -O -fomit-frame-pointer2012081120120717
1824968athlongcc -march=nocona -O2 -fomit-frame-pointer2012081120120717
1825036athlongcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
1825076athlongcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
1825092athlongcc -march=prescott -O2 -fomit-frame-pointer2012081120120717
1825116athlongcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
1825224athlongcc -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
1825468athlongcc -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
1825740athlongcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
1825756athlongcc -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
1825824athlongcc -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
1825840athlongcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
1825840athlongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081120120717
1825872athlongcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012081120120717
1826016athlongcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
1826060athlongcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
1826076athlongcc -march=k8 -O -fomit-frame-pointer2012081120120717
1826360athlongcc -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
1826408athlongcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012081120120717
1827164athlongcc -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
1828204athlongcc -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
1828292athlongcc -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
1828360athlongcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012081120120717
1828412athlongcc -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
1829876athlongcc -march=k6 -O -fomit-frame-pointer2012081120120717
1830000athlongcc -march=i386 -O3 -fomit-frame-pointer2012081120120717
1830264athlongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081120120717
1830452athlongcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
1830612athlongcc -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
1830828athlongcc -march=nocona -O3 -fomit-frame-pointer2012081120120717
1830848athlongcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
1830912athlongcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012081120120717
1830932athlongcc -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
1831288athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
1831316athlongcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012081120120717
1831528athlongcc -march=pentium -O2 -fomit-frame-pointer2012081120120717
1832004athlongcc -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
1832240athlongcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012081120120717
1832268athlongcc -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
1832372athlongcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
1832416athlongcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
1832436athlongcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
1832496athlongcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012081120120717
1832516athlongcc -march=barcelona -O -fomit-frame-pointer2012081120120717
1832612athlongcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
1832668athlongcc -m32 -march=core2 -O -fomit-frame-pointer2012081120120717
1832700athlongcc -m32 -O -fomit-frame-pointer2012081120120717
1832720athlongcc -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
1832868athlongcc -O -fomit-frame-pointer2012081120120717
1833196athlongcc -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
1833432athlongcc -march=pentium2 -O -fomit-frame-pointer2012081120120717
1833684athlongcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
1833892athlongcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012081120120717
1834148athlongcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
1834224athlongcc -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
1834244athloncc2012081120120717
1834372athlongcc -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
1834524athlongcc -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
1834868athlongcc -march=prescott -O3 -fomit-frame-pointer2012081120120717
1834936athlongcc2012081120120717
1835072athlongcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081120120717
1835136athlongcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
1835168athlongcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
1835204athlongcc -m32 -march=corei7 -Os -fomit-frame-pointer2012081120120717
1835248athlongcc -march=i486 -O -fomit-frame-pointer2012081120120717
1835252athlongcc -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
1835272athlongcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012081120120717
1835284athlongcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012081120120717
1835300athlongcc -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
1835300athlongcc -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
1835320athlongcc -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
1835320athlongcc -m32 -Os -fomit-frame-pointer2012081120120717
1835376athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
1835392athlongcc -march=i486 -O2 -fomit-frame-pointer2012081120120717
1835404athlongcc -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
1835484athlongcc -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
1835728athlongcc -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
1835776athlongcc -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
1835852athlongcc -march=athlon -O -fomit-frame-pointer2012081120120717
1835912athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
1836012athlongcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012081120120717
1836112athlongcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
1836188athlongcc -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
1836220athlongcc -march=barcelona -Os -fomit-frame-pointer2012081120120717
1836320athlongcc -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
1836356athlongcc -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
1836584athlongcc -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
1836612athlongcc -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
1836612athlongcc -march=i486 -Os -fomit-frame-pointer2012081120120717
1836628athlongcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012081120120717
1836632athlongcc -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
1836656athlongcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
1836664athlongcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012081120120717
1836736athlongcc -m32 -march=core2 -O2 -fomit-frame-pointer2012081120120717
1836768athlongcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
1836772athlongcc -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
1836776athlongcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
1836784athlongcc -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
1836784athlongcc -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
1836816athlongcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
1836852athlongcc -march=athlon -O2 -fomit-frame-pointer2012081120120717
1836880athlongcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
1836880athlongcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012081120120717
1836884athlongcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
1836936athlongcc -funroll-loops2012081120120717
1836936athlongcc -m32 -march=core2 -Os -fomit-frame-pointer2012081120120717
1836960athlongcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081120120717
1836968athlongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081120120717
1836984athlongcc -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
1837000athlongcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012081120120717
1837032athlongcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
1837044athlongcc -march=pentium3 -Os -fomit-frame-pointer2012081120120717
1837168athlongcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012081120120717
1837168athlongcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
1837168athlongcc -march=k6-2 -O -fomit-frame-pointer2012081120120717
1837192athlongcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
1837340athlongcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012081120120717
1837344athlongcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012081120120717
1837448athlongcc -march=barcelona -O2 -fomit-frame-pointer2012081120120717
1837484athlongcc -funroll-loops -m32 -Os -fomit-frame-pointer2012081120120717
1837720athlongcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012081120120717
1837804athlongcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
1837804athlongcc -march=pentium-m -Os -fomit-frame-pointer2012081120120717
1837876athlongcc -Os -fomit-frame-pointer2012081120120717
1837936athlongcc -march=k8 -Os -fomit-frame-pointer2012081120120717
1837952athlongcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
1837956athlongcc -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
1838012athlongcc -march=athlon -Os -fomit-frame-pointer2012081120120717
1838056athlongcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
1838056athlongcc -march=k6 -O2 -fomit-frame-pointer2012081120120717
1838092athlongcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012081120120717
1838104athlongcc -march=nocona -O -fomit-frame-pointer2012081120120717
1838852athlongcc -march=pentium -O3 -fomit-frame-pointer2012081120120717
1839020athlongcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012081120120717
1839316athlonclang -O32012081120120717
1839336athlongcc -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
1839380athlongcc -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
1839400athlongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
1839420athlongcc -funroll-loops -Os -fomit-frame-pointer2012081120120717
1839532athlongcc -march=i386 -Os -fomit-frame-pointer2012081120120717
1839652athlongcc -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
1839672athlongcc -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
1839692athlongcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
1839696athlongcc -march=pentium -Os -fomit-frame-pointer2012081120120717
1839712athlongcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
1839720athlongcc -march=nocona -Os -fomit-frame-pointer2012081120120717
1839780athlongcc -O2 -fomit-frame-pointer2012081120120717
1839812athlongcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012081120120717
1839812athlongcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
1839824athlongcc -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
1839848athlongcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
1839856athlongcc -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
1839868athlongcc -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
1839916athlongcc -march=k6-3 -Os -fomit-frame-pointer2012081120120717
1839932athlongcc -march=k6-2 -Os -fomit-frame-pointer2012081120120717
1839980athlongcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012081120120717
1840052athlongcc -m32 -O2 -fomit-frame-pointer2012081120120717
1840060athlongcc -march=prescott -Os -fomit-frame-pointer2012081120120717
1840076athlongcc -march=k6-3 -O -fomit-frame-pointer2012081120120717
1840084athlongcc -march=prescott -O -fomit-frame-pointer2012081120120717
1840160athlongcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
1840168athlongcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
1840200athlongcc -march=k6 -Os -fomit-frame-pointer2012081120120717
1840216athlongcc -march=k8 -O2 -fomit-frame-pointer2012081120120717
1840288athlongcc -march=pentium3 -O -fomit-frame-pointer2012081120120717
1840324athlongcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012081120120717
1840616athlongcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
1840676athlongcc -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
1840884athlongcc -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
1841168athlongcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
1841172athlongcc -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
1841184athlongcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
1841184athlongcc -march=pentium -O -fomit-frame-pointer2012081120120717
1841196athlongcc -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
1841336athlongcc -march=pentium-m -O -fomit-frame-pointer2012081120120717
1841400athlongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081120120717
1841560athlongcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
1841656athlongcc -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
1842044athlongcc -march=i486 -O3 -fomit-frame-pointer2012081120120717
1842080athlongcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012081120120717
1842124athlongcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
1842168athlongcc -march=pentiumpro -O -fomit-frame-pointer2012081120120717
1842400athlongcc -march=pentium2 -Os -fomit-frame-pointer2012081120120717
1842400athlongcc -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
1842472athlongcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
1842480athlongcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
1843396athlongcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
1844100athlongcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
1849108athlongcc -march=pentium4 -O -fomit-frame-pointer2012081120120717
1849816athlongcc -funroll-loops -m32 -O -fomit-frame-pointer2012081120120717
1862148athlongcc -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
1862316athlongcc -march=pentium4 -Os -fomit-frame-pointer2012081120120717
1870628athlongcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012081120120717
1883408athlongcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
1885604athlongcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012081120120717
1893560athlongcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081120120717
2012228athlongcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
2325712athlongcc -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
2846916athlongcc -march=i386 -O -fomit-frame-pointer2012081120120717
9367496ref10clang -O32012081120120717
11831552ref10gcc -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
11834932ref10gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
11835144ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
11846672ref10gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
11847660ref10gcc -march=athlon -O2 -fomit-frame-pointer2012081120120717
11858512ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
11858680ref10gcc -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
11859148ref10gcc -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
11859540ref10gcc -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
11859544ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
11859948ref10gcc -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
11859980ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
11862608ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
11862792ref10gcc -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
11864364ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
11864540ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
11864832ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
11864928ref10gcc -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
11865008ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
11866408ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
11867000ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
11869344ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
11869644ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
11869676ref10gcc -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
11871260ref10gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012081120120717
11872268ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
11872684ref10gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
11873220ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
11873512ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
11873560ref10gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
11874388ref10gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
11875764ref10gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
11875840ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
11876204ref10gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
11879816ref10gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
11880772ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
11889516ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081120120717
11889524ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
11892324ref10gcc -funroll-loops -O2 -fomit-frame-pointer2012081120120717
11894820ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012081120120717
11895784ref10gcc -funroll-loops -O3 -fomit-frame-pointer2012081120120717
11898884ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
11901248ref10gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012081120120717
11901456ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081120120717
11902268ref10gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012081120120717
11902652ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081120120717
11903936ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012081120120717
11904780ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
11905404ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
11905832ref10gcc -m32 -O2 -fomit-frame-pointer2012081120120717
11906340ref10gcc -march=k8 -O2 -fomit-frame-pointer2012081120120717
11906596ref10gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012081120120717
11908620ref10gcc -O2 -fomit-frame-pointer2012081120120717
11911680ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
11911792ref10gcc -march=barcelona -O2 -fomit-frame-pointer2012081120120717
11911908ref10gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
11912420ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012081120120717
11912956ref10gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012081120120717
11912984ref10gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012081120120717
11913424ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
11913640ref10gcc -O3 -fomit-frame-pointer2012081120120717
11913724ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
11914000ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
11914612ref10gcc -m32 -O3 -fomit-frame-pointer2012081120120717
11915428ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
11915544ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
11915880ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
11916300ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081120120717
11916364ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012081120120717
11916568ref10gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
11917332ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
11918152ref10gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
11918288ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
11918416ref10gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012081120120717
11921324ref10gcc -march=pentium -O2 -fomit-frame-pointer2012081120120717
11922112ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
11922184ref10gcc -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
11922212ref10gcc -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
11922968ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
11923036ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
11924156ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
11924400ref10gcc -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
11924504ref10gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
11924992ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
11926516ref10gcc -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
11926616ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
11927208ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
11928536ref10gcc -march=pentium -O3 -fomit-frame-pointer2012081120120717
11971348ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
11976216ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081120120717
11977212ref10gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012081120120717
11979120ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
11979480ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081120120717
11979664ref10gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012081120120717
11981336ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081120120717
11981372ref10gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012081120120717
11981532ref10gcc -march=pentium-m -Os -fomit-frame-pointer2012081120120717
11982352ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
11982800ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
11982980ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
11983172ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
11984456ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012081120120717
11984620ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2012081120120717
11984784ref10gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012081120120717
11985696ref10gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012081120120717
11986092ref10gcc -march=prescott -O3 -fomit-frame-pointer2012081120120717
11986216ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
11986536ref10gcc -march=nocona -O3 -fomit-frame-pointer2012081120120717
11987052ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
11988212ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
11988440ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
11990400ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
11992356ref10gcc -m32 -Os -fomit-frame-pointer2012081120120717
11993336ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
11993380ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
11993384ref10gcc -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
11993556ref10gcc -march=prescott -O2 -fomit-frame-pointer2012081120120717
11993620ref10gcc -Os -fomit-frame-pointer2012081120120717
11993900ref10gcc -march=pentium3 -Os -fomit-frame-pointer2012081120120717
11994056ref10gcc -march=pentium2 -Os -fomit-frame-pointer2012081120120717
11995752ref10gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012081120120717
11997712ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
11998216ref10gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012081120120717
11998944ref10gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
11999288ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
11999540ref10gcc -march=nocona -O2 -fomit-frame-pointer2012081120120717
12000748ref10gcc -march=athlon -Os -fomit-frame-pointer2012081120120717
12000900ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
12004288ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
12005156ref10gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012081120120717
12005392ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
12005660ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
12005672ref10gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012081120120717
12008080ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
12009848ref10gcc -funroll-loops -Os -fomit-frame-pointer2012081120120717
12009888ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
12009996ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012081120120717
12018216ref10gcc -march=k8 -Os -fomit-frame-pointer2012081120120717
12020908ref10gcc -march=barcelona -Os -fomit-frame-pointer2012081120120717
12025852ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
12025896ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081120120717
12030096ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
12030136ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081120120717
12031788ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
12035420ref10gcc -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
12038648ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
12042836ref10gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
12043192ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
12043340ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
12043592ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
12044164ref10gcc -march=pentium -Os -fomit-frame-pointer2012081120120717
12044240ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
12051560ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
12057840ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
12060324ref10gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012081120120717
12062832ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
12063060ref10gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
12066100ref10gcc -march=k6 -Os -fomit-frame-pointer2012081120120717
12066460ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
12066684ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
12067500ref10gcc -march=k6-3 -Os -fomit-frame-pointer2012081120120717
12068792ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
12069252ref10gcc -march=k6-2 -Os -fomit-frame-pointer2012081120120717
12069592ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
12070184ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
12072008ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
12072060ref10gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012081120120717
12072108ref10gcc -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
12072364ref10gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012081120120717
12072548ref10gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
12072668ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
12074732ref10gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012081120120717
12075496ref10gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012081120120717
12075908ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
12077132ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
12077596ref10gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012081120120717
12084896ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
12085308ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
12087628ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
12087796ref10gcc -march=prescott -Os -fomit-frame-pointer2012081120120717
12087852ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012081120120717
12088168ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
12088408ref10gcc -march=nocona -Os -fomit-frame-pointer2012081120120717
12089604ref10gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012081120120717
12089704ref10gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012081120120717
12091732ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081120120717
12091956ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
12091980ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
12092044ref10gcc -march=pentium4 -Os -fomit-frame-pointer2012081120120717
12092540ref10gcc -march=k6 -O2 -fomit-frame-pointer2012081120120717
12092540ref10gcc -march=k6 -O3 -fomit-frame-pointer2012081120120717
12093060ref10gcc -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
12093176ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
12337796ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
12337884ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
12338312ref10gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012081120120717
12340356ref10gcc -march=i386 -O3 -fomit-frame-pointer2012081120120717
12340452ref10gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012081120120717
12341288ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
12343852ref10gcc -march=i386 -O2 -fomit-frame-pointer2012081120120717
12344932ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
12406652ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
12406800ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
12421544ref10gcc -march=i486 -O2 -fomit-frame-pointer2012081120120717
12421904ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
12421956ref10gcc -march=i486 -O3 -fomit-frame-pointer2012081120120717
12422860ref10gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012081120120717
12423620ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
12424188ref10gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012081120120717
12484780ref10gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012081120120717
12491508ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
12496396ref10gcc -march=i386 -Os -fomit-frame-pointer2012081120120717
12496528ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
12501500ref10gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012081120120717
12501668ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
12501712ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
12503932ref10gcc -march=i486 -Os -fomit-frame-pointer2012081120120717
14860880ref10gcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012081120120717
14894464ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
14897076ref10gcc -march=pentium2 -O -fomit-frame-pointer2012081120120717
14897604ref10gcc -march=pentiumpro -O -fomit-frame-pointer2012081120120717
14898360ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
14917864ref10gcc -march=i386 -O -fomit-frame-pointer2012081120120717
14948004ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
14951192ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
14958556ref10gcc -march=k8 -O -fomit-frame-pointer2012081120120717
14960020ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
14961344ref10gcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012081120120717
14961716ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
14967252ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
14973864ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
14974296ref10gcc -march=pentium-m -O -fomit-frame-pointer2012081120120717
14981820ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
14989600ref10gcc -march=pentium3 -O -fomit-frame-pointer2012081120120717
14994432ref10gcc -march=i486 -O -fomit-frame-pointer2012081120120717
15006844ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
15017092ref10gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012081120120717
15017632ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15017904ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081120120717
15022736ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
15035836ref10gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012081120120717
15041712ref10gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012081120120717
15048696ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
15054280ref10gcc -march=athlon -O -fomit-frame-pointer2012081120120717
15055712ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
15063504ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
15063656ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
15065308ref10gcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012081120120717
15067536ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
15067644ref10gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012081120120717
15070116ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
15070228ref10gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15072192ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
15073816ref10gcc -march=k6-3 -O -fomit-frame-pointer2012081120120717
15075360ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
15087052ref10gcc -march=k6-2 -O -fomit-frame-pointer2012081120120717
15095180ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
15095324ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081120120717
15103284ref10gcc -march=barcelona -O -fomit-frame-pointer2012081120120717
15103448ref10gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012081120120717
15106912ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
15119392ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
15123076ref10gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012081120120717
15123764ref10gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012081120120717
15125824ref10gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012081120120717
15127824ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012081120120717
15133212ref10gcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012081120120717
15139888ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
15140500ref10gcc -O -fomit-frame-pointer2012081120120717
15155092ref10gcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012081120120717
15162192ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081120120717
15162836ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
15163876ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
15168568ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2012081120120717
15179556ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
15185020ref10gcc -march=prescott -O -fomit-frame-pointer2012081120120717
15187652ref10gcc -funroll-loops -O -fomit-frame-pointer2012081120120717
15196896ref10gcc -march=nocona -O -fomit-frame-pointer2012081120120717
15198024ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
15200168ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
15220564ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
15221956ref10gcc -march=pentium4 -O -fomit-frame-pointer2012081120120717
15222632ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
15223300ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
15226268ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081120120717
15235308ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
15236748ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
15238160ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
15238200ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2012081120120717
15242140ref10gcc -march=pentium -O -fomit-frame-pointer2012081120120717
15248000ref10gcc -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
15255868ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012081120120717
15264880ref10gcc -m32 -O -fomit-frame-pointer2012081120120717
15275248ref10gcc -m32 -march=corei7 -O -fomit-frame-pointer2012081120120717
15305996ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
15306100ref10gcc -march=k6 -O -fomit-frame-pointer2012081120120717
15320284ref10gcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012081120120717
15322264ref10gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
15850756ref10gcc2012081120120717
15850816ref10gcc -funroll-loops2012081120120717
15853392ref10cc2012081120120717
33599708refgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
33818448refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
34108020refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
34225148refgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012081120120717
34442288refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
34544532refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081120120717
34655240refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
34674084refgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012081120120717
34851668refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012081120120717
34854008refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
35780140refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012081120120717
35891048refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
36048552refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
36075128refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012081120120717
36523264refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
36529220refgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012081120120717
36535784refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081120120717
36658768refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
37131564refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012081120120717
37260148refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012081120120717
37265540refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
37412376refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
37474028refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
37487768refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
37668796refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
37673436refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012081120120717
37691376refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012081120120717
37740504refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012081120120717
37851168refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
37872484refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
37949812refgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
37950752refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
37952260refgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012081120120717
37956764refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
37977000refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
38010644refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
38047924refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
38056848refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
38065212refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
38150720refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
38189184refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
38212092refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012081120120717
38458040refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
38508120refgcc -march=pentium4 -O -fomit-frame-pointer2012081120120717
38592620refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012081120120717
38746140refgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
38757740refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
39068880refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
39097416refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012081120120717
39510720refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
39650548refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012081120120717
39759156refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
39759824refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
39762564refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
39785752refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
39789004refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
39804812refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
40004036refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012081120120717
40022472refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
40063368refgcc -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
40086308refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012081120120717
40139752refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
40407652refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012081120120717
40477044refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
40624932refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012081120120717
40660908refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
40683584refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
40710760refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
41031804refgcc -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
41032216refgcc -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
41067000refgcc -march=prescott -O -fomit-frame-pointer2012081120120717
41134692refgcc -march=nocona -O -fomit-frame-pointer2012081120120717
41356344refgcc -march=i486 -O3 -fomit-frame-pointer2012081120120717
41869344refgcc -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
41964876refgcc -march=athlon -O -fomit-frame-pointer2012081120120717
41996292refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
42015580refgcc -march=pentium -O -fomit-frame-pointer2012081120120717
42019608refgcc -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
42059428refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
42077104refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
42079548refgcc -march=pentium2 -O -fomit-frame-pointer2012081120120717
42085736refgcc -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
42088808refgcc -march=nocona -O2 -fomit-frame-pointer2012081120120717
42119140refgcc -march=pentiumpro -O -fomit-frame-pointer2012081120120717
42124660refgcc -march=pentium-m -O -fomit-frame-pointer2012081120120717
42137124refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
42161304refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
42163956refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
42166200refgcc -march=pentium3 -O -fomit-frame-pointer2012081120120717
42174652refgcc -march=athlon -O2 -fomit-frame-pointer2012081120120717
42185712refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
42239936refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
42285152refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
42322376refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081120120717
42421004refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
42443720refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
42499560refgcc -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
42512628refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081120120717
42534900refgcc -march=i486 -O2 -fomit-frame-pointer2012081120120717
42535504refgcc -march=prescott -O2 -fomit-frame-pointer2012081120120717
42586888refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
42671444refgcc -march=i486 -O -fomit-frame-pointer2012081120120717
43428948refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
43433792refgcc -march=pentium -O3 -fomit-frame-pointer2012081120120717
43474412refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
43509712refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
43583656refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012081120120717
43605408refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
43608684refgcc -march=pentium -O2 -fomit-frame-pointer2012081120120717
43620648refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
43644608refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
43670156refgcc -march=i386 -O3 -fomit-frame-pointer2012081120120717
43689236refgcc -funroll-loops -O2 -fomit-frame-pointer2012081120120717
43746480refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
43781440refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
43902808refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
43920480refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
43992512refgcc -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
43996968refgcc -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
44048532refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
44068288refgcc -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
44101780refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
44146788refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
44309384refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
44311476refgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012081120120717
44318060refgcc -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
44343584refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
44360028refgcc -march=i386 -O2 -fomit-frame-pointer2012081120120717
44370992refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
44371896refgcc -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
44438196refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
44481088refgcc -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
44491864refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
44522644refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
44551484refgcc -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
44789876refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081120120717
45146104refgcc -march=i386 -O -fomit-frame-pointer2012081120120717
45251448refgcc -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
45266164refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012081120120717
45327828refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
45334996refgcc -funroll-loops -O3 -fomit-frame-pointer2012081120120717
45406516refgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
46036656refgcc -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
46507536refgcc -march=prescott -O3 -fomit-frame-pointer2012081120120717
46552756refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
46560532refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012081120120717
46789268refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
46856940refgcc -funroll-loops -O -fomit-frame-pointer2012081120120717
46865836refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081120120717
46882592refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
46882820refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
46890168refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
46899692refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081120120717
46909796refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012081120120717
47131812refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
47161888refgcc -march=nocona -O3 -fomit-frame-pointer2012081120120717
48166908refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
48243976refgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
48395652refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012081120120717
48403024refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012081120120717
48476504refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
48483792refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012081120120717
48509704refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
48578152refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
48771000refclang -O32012081120120717
49102764refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
49106180refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012081120120717
49155952refgcc -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
49228480refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
50673452refgcc -O2 -fomit-frame-pointer2012081120120717
50779624refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
50787384refgcc -m32 -O3 -fomit-frame-pointer2012081120120717
50787512refgcc -O3 -fomit-frame-pointer2012081120120717
50808152refgcc -m32 -O2 -fomit-frame-pointer2012081120120717
50814884refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012081120120717
50821816refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012081120120717
50837940refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081120120717
50902188refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012081120120717
50919368refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012081120120717
50926916refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
50968436refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081120120717
51049096refgcc -march=k6 -O -fomit-frame-pointer2012081120120717
51131668refgcc -march=k6-3 -O -fomit-frame-pointer2012081120120717
51145692refgcc -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
51166996refgcc -march=k6-2 -O -fomit-frame-pointer2012081120120717
51195688refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
51209072refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
51463872refgcc -O -fomit-frame-pointer2012081120120717
51494932refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081120120717
51513220refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012081120120717
51537740refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012081120120717
51540692refgcc -m32 -O -fomit-frame-pointer2012081120120717
51595552refgcc -m32 -march=core2 -O -fomit-frame-pointer2012081120120717
51597564refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012081120120717
51614868refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
51616808refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012081120120717
52600856refgcc -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
52622000refgcc -march=k8 -O -fomit-frame-pointer2012081120120717
52648040refgcc -march=k6 -O3 -fomit-frame-pointer2012081120120717
52651404refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
52652628refgcc -march=barcelona -O -fomit-frame-pointer2012081120120717
52713080refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
52777852refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
53014560refgcc -march=k8 -O2 -fomit-frame-pointer2012081120120717
53180960refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
53249644refgcc -march=barcelona -O2 -fomit-frame-pointer2012081120120717
53894024refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
53958220refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
53964372refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
54003340refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
54015408refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012081120120717
54041776refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
54724160refgcc -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
54825104refgcc -march=k6 -O2 -fomit-frame-pointer2012081120120717
54881216refgcc -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
54882032refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
54887692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
54900760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
57745572refgcc -march=k6 -Os -fomit-frame-pointer2012081120120717
57748256refgcc -march=k6-3 -Os -fomit-frame-pointer2012081120120717
57828800refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
57833936refgcc -march=k6-2 -Os -fomit-frame-pointer2012081120120717
57859320refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
57860448refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012081120120717
57910692refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
57928564refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012081120120717
57948084refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
57958728refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
57987340refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
58023308refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012081120120717
58372228refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
58395084refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
58408884refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
58410920refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
58418268refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012081120120717
58422340refgcc -Os -fomit-frame-pointer2012081120120717
58440936refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
58449660refgcc -funroll-loops -Os -fomit-frame-pointer2012081120120717
58456900refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
58457576refgcc -m32 -Os -fomit-frame-pointer2012081120120717
58496312refgcc -march=barcelona -Os -fomit-frame-pointer2012081120120717
58505384refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
58519240refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012081120120717
58530004refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012081120120717
58537060refgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012081120120717
58552328refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
58558888refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
58562512refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081120120717
58566748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081120120717
58569708refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
58571556refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012081120120717
58591292refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012081120120717
58641496refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
58644032refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
58651256refgcc -march=k8 -Os -fomit-frame-pointer2012081120120717
58653568refgcc -march=athlon -Os -fomit-frame-pointer2012081120120717
58659020refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012081120120717
58666260refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012081120120717
58667592refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081120120717
58671948refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012081120120717
58692708refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012081120120717
58762656refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
58791484refgcc -march=pentium3 -Os -fomit-frame-pointer2012081120120717
58828268refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
58841248refgcc -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
58867140refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
58944448refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
58946132refgcc -march=pentium2 -Os -fomit-frame-pointer2012081120120717
58958964refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
58969012refgcc -march=pentium-m -Os -fomit-frame-pointer2012081120120717
59483760refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
59559124refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
59590460refgcc -march=prescott -Os -fomit-frame-pointer2012081120120717
59590952refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012081120120717
59601648refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
59604288refgcc -march=i486 -Os -fomit-frame-pointer2012081120120717
59609300refgcc -march=nocona -Os -fomit-frame-pointer2012081120120717
59632868refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
59636284refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
59638924refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
59642856refgcc -march=pentium4 -Os -fomit-frame-pointer2012081120120717
59652892refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
59656648refgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012081120120717
59671448refgcc -march=i386 -Os -fomit-frame-pointer2012081120120717
59829524refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
59857412refgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012081120120717
59858900refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012081120120717
59919768refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
59926320refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081120120717
59936116refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012081120120717
60136336refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
60592060refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
60611432refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012081120120717
60635072refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
60694876refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
60864880refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
60907584refgcc -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
60934220refgcc -march=pentium -Os -fomit-frame-pointer2012081120120717
60939064refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
100372252refgcc2012081120120717
100443720refgcc -funroll-loops2012081120120717
100468756refcc2012081120120717

Test failure

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer athlon ref ref10
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=athlon -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=k8 -O3 -fomit-frame-pointer athlon ref ref10
gcc -march=athlon -O3 -fomit-frame-pointer athlon ref ref10
gcc -march=barcelona -O3 -fomit-frame-pointer athlon ref ref10
gcc -march=k6-2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -march=k6-3 -O3 -fomit-frame-pointer athlon ref ref10
gcc -march=k8 -O3 -fomit-frame-pointer athlon ref ref10

Test failure

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer athlon ref ref10

Compiler output

Implementation: crypto_scalarmult/curve25519/costigan-schwabe/cbe
Compiler: cc
consts.c: consts.c:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: ...
consts.c: consts.c:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:97: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:99: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:101: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'

Number of similar (compiler,implementation) pairs: 309, namely:
CompilerImplementations
cc costigan-schwabe/cbe
gcc costigan-schwabe/cbe
gcc -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -fno-schedule-insns -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -fno-schedule-insns -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -fno-schedule-insns -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -fno-schedule-insns -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops costigan-schwabe/cbe
gcc -funroll-loops -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=athlon -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=athlon -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=athlon -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=athlon -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i386 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i386 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i386 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i386 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i486 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i486 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i486 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=i486 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k6 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k8 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k8 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k8 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=k8 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=nocona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=nocona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=nocona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=nocona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-m -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium4 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentium -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=prescott -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=prescott -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=prescott -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -m32 -march=prescott -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=athlon -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=athlon -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=athlon -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=athlon -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=barcelona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=barcelona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=barcelona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=barcelona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i386 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i386 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i386 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i386 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i486 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i486 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i486 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=i486 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6-3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k6 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k8 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k8 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k8 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=k8 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=nocona -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=nocona -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=nocona -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=nocona -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-m -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-m -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-m -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-m -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-mmx -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-mmx -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-mmx -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium-mmx -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium2 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium2 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium2 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium2 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium3 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium3 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium3 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium3 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium4 -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium4 -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium4 -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium4 -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentium -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentiumpro -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentiumpro -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentiumpro -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=pentiumpro -Os -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=prescott -O2 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=prescott -O3 -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=prescott -O -fomit-frame-pointer costigan-schwabe/cbe
gcc -march=prescott -Os -fomit-frame-pointer costigan-schwabe/cbe

Compiler output

Implementation: crypto_scalarmult/curve25519/donna
Compiler: cc
asm.s: curve25519-donna-x86-64.s: Assembler messages:
asm.s: curve25519-donna-x86-64.s:41: Error: bad register name `%rbx'
asm.s: curve25519-donna-x86-64.s:42: Error: bad register name `%r12'
asm.s: curve25519-donna-x86-64.s:43: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:44: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:45: Error: bad register name `%r15'
asm.s: curve25519-donna-x86-64.s:46: Error: bad register name `%rdi'
asm.s: curve25519-donna-x86-64.s:50: Error: bad register name `%rsi'
asm.s: curve25519-donna-x86-64.s:51: Error: bad register name `%rcx)'
asm.s: curve25519-donna-x86-64.s:52: Error: bad register name `%rcx)'
asm.s: ...
asm.s: curve25519-donna-x86-64.s:953: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:954: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:955: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:956: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:957: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:958: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:960: Error: bad register name `%rbp'
asm.s: curve25519-donna-x86-64.s:961: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:962: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:963: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_scalarmult/curve25519/amd64-64
Compiler: cc
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:286: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:291: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:296: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:301: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:306: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:311: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:316: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:319: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:320: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:321: Error: bad register name `%rsi'

Number of similar (compiler,implementation) pairs: 309, namely:
CompilerImplementations
cc amd64-64
gcc amd64-64
gcc -O2 -fomit-frame-pointer amd64-64
gcc -O3 -fomit-frame-pointer amd64-64
gcc -O -fomit-frame-pointer amd64-64
gcc -Os -fomit-frame-pointer amd64-64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-64
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-64
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops amd64-64
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer amd64-64
gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer amd64-64
gcc -m32 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -O -fomit-frame-pointer amd64-64
gcc -m32 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=athlon -O -fomit-frame-pointer amd64-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=i386 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=i486 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=k6 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=k8 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer amd64-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=nocona -O -fomit-frame-pointer amd64-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer amd64-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer amd64-64
gcc -m32 -march=prescott -O -fomit-frame-pointer amd64-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer amd64-64
gcc -march=athlon -O2 -fomit-frame-pointer amd64-64
gcc -march=athlon -O3 -fomit-frame-pointer amd64-64
gcc -march=athlon -O -fomit-frame-pointer amd64-64
gcc -march=athlon -Os -fomit-frame-pointer amd64-64
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-64
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-64
gcc -march=barcelona -O -fomit-frame-pointer amd64-64
gcc -march=barcelona -Os -fomit-frame-pointer amd64-64
gcc -march=i386 -O2 -fomit-frame-pointer amd64-64
gcc -march=i386 -O3 -fomit-frame-pointer amd64-64
gcc -march=i386 -O -fomit-frame-pointer amd64-64
gcc -march=i386 -Os -fomit-frame-pointer amd64-64
gcc -march=i486 -O2 -fomit-frame-pointer amd64-64
gcc -march=i486 -O3 -fomit-frame-pointer amd64-64
gcc -march=i486 -O -fomit-frame-pointer amd64-64
gcc -march=i486 -Os -fomit-frame-pointer amd64-64
gcc -march=k6-2 -O2 -fomit-frame-pointer amd64-64
gcc -march=k6-2 -O3 -fomit-frame-pointer amd64-64
gcc -march=k6-2 -O -fomit-frame-pointer amd64-64
gcc -march=k6-2 -Os -fomit-frame-pointer amd64-64
gcc -march=k6-3 -O2 -fomit-frame-pointer amd64-64
gcc -march=k6-3 -O3 -fomit-frame-pointer amd64-64
gcc -march=k6-3 -O -fomit-frame-pointer amd64-64
gcc -march=k6-3 -Os -fomit-frame-pointer amd64-64
gcc -march=k6 -O2 -fomit-frame-pointer amd64-64
gcc -march=k6 -O3 -fomit-frame-pointer amd64-64
gcc -march=k6 -O -fomit-frame-pointer amd64-64
gcc -march=k6 -Os -fomit-frame-pointer amd64-64
gcc -march=k8 -O2 -fomit-frame-pointer amd64-64
gcc -march=k8 -O3 -fomit-frame-pointer amd64-64
gcc -march=k8 -O -fomit-frame-pointer amd64-64
gcc -march=k8 -Os -fomit-frame-pointer amd64-64
gcc -march=nocona -O2 -fomit-frame-pointer amd64-64
gcc -march=nocona -O3 -fomit-frame-pointer amd64-64
gcc -march=nocona -O -fomit-frame-pointer amd64-64
gcc -march=nocona -Os -fomit-frame-pointer amd64-64
gcc -march=pentium-m -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium-m -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium-m -O -fomit-frame-pointer amd64-64
gcc -march=pentium-m -Os -fomit-frame-pointer amd64-64
gcc -march=pentium-mmx -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium-mmx -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium-mmx -O -fomit-frame-pointer amd64-64
gcc -march=pentium-mmx -Os -fomit-frame-pointer amd64-64
gcc -march=pentium2 -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium2 -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium2 -O -fomit-frame-pointer amd64-64
gcc -march=pentium2 -Os -fomit-frame-pointer amd64-64
gcc -march=pentium3 -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium3 -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium3 -O -fomit-frame-pointer amd64-64
gcc -march=pentium3 -Os -fomit-frame-pointer amd64-64
gcc -march=pentium4 -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium4 -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium4 -O -fomit-frame-pointer amd64-64
gcc -march=pentium4 -Os -fomit-frame-pointer amd64-64
gcc -march=pentium -O2 -fomit-frame-pointer amd64-64
gcc -march=pentium -O3 -fomit-frame-pointer amd64-64
gcc -march=pentium -O -fomit-frame-pointer amd64-64
gcc -march=pentium -Os -fomit-frame-pointer amd64-64
gcc -march=pentiumpro -O2 -fomit-frame-pointer amd64-64
gcc -march=pentiumpro -O3 -fomit-frame-pointer amd64-64
gcc -march=pentiumpro -O -fomit-frame-pointer amd64-64
gcc -march=pentiumpro -Os -fomit-frame-pointer amd64-64
gcc -march=prescott -O2 -fomit-frame-pointer amd64-64
gcc -march=prescott -O3 -fomit-frame-pointer amd64-64
gcc -march=prescott -O -fomit-frame-pointer amd64-64
gcc -march=prescott -Os -fomit-frame-pointer amd64-64

Compiler output

Implementation: crypto_scalarmult/curve25519/amd64-51
Compiler: cc
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:398: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:403: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:408: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:413: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:418: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:423: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:428: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:431: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:432: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:433: Error: bad register name `%rsi'

Number of similar (compiler,implementation) pairs: 309, namely:
CompilerImplementations
cc amd64-51
gcc amd64-51
gcc -O2 -fomit-frame-pointer amd64-51
gcc -O3 -fomit-frame-pointer amd64-51
gcc -O -fomit-frame-pointer amd64-51
gcc -Os -fomit-frame-pointer amd64-51
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-51
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-51
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-51
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops amd64-51
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer amd64-51
gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer amd64-51
gcc -m32 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -O -fomit-frame-pointer amd64-51
gcc -m32 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=athlon -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=athlon -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=athlon -O -fomit-frame-pointer amd64-51
gcc -m32 -march=athlon -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=i386 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=i386 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=i386 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=i386 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=i486 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=i486 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=i486 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=i486 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-2 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-3 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=k6 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=k6 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=k6 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=k8 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=k8 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=k8 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=k8 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer amd64-51
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=nocona -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=nocona -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=nocona -O -fomit-frame-pointer amd64-51
gcc -m32 -march=nocona -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-m -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium2 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium3 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium4 -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentium -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-51
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-51
gcc -m32 -march=prescott -O2 -fomit-frame-pointer amd64-51
gcc -m32 -march=prescott -O3 -fomit-frame-pointer amd64-51
gcc -m32 -march=prescott -O -fomit-frame-pointer amd64-51
gcc -m32 -march=prescott -Os -fomit-frame-pointer amd64-51
gcc -march=athlon -O2 -fomit-frame-pointer amd64-51
gcc -march=athlon -O3 -fomit-frame-pointer amd64-51
gcc -march=athlon -O -fomit-frame-pointer amd64-51
gcc -march=athlon -Os -fomit-frame-pointer amd64-51
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-51
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-51
gcc -march=barcelona -O -fomit-frame-pointer amd64-51
gcc -march=barcelona -Os -fomit-frame-pointer amd64-51
gcc -march=i386 -O2 -fomit-frame-pointer amd64-51
gcc -march=i386 -O3 -fomit-frame-pointer amd64-51
gcc -march=i386 -O -fomit-frame-pointer amd64-51
gcc -march=i386 -Os -fomit-frame-pointer amd64-51
gcc -march=i486 -O2 -fomit-frame-pointer amd64-51
gcc -march=i486 -O3 -fomit-frame-pointer amd64-51
gcc -march=i486 -O -fomit-frame-pointer amd64-51
gcc -march=i486 -Os -fomit-frame-pointer amd64-51
gcc -march=k6-2 -O2 -fomit-frame-pointer amd64-51
gcc -march=k6-2 -O3 -fomit-frame-pointer amd64-51
gcc -march=k6-2 -O -fomit-frame-pointer amd64-51
gcc -march=k6-2 -Os -fomit-frame-pointer amd64-51
gcc -march=k6-3 -O2 -fomit-frame-pointer amd64-51
gcc -march=k6-3 -O3 -fomit-frame-pointer amd64-51
gcc -march=k6-3 -O -fomit-frame-pointer amd64-51
gcc -march=k6-3 -Os -fomit-frame-pointer amd64-51
gcc -march=k6 -O2 -fomit-frame-pointer amd64-51
gcc -march=k6 -O3 -fomit-frame-pointer amd64-51
gcc -march=k6 -O -fomit-frame-pointer amd64-51
gcc -march=k6 -Os -fomit-frame-pointer amd64-51
gcc -march=k8 -O2 -fomit-frame-pointer amd64-51
gcc -march=k8 -O3 -fomit-frame-pointer amd64-51
gcc -march=k8 -O -fomit-frame-pointer amd64-51
gcc -march=k8 -Os -fomit-frame-pointer amd64-51
gcc -march=nocona -O2 -fomit-frame-pointer amd64-51
gcc -march=nocona -O3 -fomit-frame-pointer amd64-51
gcc -march=nocona -O -fomit-frame-pointer amd64-51
gcc -march=nocona -Os -fomit-frame-pointer amd64-51
gcc -march=pentium-m -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium-m -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium-m -O -fomit-frame-pointer amd64-51
gcc -march=pentium-m -Os -fomit-frame-pointer amd64-51
gcc -march=pentium-mmx -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium-mmx -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium-mmx -O -fomit-frame-pointer amd64-51
gcc -march=pentium-mmx -Os -fomit-frame-pointer amd64-51
gcc -march=pentium2 -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium2 -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium2 -O -fomit-frame-pointer amd64-51
gcc -march=pentium2 -Os -fomit-frame-pointer amd64-51
gcc -march=pentium3 -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium3 -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium3 -O -fomit-frame-pointer amd64-51
gcc -march=pentium3 -Os -fomit-frame-pointer amd64-51
gcc -march=pentium4 -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium4 -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium4 -O -fomit-frame-pointer amd64-51
gcc -march=pentium4 -Os -fomit-frame-pointer amd64-51
gcc -march=pentium -O2 -fomit-frame-pointer amd64-51
gcc -march=pentium -O3 -fomit-frame-pointer amd64-51
gcc -march=pentium -O -fomit-frame-pointer amd64-51
gcc -march=pentium -Os -fomit-frame-pointer amd64-51
gcc -march=pentiumpro -O2 -fomit-frame-pointer amd64-51
gcc -march=pentiumpro -O3 -fomit-frame-pointer amd64-51
gcc -march=pentiumpro -O -fomit-frame-pointer amd64-51
gcc -march=pentiumpro -Os -fomit-frame-pointer amd64-51
gcc -march=prescott -O2 -fomit-frame-pointer amd64-51
gcc -march=prescott -O3 -fomit-frame-pointer amd64-51
gcc -march=prescott -O -fomit-frame-pointer amd64-51
gcc -march=prescott -Os -fomit-frame-pointer amd64-51

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: cc
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:134:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:135:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:136:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fsquare_times':
smult.c: smult.c:173:21: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:174:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:175:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:176:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:177:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fcontract':
smult.c: smult.c:213:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:214:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:215:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:216:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:217:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...

Number of similar (compiler,implementation) pairs: 318, namely:
CompilerImplementations
cc donna_c64
gcc donna_c64
gcc -O2 -fomit-frame-pointer donna_c64
gcc -O3 -fomit-frame-pointer donna_c64
gcc -O -fomit-frame-pointer donna_c64
gcc -Os -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops donna_c64
gcc -funroll-loops -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer donna_c64
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 -funroll-loops -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -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 -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 -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 -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 -O3 -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
gcc -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -march=athlon -O -fomit-frame-pointer donna_c64
gcc -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -march=i386 -O -fomit-frame-pointer donna_c64
gcc -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -march=i486 -O -fomit-frame-pointer donna_c64
gcc -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -march=k6 -O -fomit-frame-pointer donna_c64
gcc -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -march=k8 -O -fomit-frame-pointer donna_c64
gcc -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -march=nocona -O -fomit-frame-pointer donna_c64
gcc -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -march=pentium -O -fomit-frame-pointer donna_c64
gcc -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -march=prescott -O -fomit-frame-pointer donna_c64
gcc -march=prescott -Os -fomit-frame-pointer donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: cc
scalarmult.s: scalarmult.s: Assembler messages:
scalarmult.s: scalarmult.s:47: Error: unknown pseudo-op: `.fpu'
scalarmult.s: scalarmult.s:498: Error: no such instruction: `vpush {q4,q5,q6,q7}'
scalarmult.s: scalarmult.s:499: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:500: Error: too many memory references for `sub'
scalarmult.s: scalarmult.s:501: Error: too many memory references for `and'
scalarmult.s: scalarmult.s:518: Error: no such instruction: `strd r4,[sp,'
scalarmult.s: scalarmult.s:523: Error: no such instruction: `strd r6,[sp,'
scalarmult.s: scalarmult.s:528: Error: no such instruction: `strd r8,[sp,'
scalarmult.s: scalarmult.s:533: Error: no such instruction: `strd r10,[sp,'
scalarmult.s: scalarmult.s:538: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:543: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:556: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:561: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:566: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:571: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:576: Error: no such instruction: `ldr r4,=0'
scalarmult.s: scalarmult.s:581: Error: no such instruction: `ldr r5,=254'
scalarmult.s: scalarmult.s:586: Error: no such instruction: `vmov.i32 q0,'
scalarmult.s: scalarmult.s:591: Error: no such instruction: `vshr.u64 q1,q0,'
scalarmult.s: scalarmult.s:596: Error: no such instruction: `vshr.u64 q0,q0,'
scalarmult.s: scalarmult.s:603: Error: no such instruction: `vmov.i32 d4,'
scalarmult.s: scalarmult.s:608: Error: no such instruction: `vmov.i32 d5,'
scalarmult.s: scalarmult.s:613: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:618: Error: no such instruction: `vst1.8 {d2-d3},[r6,:128]'
scalarmult.s: ...

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3
smult.c: 0 libLLVM-3.0.so.1 0x01c8fcc8
smult.c: 1 libLLVM-3.0.so.1 0x01c9037c
smult.c: 2 0x00b3d400 __kernel_sigreturn + 0
smult.c: 3 libLLVM-3.0.so.1 0x01bc1931 llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue) + 81
smult.c: 4 libLLVM-3.0.so.1 0x01bd4f7f
smult.c: 5 libLLVM-3.0.so.1 0x01bd5b6e
smult.c: 6 libLLVM-3.0.so.1 0x01bdeb38 llvm::TargetLowering::LowerCallTo(llvm::SDValue, llvm::Type*, bool, bool, bool, bool, unsigned int, llvm::CallingConv::ID, bool, bool, llvm::SDValue, std::vectorgt; >gt;&, llvm::SelectionDAG&, llvm::DebugLoc) const + 4840
smult.c: 7 libLLVM-3.0.so.1 0x01b75a5d
smult.c: 8 libLLVM-3.0.so.1 0x01b5d177
smult.c: 9 libLLVM-3.0.so.1 0x01b68cc2
smult.c: 10 libLLVM-3.0.so.1 0x01b71cf4
smult.c: 11 libLLVM-3.0.so.1 0x01b75722 llvm::SelectionDAG::LegalizeTypes() + 514
smult.c: 12 libLLVM-3.0.so.1 0x01c12ee0 llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 208
smult.c: 13 libLLVM-3.0.so.1 0x01c143d8 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iteratorgt;, llvm::ilist_iteratorgt;, bool&) + 168
smult.c: 14 libLLVM-3.0.so.1 0x01c14e03 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2579
smult.c: 15 libLLVM-3.0.so.1 0x01c16892 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 690
smult.c: 16 libLLVM-3.0.so.1 0x015ff5c3 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 115
smult.c: 17 libLLVM-3.0.so.1 0x0179f8ce llvm::FPPassManager::runOnFunction(llvm::Function&) + 622
smult.c: 18 libLLVM-3.0.so.1 0x0179f98c llvm::FPPassManager::runOnModule(llvm::Module&) + 76
smult.c: 19 libLLVM-3.0.so.1 0x0179f4c5 llvm::MPPassManager::runOnModule(llvm::Module&) + 501
smult.c: 20 libLLVM-3.0.so.1 0x0179f600 llvm::PassManagerImpl::run(llvm::Module&) + 144
smult.c: 21 libLLVM-3.0.so.1 0x0179f656 llvm::PassManager::run(llvm::Module&) + 38
smult.c: 22 clang 0x082e4285 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::Module*, clang::BackendAction, llvm::raw_ostream*) + 2485
smult.c: 23 clang 0x082e2229 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) + 265
smult.c: 24 clang 0x0840e6c6 clang::ParseAST(clang::Sema&, bool) + 454
smult.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: clang -O3
smult.c: smult.c:20:11: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_square' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: /* 2 */ square(z2,z);
smult.c: ^
smult.c: smult.c:4:16: note: expanded from:
smult.c: #define square crypto_scalarmult_curve25519_athlon_square
smult.c: ^
smult.c: smult.c:23:11: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mult' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: /* 9 */ mult(z9,t0,z);
smult.c: ^
smult.c: smult.c:3:14: note: expanded from:
smult.c: #define mult crypto_scalarmult_curve25519_athlon_mult
smult.c: ^
smult.c: smult.c:84:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_init' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_init();
smult.c: ^
smult.c: smult.c:85:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_todouble' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_todouble(work,p);
smult.c: ^
smult.c: smult.c:86:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mainloop' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_mainloop(work,e);
smult.c: ^
smult.c: smult.c:89:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_fromdouble' is invalid in C99 [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_fromdouble(q,work + 20);
smult.c: ^
smult.c: 6 warnings generated.
const.s: clang: warning: argument unused during compilation: '-I .'
const.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
fromdouble.s: clang: warning: argument unused during compilation: '-I .'
fromdouble.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
init.s: clang: warning: argument unused during compilation: '-I .'
init.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
mainloop.s: clang: warning: argument unused during compilation: '-I .'
mainloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
mult.s: clang: warning: argument unused during compilation: '-I .'
mult.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
square.s: clang: warning: argument unused during compilation: '-I .'
square.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'
todouble.s: clang: warning: argument unused during compilation: '-I .'
todouble.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/fireball/x86/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 athlon

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: clang -O3
scalarmult.s: clang: warning: argument unused during compilation: '-I .'
scalarmult.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120918/supercop-data/fireball/x86/include'
scalarmult.s: scalarmult.s:47:1: warning: ignoring directive for now
scalarmult.s: .fpu neon
scalarmult.s: ^
scalarmult.s: scalarmult.s:498:7: error: unknown token in expression
scalarmult.s: vpush {q4,q5,q6,q7}
scalarmult.s: ^
scalarmult.s: scalarmult.s:499:1: error: unknown use of instruction mnemonic without a size suffix
scalarmult.s: mov r12,sp
scalarmult.s: ^
scalarmult.s: scalarmult.s:500:11: error: unknown token in expression
scalarmult.s: sub sp,sp,#736
scalarmult.s: ^
scalarmult.s: scalarmult.s:501:11: error: unknown token in expression
scalarmult.s: and sp,sp,#0xffffffe0
scalarmult.s: ^
scalarmult.s: scalarmult.s:518:12: error: expected ']' in brackets expression
scalarmult.s: strd r4,[sp,#0]
scalarmult.s: ^
scalarmult.s: scalarmult.s:523:12: error: expected ']' in brackets expression
scalarmult.s: strd r6,[sp,#8]
scalarmult.s: ^
scalarmult.s: scalarmult.s:528:12: error: expected ']' in brackets expression
scalarmult.s: strd r8,[sp,#16]
scalarmult.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 neon2

Compiler output

Implementation: crypto_scalarmult/curve25519/costigan-schwabe/cbe
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
consts.c: consts.c:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: ...
consts.c: consts.c:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:97: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:99: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:101: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: ...
consts.c: consts.c:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:97: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:99: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'
consts.c: consts.c:101: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned'

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
asm.s: curve25519-donna-x86-64.s: Assembler messages:
asm.s: curve25519-donna-x86-64.s:41: Error: bad register name `%rbx'
asm.s: curve25519-donna-x86-64.s:42: Error: bad register name `%r12'
asm.s: curve25519-donna-x86-64.s:43: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:44: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:45: Error: bad register name `%r15'
asm.s: curve25519-donna-x86-64.s:46: Error: bad register name `%rdi'
asm.s: curve25519-donna-x86-64.s:50: Error: bad register name `%rsi'
asm.s: curve25519-donna-x86-64.s:51: Error: bad register name `%rcx)'
asm.s: curve25519-donna-x86-64.s:52: Error: bad register name `%rcx)'
asm.s: ...
asm.s: curve25519-donna-x86-64.s:953: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:954: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:955: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:956: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:957: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:958: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:960: Error: bad register name `%rbp'
asm.s: curve25519-donna-x86-64.s:961: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:962: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:963: Error: bad register name `%rbp'
asm.s: curve25519-donna-x86-64.s: Assembler messages:
asm.s: curve25519-donna-x86-64.s:41: Error: bad register name `%rbx'
asm.s: curve25519-donna-x86-64.s:42: Error: bad register name `%r12'
asm.s: curve25519-donna-x86-64.s:43: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:44: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:45: Error: bad register name `%r15'
asm.s: curve25519-donna-x86-64.s:46: Error: bad register name `%rdi'
asm.s: curve25519-donna-x86-64.s:50: Error: bad register name `%rsi'
asm.s: curve25519-donna-x86-64.s:51: Error: bad register name `%rcx)'
asm.s: curve25519-donna-x86-64.s:52: Error: bad register name `%rcx)'
asm.s: ...
asm.s: curve25519-donna-x86-64.s:953: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:954: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:955: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:956: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:957: Error: bad register name `%r8)'
asm.s: curve25519-donna-x86-64.s:958: Error: bad register name `%rax'
asm.s: curve25519-donna-x86-64.s:960: Error: bad register name `%rbp'
asm.s: curve25519-donna-x86-64.s:961: Error: bad register name `%r14'
asm.s: curve25519-donna-x86-64.s:962: Error: bad register name `%r13'
asm.s: curve25519-donna-x86-64.s:963: Error: bad register name `%rbp'

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

Compiler output

Implementation: crypto_scalarmult/curve25519/amd64-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:286: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:291: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:296: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:301: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:306: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:311: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:316: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:319: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:320: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:321: Error: bad register name `%rsi'
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:286: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:291: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:296: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:301: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:306: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:311: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:316: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:319: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:320: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:321: Error: bad register name `%rsi'

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

Compiler output

Implementation: crypto_scalarmult/curve25519/amd64-51
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:398: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:403: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:408: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:413: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:418: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:423: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:428: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:431: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:432: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:433: Error: bad register name `%rsi'
fe25519_freeze.s: fe25519_freeze.s: Assembler messages:
fe25519_freeze.s: fe25519_freeze.s:73: Error: bad register name `%rsp'
fe25519_freeze.s: fe25519_freeze.s:74: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:75: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:76: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:81: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:86: Error: bad register name `%r12'
fe25519_freeze.s: fe25519_freeze.s:91: Error: bad register name `%r13'
fe25519_freeze.s: fe25519_freeze.s:96: Error: bad register name `%r14'
fe25519_freeze.s: fe25519_freeze.s:101: Error: bad register name `%r15'
fe25519_freeze.s: ...
fe25519_freeze.s: fe25519_freeze.s:398: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:403: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:408: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:413: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:418: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:423: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:428: Error: bad register name `%rsp)'
fe25519_freeze.s: fe25519_freeze.s:431: Error: bad register name `%r11'
fe25519_freeze.s: fe25519_freeze.s:432: Error: bad register name `%rdi'
fe25519_freeze.s: fe25519_freeze.s:433: Error: bad register name `%rsi'

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

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:134:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:135:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:136:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fsquare_times':
smult.c: smult.c:173:21: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:174:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:175:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:176:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:177:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fcontract':
smult.c: smult.c:213:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:214:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:215:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:216:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:217:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...
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:134:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:135:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:136:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fsquare_times':
smult.c: smult.c:173:21: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:174:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:175:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:176:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:177:5: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fcontract':
smult.c: smult.c:213:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:214:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:215:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:216:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:217:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: ...

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

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
scalarmult.s: scalarmult.s: Assembler messages:
scalarmult.s: scalarmult.s:47: Error: unknown pseudo-op: `.fpu'
scalarmult.s: scalarmult.s:498: Error: no such instruction: `vpush {q4,q5,q6,q7}'
scalarmult.s: scalarmult.s:499: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:500: Error: too many memory references for `sub'
scalarmult.s: scalarmult.s:501: Error: too many memory references for `and'
scalarmult.s: scalarmult.s:518: Error: no such instruction: `strd r4,[sp,'
scalarmult.s: scalarmult.s:523: Error: no such instruction: `strd r6,[sp,'
scalarmult.s: scalarmult.s:528: Error: no such instruction: `strd r8,[sp,'
scalarmult.s: scalarmult.s:533: Error: no such instruction: `strd r10,[sp,'
scalarmult.s: scalarmult.s:538: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:543: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:556: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:561: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:566: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:571: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:576: Error: no such instruction: `ldr r4,=0'
scalarmult.s: scalarmult.s:581: Error: no such instruction: `ldr r5,=254'
scalarmult.s: scalarmult.s:586: Error: no such instruction: `vmov.i32 q0,'
scalarmult.s: scalarmult.s:591: Error: no such instruction: `vshr.u64 q1,q0,'
scalarmult.s: scalarmult.s:596: Error: no such instruction: `vshr.u64 q0,q0,'
scalarmult.s: scalarmult.s:603: Error: no such instruction: `vmov.i32 d4,'
scalarmult.s: scalarmult.s:608: Error: no such instruction: `vmov.i32 d5,'
scalarmult.s: scalarmult.s:613: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:618: Error: no such instruction: `vst1.8 {d2-d3},[r6,:128]'
scalarmult.s: ...
scalarmult.s: scalarmult.s: Assembler messages:
scalarmult.s: scalarmult.s:47: Error: unknown pseudo-op: `.fpu'
scalarmult.s: scalarmult.s:498: Error: no such instruction: `vpush {q4,q5,q6,q7}'
scalarmult.s: scalarmult.s:499: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:500: Error: too many memory references for `sub'
scalarmult.s: scalarmult.s:501: Error: too many memory references for `and'
scalarmult.s: scalarmult.s:518: Error: no such instruction: `strd r4,[sp,'
scalarmult.s: scalarmult.s:523: Error: no such instruction: `strd r6,[sp,'
scalarmult.s: scalarmult.s:528: Error: no such instruction: `strd r8,[sp,'
scalarmult.s: scalarmult.s:533: Error: no such instruction: `strd r10,[sp,'
scalarmult.s: scalarmult.s:538: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:543: Error: invalid char '[' beginning operand 2 `[sp'
scalarmult.s: scalarmult.s:556: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:561: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:566: Error: too many memory references for `mov'
scalarmult.s: scalarmult.s:571: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:576: Error: no such instruction: `ldr r4,=0'
scalarmult.s: scalarmult.s:581: Error: no such instruction: `ldr r5,=254'
scalarmult.s: scalarmult.s:586: Error: no such instruction: `vmov.i32 q0,'
scalarmult.s: scalarmult.s:591: Error: no such instruction: `vshr.u64 q1,q0,'
scalarmult.s: scalarmult.s:596: Error: no such instruction: `vshr.u64 q0,q0,'
scalarmult.s: scalarmult.s:603: Error: no such instruction: `vmov.i32 d4,'
scalarmult.s: scalarmult.s:608: Error: no such instruction: `vmov.i32 d5,'
scalarmult.s: scalarmult.s:613: Error: too many memory references for `add'
scalarmult.s: scalarmult.s:618: Error: no such instruction: `vst1.8 {d2-d3},[r6,:128]'
scalarmult.s: ...

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