mirror of https://github.com/mosra/magnum.git
Browse Source
Apparently this gives a nearly three-times speed up compared to before. Didn't expect that. Starting Magnum::Math::Test::MatrixBenchmark with 16 test cases... INFO Benchmarking a debug build. BENCH [01] 95.33 ± 4.52 ns multiply3()@499x10000 (wall time) BENCH [02] 183.99 ± 9.29 ns multiply4()@499x10000 (wall time) BENCH [03] 110.17 ± 8.50 ns comatrix3()@49x10000 (wall time) BENCH [04] 161.54 ± 10.13 ns invert3()@49x10000 (wall time) BENCH [05] 471.44 ± 19.40 ns invert3GaussJordan()@49x10000 (wall time) BENCH [06] 320.65 ± 13.23 ns invert3Rigid()@49x10000 (wall time) BENCH [07] 206.27 ± 9.80 ns invert3Orthogonal()@49x10000 (wall time) BENCH [08] 321.25 ± 18.82 ns comatrix4()@49x10000 (wall time) BENCH [09] 445.50 ± 15.18 ns invert4()@49x10000 (wall time) BENCH [10] 828.55 ± 16.96 ns invert4GaussJordan()@49x10000 (wall time) BENCH [11] 533.23 ± 21.75 ns invert4Rigid()@49x10000 (wall time) BENCH [12] 345.56 ± 10.16 ns invert4Orthogonal()@49x10000 (wall time) BENCH [13] 63.72 ± 6.85 ns transformVector3()@999x10000 (wall time) BENCH [14] 62.28 ± 4.43 ns transformPoint3()@999x10000 (wall time) BENCH [15] 82.05 ± 7.96 ns transformVector4()@999x10000 (wall time) BENCH [16] 79.32 ± 2.41 ns transformPoint4()@999x10000 (wall time) Finished Magnum::Math::Test::MatrixBenchmark with 0 errors out of 5500 checks.pull/388/head
1 changed files with 34 additions and 1 deletions
Loading…
Reference in new issue