Implementation notes: mipso32, gcc49, crypto_sign/donald2048

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: donald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
90678616opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012041420120329
90727490opensslgcc -mabi=32 -O3 -fomit-frame-pointer2012041420120329
90832046opensslgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012041420120329
90852078opensslgcc -O -fomit-frame-pointer2012041420120329
90866884opensslgcc -O3 -fomit-frame-pointer2012041420120329
90885888opensslgcc -mabi=32 -O -fomit-frame-pointer2012041420120329
90926960opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
90965242opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
90980200opensslgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012041420120329
91014472opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012041420120329
91055110opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
91057264opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041420120329
91060774opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012041420120329
91069270opensslgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012041420120329
91090802opensslgcc -funroll-loops -O -fomit-frame-pointer2012041420120329
91124604opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
91249274opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041420120329
92268118opensslgcc -funroll-loops -Os -fomit-frame-pointer2012041420120329
92276340opensslgcc -Os -fomit-frame-pointer2012041420120329
92295650opensslgcc -mabi=32 -Os -fomit-frame-pointer2012041420120329
92347650opensslgcc -O2 -fomit-frame-pointer2012041420120329
92368798opensslgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012041420120329
92722706opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041420120329
93967150opensslgcc -mabi=32 -O2 -fomit-frame-pointer2012041420120329
95041050opensslcc2012041420120329
95238822opensslgcc -funroll-loops2012041420120329
95409486opensslgcc2012041420120329

Compiler output

Implementation: crypto_sign/donald2048/cryptopp
Compiler: g++
sign.cpp: sign.cpp:1:26: error: cryptopp/dsa.h: No such file or directory
sign.cpp: sign.cpp:2:26: error: cryptopp/sha.h: No such file or directory
sign.cpp: sign.cpp:3:28: error: cryptopp/osrng.h: No such file or directory
sign.cpp: sign.cpp:6: error: 'CryptoPP' is not a namespace-name
sign.cpp: sign.cpp:6: error: expected namespace-name before ';' token
sign.cpp: sign.cpp:65: error: 'AutoSeededRandomPool' does not name a type
sign.cpp: sign.cpp:66: error: 'Integer' does not name a type
sign.cpp: sign.cpp:67: error: 'Integer' does not name a type
sign.cpp: sign.cpp:68: error: 'Integer' does not name a type
sign.cpp: sign.cpp: In function 'int crypto_sign_donald2048_cryptopp_keypair(unsigned char*, unsigned char*)':
sign.cpp: ...
sign.cpp: sign.cpp:113: error: expected ';' before 'verifier'
sign.cpp: sign.cpp:114: error: 'Integer' was not declared in this scope
sign.cpp: sign.cpp:114: error: expected ';' before 'y'
sign.cpp: sign.cpp:115: error: 'verifier' was not declared in this scope
sign.cpp: sign.cpp:115: error: 's_p' was not declared in this scope
sign.cpp: sign.cpp:115: error: 's_q' was not declared in this scope
sign.cpp: sign.cpp:115: error: 's_g' was not declared in this scope
sign.cpp: sign.cpp:115: error: 'y' was not declared in this scope
sign.cpp: sign.cpp:117: error: 'memcpy' was not declared in this scope
sign.cpp: sign.cpp:118: error: 'size_t' was not declared in this scope

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp