This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
suggestion for gcc 3.0 tests: Crypto++
- To: gcc at gcc dot gnu dot org
- Subject: suggestion for gcc 3.0 tests: Crypto++
- From: zooko at zooko dot com
- Date: Sat, 09 Jun 2001 16:04:55 -0700
- Cc: cryptopp-develop at lists dot sourceforge dot NET
- Reply-To: zooko at zooko dot com
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/