diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2008-05-02 08:53:23 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2008-05-02 08:53:23 +0000 |
commit | 890a8de962e575442bc3195967a26a26e5139db9 (patch) | |
tree | 0008d902b089221d2d0b77e6774439cfcd02f342 /bench/benchmark.cpp | |
parent | ef5b20bc50fb0a44ca48e6167d98437f4f2ee75e (diff) |
Make products always eval into expressions. Improves performance
in benchmark. Still not as fasts as explicit eval(), strangely.
Diffstat (limited to 'bench/benchmark.cpp')
-rw-r--r-- | bench/benchmark.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bench/benchmark.cpp b/bench/benchmark.cpp index 53693cbf6..4061b0211 100644 --- a/bench/benchmark.cpp +++ b/bench/benchmark.cpp @@ -39,7 +39,7 @@ int main(int argc, char *argv[]) asm("#begin"); for(int a = 0; a < REPEAT; a++) { - m = I + 0.00005 * (m + m*m); + m = Matrix<SCALAR,MATSIZE,MATSIZE>::ones() + 0.00005 * (m + m*m); } asm("#end"); cout << m << endl; |