Implementation notes: x86, gcc14, crypto_sign/donald2048

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: donald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
15487659opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102820161009
15490008opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102820161009
15490341opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102820161009
15492240opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102820161009
15492348opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102820161009
15492447opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102820161009
15494877opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016102820161009
15495372opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102820161009
15495480opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102820161009
15497901opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102820161009
15502239opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102820161009
15503760opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102820161009
15504066opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102820161009
15504237opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102820161009
15504282opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102820161009
15506748opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102820161009
15507558opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102820161009
15508998opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102820161009
15509988opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102820161009
15511095opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102820161009
15513066opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102820161009
15513669opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102820161009
15514893opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102820161009
15515640opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102820161009
15517872opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102820161009
15518025opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102820161009
15520761opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102820161009
15521220opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102820161009
15523200opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102820161009
15523344opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102820161009
15523650opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102820161009
15524334opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102820161009
15525504opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102820161009
15526098opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102820161009
15526395opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102820161009
15527799opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102820161009
15527826opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102820161009
15528042opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102820161009
15528204opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102820161009
15529851opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102820161009
15530094opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102820161009
15530418opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102820161009
15531615opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102820161009
15531813opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102820161009
15532191opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102820161009
15532380opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102820161009
15535665opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102820161009
15536718opensslgcc -m32 -O2 -fomit-frame-pointer2016102820161009
15537042opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102820161009
15537177opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102820161009
15537825opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102820161009
15538257opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102820161009
15538968opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102820161009
15539256opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102820161009
15539661opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102820161009
15539949opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102820161009
15540669opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102820161009
15541335opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102820161009
15541344opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102820161009
15541974opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102820161009
15542244opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102820161009
15542793opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102820161009
15543180opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102820161009
15544206opensslgcc -m32 -O3 -fomit-frame-pointer2016102820161009
15547797opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102820161009
15548463opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102820161009
15548823opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102820161009
15549606opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102820161009
15549804opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102820161009
15551892opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102820161009
15551928opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102820161009
15552765opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102820161009
15554187opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102820161009
15554790opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102820161009
15556266opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102820161009
15556338opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102820161009
15556599opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102820161009
15556824opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102820161009
15556869opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102820161009
15557436opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102820161009
15557832opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102820161009
15559407opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102820161009
15559515opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102820161009
15559695opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016102820161009
15559812opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102820161009
15560001opensslgcc -m32 -O -fomit-frame-pointer2016102820161009
15560235opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102820161009
15560235opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102820161009
15560766opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102820161009
15561414opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016102820161009
15561873opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102820161009
15562224opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102820161009
15563493opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102820161009
15563763opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016102820161009
15564042opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102820161009
15564438opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102820161009
15565284opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102820161009
15566166opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102820161009
15566364opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102820161009
15566562opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102820161009
15566571opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102820161009
15566949opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102820161009
15567948opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102820161009
15568272opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102820161009
15569703opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102820161009
15569928opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102820161009
15570045opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102820161009
15570918opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102820161009
15572412opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102820161009
15573168opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102820161009
15574014opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102820161009
15574257opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102820161009
15575877opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102820161009
15575913opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102820161009
15576921opensslgcc -m32 -Os -fomit-frame-pointer2016102820161009
15576984opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102820161009
15578226opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016102820161009
15579288opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102820161009
15579702opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102820161009
15579729opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016102820161009
15581394opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102820161009
15581916opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102820161009
15582825opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102820161009
15582843opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102820161009
15583005opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102820161009
15583275opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102820161009
15583653opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102820161009
15583743opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016102820161009
15583968opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102820161009
15584463opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102820161009
15585588opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102820161009
15586686opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102820161009
15587424opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102820161009
15587631opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102820161009
15588315opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102820161009
15589557opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102820161009
15590673opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102820161009
15590799opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102820161009
15591078opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102820161009
15591348opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102820161009
15592482opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102820161009
15596334opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102820161009
15597414opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102820161009
15597792opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102820161009
15598791opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016102820161009
15599349opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102820161009
15603777opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102820161009
15606225opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016102820161009
15606810opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102820161009
15607215opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102820161009
15608898opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102820161009
15609762opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102820161009
15613146opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102820161009
15618609opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102820161009
15627087opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102820161009
15637275opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102820161009
15644106opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102820161009
15644358opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102820161009
15650325opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102820161009
15658416opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102820161009

Test failure

Implementation: crypto_sign/donald2048/cryptopp
Compiler: g++ -m32 -O2 -fomit-frame-pointer
error 111
crypto_sign_open with c=t overlap returns nonzero

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
g++ -m32 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -O -fomit-frame-pointer cryptopp
g++ -m32 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -Os -fomit-frame-pointer cryptopp

Test failure

Implementation: crypto_sign/donald2048/cryptopp
Compiler: g++ -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_sign_open with c=t overlap returns nonzero
error 111
crypto_sign_open with c=t overlap returns nonzero

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