Implementation notes: x86, h5e450, crypto_sign/ed25519

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ed25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
5267427ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080420120717
5270259ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080420120717
5302599ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080420120717
5321313ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080420120717
5325375ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2012080420120717
5329368ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080420120717
5332293ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080420120717
5335551ref10gcc -m32 -Os -fomit-frame-pointer2012080420120717
5338326ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080420120717
5338551ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080420120717
5340333ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080420120717
5340525ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080420120717
5341863ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080420120717
5342541ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080420120717
5345106ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080420120717
5345148ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080420120717
5345655ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080420120717
5345691ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080420120717
5345733ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080420120717
5345829ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080420120717
5346093ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2012080420120717
5347122ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080420120717
5348598ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080420120717
5353713ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080420120717
5354442ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080420120717
5355726ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080420120717
5357124ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080420120717
5357715ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080420120717
5358570ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080420120717
5366106ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080420120717
5368020ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080420120717
5368245ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080420120717
5369400ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080420120717
5370066ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080420120717
5370924ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080420120717
5372109ref10gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080420120717
5373567ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080420120717
5374410ref10gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080420120717
5374692ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080420120717
5379642ref10gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080420120717
5384394ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080420120717
5384949ref10gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080420120717
5385444ref10gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080420120717
5385606ref10gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080420120717
5385654ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2012080420120717
5386143ref10gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080420120717
5387886ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080420120717
5389491ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080420120717
5390577ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080420120717
5392116ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080420120717
5393661ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080420120717
5394453ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080420120717
5394852ref10gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080420120717
5395038ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080420120717
5395458ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2012080420120717
5395857ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080420120717
5396832ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2012080420120717
5402430ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080420120717
5402640ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080420120717
5405670ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080420120717
5406336ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080420120717
5407971ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2012080420120717
5408892ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080420120717
5409291ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080420120717
5410023ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080420120717
5410611ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080420120717
5412012ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080420120717
5412726ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080420120717
5414241ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2012080420120717
5414640ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080420120717
5415030ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080420120717
5415855ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080420120717
5416074ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2012080420120717
5417271ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080420120717
5419146ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080420120717
5419464ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080420120717
5424498ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080420120717
5424558ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080420120717
5427585ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080420120717
5428887ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080420120717
5429205ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080420120717
5429712ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080420120717
5430174ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080420120717
5430849ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080420120717
5431671ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080420120717
5431674ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080420120717
5434092ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080420120717
5436336ref10gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080420120717
5439960ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080420120717
5439966ref10gcc -m32 -O3 -fomit-frame-pointer2012080420120717
5440476ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
5441586ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080420120717
5442846ref10gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080420120717
5447964ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
5449605ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080420120717
5451735ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080420120717
5452170ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080420120717
5453157ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080420120717
5453421ref10gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
5454699ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2012080420120717
5456586ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080420120717
5457222ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080420120717
5459328ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080420120717
5459976ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080420120717
5461251ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080420120717
5465595ref10gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080420120717
5475813ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080420120717
5477100ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080420120717
5477907ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080420120717
5478201ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
5479287ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080420120717
5481366ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080420120717
5481633ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080420120717
5482179ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080420120717
5489244ref10gcc -m32 -O2 -fomit-frame-pointer2012080420120717
5489352ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080420120717
5497038ref10gcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080420120717
5498226ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080420120717
5500827ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080420120717
5503122ref10gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080420120717
5530059ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080420120717
5538327ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080420120717
6844587ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2012080420120717
6884862ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2012080420120717
6892110ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080420120717
6899199ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080420120717
6904029ref10gcc -m32 -O -fomit-frame-pointer2012080420120717
6916488ref10gcc -m32 -march=corei7 -O -fomit-frame-pointer2012080420120717
6918615ref10gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080420120717
6919455ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080420120717
6920289ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2012080420120717
6923337ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080420120717
6925662ref10gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080420120717
6932448ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2012080420120717
6933225ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080420120717
6945447ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2012080420120717
6948546ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080420120717
6967026ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080420120717
6973230ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2012080420120717
6985674ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2012080420120717
7003965ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2012080420120717
7004994ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2012080420120717
7006017ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080420120717
7022436ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080420120717
7027854ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080420120717
7029456ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080420120717
7030695ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2012080420120717
7051476ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080420120717
7059408ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080420120717
7086288ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080420120717
7090710ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080420120717
7092063ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080420120717
7092627ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080420120717
7093098ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2012080420120717
7100274ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080420120717
7103583ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080420120717
7107540ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080420120717
7107828ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080420120717
7108356ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080420120717
7117380ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080420120717
7141716ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080420120717
7176972ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080420120717
7178301ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080420120717
7179309ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080420120717
7179489ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080420120717
16148472refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080420120717
16152243refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080420120717
16160691refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080420120717
16171221refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080420120717
16196676refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080420120717
16225065refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080420120717
16243707refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080420120717
16272366refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080420120717
16284009refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080420120717
16295628refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080420120717
16295907refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080420120717
16402590refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080420120717
21423612refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080420120717
21460653refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080420120717
21464370refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080420120717
21541650refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080420120717
21628776refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080420120717
21662964refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080420120717
21665472refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080420120717
21833631refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080420120717
22121505refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080420120717
22124967refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080420120717
22131594refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080420120717
22132989refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080420120717
22175022refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080420120717
22178970refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080420120717
22184967refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080420120717
22194342refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080420120717
22202319refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
22333479refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080420120717
22981941refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080420120717
22989549refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080420120717
23023251refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080420120717
23288190refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080420120717
23303325refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080420120717
23311344refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080420120717
23317683refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080420120717
23401308refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080420120717
23448762refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080420120717
23474556refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080420120717
23477940refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080420120717
23556936refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080420120717
23568969refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080420120717
23576715refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080420120717
23613576refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080420120717
23821641refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080420120717
23898054refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080420120717
24238020refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080420120717
24257382refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080420120717
24339372refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080420120717
24391569refgcc -m32 -O3 -fomit-frame-pointer2012080420120717
24404178refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080420120717
24408519refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080420120717
24481176refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080420120717
24483285refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080420120717
24679029refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080420120717
24687747refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012080420120717
26355756refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080420120717
26408271refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080420120717
26433651refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080420120717
29155416refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080420120717
29155608refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080420120717
30594321refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080420120717
30609045refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080420120717
30623139refgcc -m32 -O2 -fomit-frame-pointer2012080420120717
30640917refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080420120717
30786507refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080420120717
30822456refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
30865821refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080420120717
30952083refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080420120717
30958632refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080420120717
30986457refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080420120717
30997086refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080420120717
31091349refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080420120717
31111365refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080420120717
31143762refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080420120717
31258443refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080420120717
31431987refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012080420120717
31848240refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012080420120717
31859214refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080420120717
31901568refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080420120717
31915848refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080420120717
31917939refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080420120717
31952655refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080420120717
31990029refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080420120717
32061096refgcc -m32 -march=i386 -O -fomit-frame-pointer2012080420120717
32205927refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080420120717
32212053refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080420120717
32215713refgcc -m32 -march=pentium -O -fomit-frame-pointer2012080420120717
32307888refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080420120717
32315931refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080420120717
32602512refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080420120717
32606832refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080420120717
32620689refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080420120717
32667702refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080420120717
32688450refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080420120717
32700465refgcc -m32 -march=i486 -O -fomit-frame-pointer2012080420120717
32795322refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080420120717
32831553refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080420120717
32837556refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080420120717
32837616refgcc -m32 -march=nocona -O -fomit-frame-pointer2012080420120717
32837667refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080420120717
32847885refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080420120717
32868930refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012080420120717
32900283refgcc -m32 -march=prescott -O -fomit-frame-pointer2012080420120717
32911059refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012080420120717
32994480refgcc -m32 -O -fomit-frame-pointer2012080420120717
33044856refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012080420120717
33123414refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080420120717
33219489refgcc -m32 -march=core2 -O -fomit-frame-pointer2012080420120717
33219855refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080420120717
33220230refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080420120717
33263805refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080420120717
33509409refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080420120717
33526638refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080420120717
33545193refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080420120717
33556638refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080420120717
33576075refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080420120717
33579288refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080420120717
33615660refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080420120717
33622494refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080420120717
33729684refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080420120717
33733311refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012080420120717
33738822refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080420120717
33766194refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080420120717
33769050refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080420120717
33773685refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080420120717
33779550refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080420120717
33800280refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080420120717
33822435refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080420120717
33839460refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080420120717
33841806refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080420120717
33929853refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080420120717
33947133refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080420120717
33970104refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012080420120717
33977523refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080420120717
33978108refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080420120717
33983034refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080420120717
33983265refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080420120717
33984078refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080420120717
33993198refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080420120717
33994428refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080420120717
33994926refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080420120717
33995706refgcc -m32 -Os -fomit-frame-pointer2012080420120717
33997566refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012080420120717
34007379refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080420120717
34010697refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012080420120717
34057707refgcc -m32 -march=athlon -O -fomit-frame-pointer2012080420120717
34081473refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012080420120717
34105806refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012080420120717
34129773refgcc -m32 -march=k6 -O -fomit-frame-pointer2012080420120717
34135743refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080420120717
34155078refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080420120717
34174947refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080420120717
34195335refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080420120717
34196430refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012080420120717
34201398refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080420120717
34216848refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080420120717
34232784refgcc -m32 -march=k8 -O -fomit-frame-pointer2012080420120717
34357518refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080420120717
34450422refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080420120717
34695408refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012080420120717
34730343refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080420120717
34753869refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080420120717
35667648refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
38715723refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080420120717
41291742refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080420120717

Test failure

Implementation: crypto_sign/ed25519/ref10
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref10
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref10