Implementation notes: x86, hydra4, crypto_scalarmult/curve25519

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
2190123athlongcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
2190143athlongcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
2190151athlongcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
2190189athlongcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
2190205athlongcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
2190298athlongcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
2190384athlongcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
2190618athlongcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
2190747athlongcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
2190817athlongcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
2190860athlongcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
2190942athlongcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
2190946athlongcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
2190997athlongcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
2191059athlongcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
2191114athlongcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061620140525
2191114athlongcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
2191122athlongcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
2191184athlongcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
2191297athlongcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
2191348athlongcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
2191391athlongcc -m32 -Os -fomit-frame-pointer2014061620140525
2191395athlongcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061620140525
2191395athlongcc -m32 -march=core2 -Os -fomit-frame-pointer2014061620140525
2191402athlongcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061620140525
2191410athlongcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
2191418athlongcc -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
2191430athlongcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
2191430athlongcc -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
2191500athlongcc -m32 -O -fomit-frame-pointer2014061620140525
2191504athlongcc -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
2191527athlongcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061620140525
2191562athlongcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
2191578athlongcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
2191586athlongcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061620140525
2191601athlongcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
2191613athlongcc -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
2191621athlongcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
2191640athlongcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
2191656athlongcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
2191664athlongcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061620140525
2191679athlongcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
2191683athlongcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
2191687athlongcc -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
2191691athlongcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
2191707athlongcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
2191710athlongcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
2191714athlongcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
2191714athlongcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
2191738athlongcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
2191742athlongcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
2191742athlongcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
2191780athlongcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
2191780athlongcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
2191800athlongcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
2191812athlongcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
2191824athlongcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
2191839athlongcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
2191859athlongcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
2191867athlongcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
2191874athlongcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
2191882athlongcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
2191932athlongcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
2191945athlongcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
2191967athlongcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061620140525
2191972athlongcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
2191976athlongcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
2191976athlongcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
2191988athlongcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
2192023athlongcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
2192027athlongcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
2192077athlongcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
2192124athlongcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
2192202athlongcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
2192225athlongcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
2192268athlongcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
2192307athlongcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
2192385athlongcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
2192385athlongcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061620140525
2192393athlongcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
2192397athlongcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
2192420athlongcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
2192432athlongcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
2192436athlongcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
2192475athlongcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061620140525
2192514athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
2192514athlongcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061620140525
2192534athlongcc -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
2192545athlongcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061620140525
2192553athlongcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061620140525
2192615athlongcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
2192643athlongcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
2192654athlongcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
2192709athlongcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
2192713athlongcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
2192716athlongcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061620140525
2192725athlongcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
2192728athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
2192729athlongcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
2192775athlongcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
2192791athlongcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
2192814athlongcc -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
2192842athlongcc -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
2192845athlongcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
2192873athlongcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
2192877athlongcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
2192896athlongcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
2192904athlongcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
2192904athlongcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
2192912athlongcc -funroll-loops -m32 -O -fomit-frame-pointer2014061620140525
2192912athlongcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
2192912athlongcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
2192935athlongcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
2192978athlongcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
2192986athlongcc -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
2192994athlongcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
2193001athlongcc -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
2193029athlongcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
2193036athlongcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
2193037athlongcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
2193044athlongcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
2193044athlongcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
2193048athlongcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
2193083athlongcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
2193083athlongcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
2193083athlongcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
2193114athlongcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
2193181athlongcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
2193200athlongcc -m32 -march=core2 -O -fomit-frame-pointer2014061620140525
2193216athlongcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061620140525
2193224athlongcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061620140525
2193294athlongcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
2193360athlongcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061620140525
2193449athlongcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
2193500athlongcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
2193559athlongcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
2193738athlongcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
2193738athlongcc -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
2193758athlongcc -m32 -O3 -fomit-frame-pointer2014061620140525
2193774athlongcc -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
2193812athlongcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061620140525
2193813athlongcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061620140525
2193813athlongcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061620140525
2193817athlongcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
2193824athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
2193848athlongcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061620140525
2193937athlongcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
2193945athlongcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
2194062athlongcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
2194117athlongcc -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
2194218athlongcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
2194218athlongcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
2194398athlongcc -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
2194405athlongcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061620140525
2194425athlongcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
2194655athlongcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
2195786athlongcc -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
2195973athlongcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
2196121athlongcc -m32 -march=corei7 -O -fomit-frame-pointer2014061620140525
2196975athlongcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
2197034athlongcc -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
2197349athlongcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061620140525
2197451athlongcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
2197568athlongcc -m32 -O2 -fomit-frame-pointer2014061620140525
2199035athlongcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
2199518athlongcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
6224899ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
6226010ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
6236958ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
6264605ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
6279074ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
6287366ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
6288430ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061620140525
6288450ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
6301421ref10gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
6304292ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
6304338ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
6304346ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
6304393ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
6305926ref10gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061620140525
6306007ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
6319291ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
6330375ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
6330484ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
6330566ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
6330570ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
6330956ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
6334528ref10gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
6335102ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
6335140ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
6341985ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
6342000ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
6342223ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
6342239ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
6342274ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
6342297ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
6345558ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
6345566ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
6345596ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
6345663ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
6345678ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
6345745ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
6346318ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
6346353ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
6357558ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
6357585ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
6357620ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
6357679ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
6366531ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
6373014ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
6373072ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
6373111ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
6376145ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
6376176ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
6376204ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
6376207ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
6383399ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
6383520ref10gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
6383524ref10gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
6388504ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
6388559ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
6388570ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
6389273ref10gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
6389339ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
6389358ref10gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
6390193ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
6390201ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
6390209ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
6391340ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
6391355ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
6400407ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
6407540ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
6408671ref10gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
6411331ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
6411412ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
6413148ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
6413183ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
6413219ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
6413417ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
6413444ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
6413605ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
6413819ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
6413854ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
6413921ref10gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
6415625ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
6416811ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
6417668ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061620140525
6417672ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
6418909ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
6420601ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
6420843ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
6425024ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
6430663ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061620140525
6432059ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061620140525
6438385ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061620140525
6440690ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061620140525
6440721ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2014061620140525
6440726ref10gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061620140525
6440737ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061620140525
6440753ref10gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061620140525
6440815ref10gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061620140525
6442051ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
6442176ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
6442187ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
6442211ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
6442215ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
6442223ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
6457237ref10gcc -m32 -O3 -fomit-frame-pointer2014061620140525
6458435ref10gcc -m32 -O2 -fomit-frame-pointer2014061620140525
6459324ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
6459706ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
6460054ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
6460389ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
6460487ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
6462651ref10gcc -m32 -Os -fomit-frame-pointer2014061620140525
6471426ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
6476629ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
6477389ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
6477440ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
6495032ref10gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061620140525
6495049ref10gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061620140525
6496881ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061620140525
6496940ref10gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061620140525
6496967ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061620140525
6496967ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061620140525
6507083ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
6507614ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
6519377ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
6519949ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
9248210ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2014061620140525
9258643ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
9267406ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
9272597ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
9272737ref10gcc -m32 -O -fomit-frame-pointer2014061620140525
9272761ref10gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061620140525
9272800ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061620140525
9272812ref10gcc -m32 -march=corei7 -O -fomit-frame-pointer2014061620140525
9272819ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2014061620140525
9272819ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061620140525
9272820ref10gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061620140525
9289152ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
9331834ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
9336725ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
9336756ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
9336822ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
9336826ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061620140525
9354875ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
9354930ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
9374824ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
9384960ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
9398575ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
9426936ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
9488084ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
9488150ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
9503504ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
9503610ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
9537189ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
9626888ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
9698399ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
9698407ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
9698411ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
9704366ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
9704385ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
9704483ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
9707708ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
9707841ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
9707853ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
9707856ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
9711647ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
9711656ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
9711706ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
9711714ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
41616725refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
41712812refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
41790996refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
42376573refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
42397380refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
43156113refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
43203775refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061620140525
43234752refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
43377337refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
43499742refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
43525108refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
43538251refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
43590437refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
43595491refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
44039100refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
44040684refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
44048913refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
44103392refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
44144724refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
44249334refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
44289426refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
44389577refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
44657192refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
44708730refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
44923211refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
45154227refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061620140525
45198270refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
45470384refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061620140525
45522024refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
45559285refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
45672155refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
45808947refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
45841107refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
45846134refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
45847608refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
45971952refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
46637893refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
46714372refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
46917023refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
47162501refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
47179170refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
47211712refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
47242284refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
47255973refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
47308572refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
47742650refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
47857739refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
48077890refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
48162325refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
48371895refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
48654493refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
49167304refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061620140525
50095609refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061620140525
50472489refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061620140525
50736394refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061620140525
50749120refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061620140525
50801174refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061620140525
50833571refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061620140525
50886716refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061620140525
51140594refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061620140525
51265176refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061620140525
51316933refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061620140525
51393408refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061620140525
51563682refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061620140525
51578736refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061620140525
51620431refgcc -m32 -O -fomit-frame-pointer2014061620140525
51627112refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061620140525
51645036refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061620140525
51669594refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061620140525
51671252refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061620140525
51683077refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061620140525
51790627refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061620140525
51895623refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061620140525
51968959refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061620140525
52009670refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061620140525
52216890refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061620140525
52520988refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061620140525
52997486refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061620140525
53009888refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061620140525
53188523refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061620140525
53244270refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061620140525
53250206refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061620140525
53375412refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061620140525
53398566refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061620140525
53458552refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061620140525
53476020refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061620140525
53848263refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061620140525
53906568refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061620140525
54247147refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
54258188refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
54258434refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
54508841refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061620140525
54533411refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061620140525
54597251refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061620140525
54602110refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061620140525
54611673refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061620140525
54660512refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061620140525
55260177refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061620140525
55291883refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061620140525
55619651refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061620140525
55660683refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061620140525
55669259refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061620140525
55803447refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061620140525
55835665refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061620140525
55933414refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061620140525
55973389refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061620140525
56049509refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061620140525
56244318refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061620140525
56566099refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061620140525
56595209refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061620140525
56596527refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061620140525
56597019refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061620140525
56609007refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061620140525
56735660refgcc -m32 -O2 -fomit-frame-pointer2014061620140525
56739657refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061620140525
57221291refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061620140525
57223947refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061620140525
58483581refgcc -m32 -O3 -fomit-frame-pointer2014061620140525
59761311refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061620140525
59853877refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061620140525
59882008refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
59927560refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
60532910refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
60539536refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
60570678refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
60594367refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
60601129refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061620140525
60605774refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
60622977refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
60673337refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061620140525
60751821refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061620140525
60754060refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061620140525
60767479refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061620140525
60857067refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061620140525
61098238refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
61109178refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
61125878refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061620140525
61181347refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061620140525
61196593refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061620140525
61201043refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
61286760refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061620140525
61322508refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061620140525
61348537refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061620140525
61373376refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061620140525
61492833refgcc -m32 -Os -fomit-frame-pointer2014061620140525
61778118refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061620140525
61820659refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061620140525
61852218refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061620140525
62018904refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
62025584refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
62196268refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
62214263refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061620140525
62278179refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061620140525
62331161refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061620140525
62402051refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061620140525
62747240refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061620140525
63274922refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061620140525
63332720refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061620140525
63524690refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061620140525
63677082refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061620140525
66510456refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525
66600175refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
66764818refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
71093634refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061620140525
71203057refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061620140525
71302191refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061620140525

Test failure

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

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

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: 163, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer donna_c64
gcc -m32 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -O -fomit-frame-pointer donna_c64
gcc -m32 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -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

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