Implementation notes: x86, h9ivy, crypto_scalarmult/curve25519

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
1730212athlongcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
1731480athlongcc -funroll-loops -m32 -O -fomit-frame-pointer2014050320140425
1731920athlongcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
1732000athlongcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
1732024athlongcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050320140425
1732040athlongcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
1732068athlongcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
1732284athlongcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
1732284athlongcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
1732328athlongcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
1732356athlongcc -m32 -O2 -fomit-frame-pointer2014050320140425
1732368athlongcc -m32 -march=core2 -O -fomit-frame-pointer2014050320140425
1732376athlongcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
1732392athlongcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
1732416athlongcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
1732440athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
1732440athlongcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
1732452athlongcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
1732460athlongcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
1732468athlongcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
1732468athlongcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050320140425
1732472athlongcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
1732476athlongcc -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
1732480athlongcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
1732500athlongcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050320140425
1732520athlongcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050320140425
1732520athlongcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
1732540athlongcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
1732548athlongcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050320140425
1732560athlongcc -m32 -O3 -fomit-frame-pointer2014050320140425
1732560athlongcc -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
1732576athlongcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050320140425
1732580athlongcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050320140425
1732580athlongcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
1732580athlongcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
1732616athlongcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050320140425
1732632athlongcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
1732632athlongcc -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
1732652athlongcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
1732652athlongcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
1732668athlongcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
1732668athlongcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050320140425
1732676athlongcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
1732680athlongcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050320140425
1732684athlongcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
1732696athlongcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
1732704athlongcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
1732712athlongcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050320140425
1732712athlongcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050320140425
1732716athlongcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050320140425
1732716athlongcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
1732720athlongcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
1732720athlongcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
1732724athlongcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050320140425
1732724athlongcc -m32 -Os -fomit-frame-pointer2014050320140425
1732724athlongcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
1732724athlongcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050320140425
1732732athlongcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050320140425
1732732athlongcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
1732736athlongcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050320140425
1732744athlongcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
1732744athlongcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050320140425
1732764athlongcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
1732764athlongcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050320140425
1732776athlongcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
1732776athlongcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
1732784athlongcc -m32 -march=pentium -O -fomit-frame-pointer2014050320140425
1732788athlongcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050320140425
1732792athlongcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
1732796athlongcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
1732796athlongcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050320140425
1732800athlongcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
1732808athlongcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
1732808athlongcc -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
1732820athlongcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
1732832athlongcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
1732844athlongcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050320140425
1732860athlongcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
1732868athlongcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050320140425
1732868athlongcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
1732876athlongcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050320140425
1732892athlongcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
1732896athlongcc -m32 -march=k6 -O -fomit-frame-pointer2014050320140425
1732900athlongcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
1732904athlongcc -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
1732908athlongcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
1732908athlongcc -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
1732916athlongcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050320140425
1732924athlongcc -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
1732932athlongcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
1732936athlongcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050320140425
1732940athlongcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
1732960athlongcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050320140425
1732976athlongcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050320140425
1732984athlongcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050320140425
1732984athlongcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
1732988athlongcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050320140425
1733000athlongcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
1733004athlongcc -m32 -march=k8 -O -fomit-frame-pointer2014050320140425
1733012athlongcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
1733020athlongcc -m32 -march=corei7 -O -fomit-frame-pointer2014050320140425
1733024athlongcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050320140425
1733028athlongcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
1733036athlongcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050320140425
1733112athlongcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050320140425
1733148athlongcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
1733152athlongcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050320140425
1733192athlongcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
1733204athlongcc -m32 -march=athlon -Os -fomit-frame-pointer2014050320140425
1733204athlongcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050320140425
1733220athlongcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050320140425
1733240athlongcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050320140425
1733252athlongcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050320140425
1733280athlongcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050320140425
1733316athlongcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014050320140425
1733332athlongcc -m32 -march=k8 -Os -fomit-frame-pointer2014050320140425
1733448athlongcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014050320140425
1733464athlongcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
1733492athlongcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050320140425
1733492athlongcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
1733504athlongcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050320140425
1733504athlongcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
1733540athlongcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
1733544athlongcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050320140425
1733568athlongcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050320140425
1733596athlongcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050320140425
1733608athlongcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
1733648athlongcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
1733684athlongcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050320140425
1733708athlongcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
1733764athlongcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
1733772athlongcc -m32 -march=i386 -O -fomit-frame-pointer2014050320140425
1733784athlongcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050320140425
1733792athlongcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050320140425
1733800athlongcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
1733804athlongcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050320140425
1733812athlongcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
1733820athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
1733856athlongcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
1733860athlongcc -m32 -march=athlon -O -fomit-frame-pointer2014050320140425
1733892athlongcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050320140425
1733992athlongcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
1734048athlongcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050320140425
1734180athlongcc -m32 -O -fomit-frame-pointer2014050320140425
1734448athlongcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050320140425
1734712athlongcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050320140425
1734756athlongcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
1734844athlongcc -m32 -march=core2 -Os -fomit-frame-pointer2014050320140425
1734952athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050320140425
1735892athlongcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050320140425
1736236athlongcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050320140425
1736316athlongcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050320140425
1736384athlongcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050320140425
1736468athlongcc -m32 -march=i486 -O -fomit-frame-pointer2014050320140425
1736636athlongcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050320140425
1739672athlongcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
1740344athlongcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050320140425
1740508athlongcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
1741064athlongcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050320140425
1741560athlongcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050320140425
1742276athlongcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050320140425
1742708athlongcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050320140425
1743332athlongcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050320140425
1743432athlongcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
1744304athlongcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050320140425
1745588athlongcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050320140425
1747960athlongcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050320140425
1752112athlongcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050320140425
1755244athlongcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
1757420athlongcc -m32 -march=nocona -Os -fomit-frame-pointer2014050320140425
1757536athlongcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
1758768athlongcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050320140425
5663548ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
5663672ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
5663848ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
5663956ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
5669788ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
5670148ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
5673248ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
5673344ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
5683816ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
5685728ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
5686248ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
5686292ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
5686372ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
5686500ref10gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
5686628ref10gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
5686936ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
5687068ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
5687084ref10gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014050420140425
5687096ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
5687272ref10gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014050420140425
5687304ref10gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
5687520ref10gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
5687684ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
5687848ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
5687968ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
5687984ref10gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
5688128ref10gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
5688264ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
5688288ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
5688452ref10gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
5688616ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
5688660ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
5689488ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
5689984ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
5690144ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
5690540ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
5690548ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
5690560ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
5690592ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
5690756ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
5690832ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
5690972ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
5691024ref10gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
5691200ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
5691236ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
5691472ref10gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
5691856ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
5692176ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
5692496ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
5692868ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
5692880ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
5692956ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
5693056ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
5693176ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
5693252ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
5693420ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
5693436ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
5693688ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
5693724ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
5693756ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
5693788ref10gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
5693844ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
5693928ref10gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
5694104ref10gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
5694196ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
5694300ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
5694624ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
5694792ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
5695156ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
5695164ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
5695236ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
5695244ref10gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
5695552ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
5695656ref10gcc -m32 -O3 -fomit-frame-pointer2014050420140425
5696380ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
5696780ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
5697360ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
5697460ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
5697464ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
5697704ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
5698452ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
5698464ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
5698476ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
5698828ref10gcc -m32 -Os -fomit-frame-pointer2014050420140425
5699104ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
5699924ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
5700660ref10gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
5701384ref10gcc -m32 -O2 -fomit-frame-pointer2014050420140425
5702084ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
5702572ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
5703060ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
5703320ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
5703376ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
5703516ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
5703580ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
5704420ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
5704988ref10gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
5705904ref10gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
5706364ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
5706908ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
5708432ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
5709640ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
5709928ref10gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
5710188ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
5710940ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
5711292ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
5712656ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
5713164ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
5713224ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
5713496ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
5713644ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
5714416ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
5714528ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
5729572ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
5736612ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
5736812ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
5736884ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
5738592ref10gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
5738924ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
5739304ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
5740324ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
5740768ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
5741140ref10gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
5756548ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
5758660ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
5758888ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
5761060ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
5761636ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
5765840ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
6922668ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
6923888ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
6924200ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
6924384ref10gcc -m32 -O -fomit-frame-pointer2014050420140425
6924420ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
6924628ref10gcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
6924656ref10gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
6924692ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
6924728ref10gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
6924880ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
6925060ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
6931916ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
6933764ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
6936100ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
6936984ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
6941868ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
6943080ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
6943560ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
6943648ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
6943820ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
6945900ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
6946552ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
6946844ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
6971392ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
6971864ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
6974396ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
6975012ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
7133580ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
7133944ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
7134092ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
7134228ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
7134620ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
7135256ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
7186712ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
7187300ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
7187588ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
7187684ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
7189072ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
7189384ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
7189452ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
7189580ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
7236372ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
7237100ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
21840724refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
21857184refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014050420140425
21897044refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
22190344refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
22224368refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014050420140425
22484944refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
22563080refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014050420140425
22691000refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014050420140425
22715516refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014050420140425
22742120refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
22755440refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
22765828refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
22804644refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
23359192refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
23364988refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
23495060refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
23501008refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
23558056refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
23562016refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
23641264refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
23811888refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
23817256refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
23869772refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
23874924refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
24059744refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
24189404refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014050420140425
24232816refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
24266256refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
24270792refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
24336532refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
24339244refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
24667308refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
24673208refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
24778988refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
24809200refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
24824404refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
24858772refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
24860072refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
24861384refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
24861784refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014050420140425
24978256refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
25037020refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
25037528refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
25046672refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
25062268refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
25090452refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
25096288refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
25105020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
25130540refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
25162912refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
25185228refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
25244008refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
25346592refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014050420140425
25448976refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
25832488refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
25918124refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
25922660refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
25989148refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
25989920refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
25996112refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
26013252refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
26038248refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
26091300refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
26160268refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
26262084refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014050420140425
26466740refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014050420140425
26501888refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014050420140425
26509516refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014050420140425
26595864refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
26617768refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
26727812refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014050420140425
26741272refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014050420140425
26888160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
26942812refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014050420140425
26945692refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
26945772refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
26957312refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
26974456refgcc -m32 -O -fomit-frame-pointer2014050420140425
26983244refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
26991796refgcc -m32 -march=core2 -O -fomit-frame-pointer2014050420140425
27257556refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014050420140425
27615864refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
27800320refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
27812716refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
27898412refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
27907400refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014050420140425
27929108refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014050420140425
27932484refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
27944560refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
27950620refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
27975512refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
28112384refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
28115084refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
28124244refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
28153056refgcc -m32 -O3 -fomit-frame-pointer2014050320140425
28287056refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
28296428refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
28303668refgcc -m32 -Os -fomit-frame-pointer2014050320140425
28311092refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
28312760refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
28313088refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014050420140425
28315460refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
28319740refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
28325108refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
28328176refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014050420140425
28330288refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
28354304refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014050420140425
28378632refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014050420140425
28495972refgcc -m32 -march=k8 -O -fomit-frame-pointer2014050420140425
28524348refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014050420140425
28534972refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014050420140425
28558592refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
28570100refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
28649536refgcc -m32 -O2 -fomit-frame-pointer2014050420140425
28900172refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014050420140425
28933436refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014050420140425
28946160refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014050420140425
28962776refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014050420140425
28967368refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014050420140425
29019536refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
29060356refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014050420140425
29079248refgcc -m32 -march=prescott -O -fomit-frame-pointer2014050420140425
29119584refgcc -m32 -march=nocona -O -fomit-frame-pointer2014050420140425
29135728refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014050420140425
29273748refgcc -m32 -march=i486 -O -fomit-frame-pointer2014050420140425
29392388refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014050420140425
29400752refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014050420140425
29484620refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014050420140425
29630704refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014050420140425
29674972refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014050420140425
29873676refgcc -m32 -march=pentium -O -fomit-frame-pointer2014050420140425
29898428refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014050420140425
30211192refgcc -m32 -march=i386 -O -fomit-frame-pointer2014050420140425
30214280refgcc -m32 -march=athlon -O -fomit-frame-pointer2014050420140425
30274388refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014050420140425
30477936refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014050420140425
30509088refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014050420140425
30628488refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014050420140425
30744984refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
30746332refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
30789220refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014050420140425
30789728refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014050420140425
30792260refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014050420140425
30797684refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014050420140425
30819088refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014050420140425
30828208refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014050420140425
30841888refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014050420140425
30846716refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014050420140425
30847592refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014050420140425
30863496refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014050420140425
30867072refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014050420140425
30949368refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014050420140425
30951760refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014050420140425
30990340refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014050420140425
30992668refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014050420140425
30994660refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014050420140425
31043464refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014050420140425
31078424refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014050420140425
31140320refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014050420140425
31173964refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014050420140425
31336832refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014050420140425
32164072refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014050420140425
33227204refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014050420140425
34017356refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014050420140425
34052184refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014050420140425
34114476refgcc -m32 -march=k6 -O -fomit-frame-pointer2014050420140425
39414224refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425
39620292refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
39677544refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
40286160refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014050420140425
40378052refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014050420140425
40400996refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014050420140425

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:79:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:82:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:85:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:88:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c:133:3: warning: right shift count >gt;= width of type [enabled by default]
smult.c: smult.c: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: 168, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer donna_c64
gcc -m32 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -O -fomit-frame-pointer donna_c64
gcc -m32 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -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

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