I've put up another snapshot: blitz-980410.tar.gz
Probably the only interesting new addition (for most people) is
benchmarks/looptest.cpp, which tests a variety of C loop styles.
Eventually something like this will be attached to a script to
automatically tune Blitz++ for a particular platform (currently
tuning has to be done manually, and it's a major undertaking).
I'd be interested in seeing output of "looptest" for a variety
of architectures. I have results for the RS/6000, T3E (alpha,
sort of) and Pentium II. It's interesting seeing how minor changes
to the loop structure make huge performance differences.
blitz-980410
- various minor bug fixes
- included benchmarks/looptest.cpp: tests a variety of C loop styles
to find which one gives best performance. This will be a start for
automatic tuning someday.
- added lots of comments to <blitz/arrayeval.cc> to explain stack
iteration
- finally, stable compiles with EGCS
- honour BZ_HAVE_NAMESPACES in examples and benchmarks
--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:04 EST