This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

suggestion for gcc 3.0 tests: Crypto++



On the gcc web page[1] you ask:

 * What other tests should we use for compile-time performance measurement? 
 * What tests should we use for code quality? 


I suggest that you use Crypto++ [2] for these two tests.

Crypto++ is a widely used, free, portable, richly featured crypto library that
makes extensive use of modern C++ features such as templates.  Cryptography is
the most performance-sensitive part of many modern Internet applications, and
benchmarking the resulting libcryptopp.a seems like a very useful measure of
g++'s ability to generate fast code.  Crypto++ comes with a comprehensive
regression test and benchmark suite.  (See benchmark results here: [3].)

Note that currently MS C++ compiler makes a much faster Crypto++ library than
g++ 2.95.3 does.

I am not affiliated with Crypto++ except as a satisfied user (for my Mojo
Nation[3] project).


Regards,

Zooko

[1] http://gcc.gnu.org/
[2] http://cryptopp.com/
[3] http://www.eskimo.com/~weidai/benchmarks.html
[4] http://mojonation.net/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]