From 48717894eddfe6111364416aa7755f7369f09ed6 Mon Sep 17 00:00:00 2001 From: Sven Göthel Date: Fri, 26 Apr 2024 02:39:48 +0200 Subject: Math: Align mul + inv perf tests with native jaulib --- .../test/junit/math/TestMatrix4f02MulNOUI.java | 16 ++-- .../junit/math/TestMatrix4f03InversionNOUI.java | 90 +++++++++------------- 2 files changed, 46 insertions(+), 60 deletions(-) (limited to 'src/test/com') diff --git a/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f02MulNOUI.java b/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f02MulNOUI.java index 090dcf6e7..1805bec7e 100644 --- a/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f02MulNOUI.java +++ b/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f02MulNOUI.java @@ -188,16 +188,16 @@ public class TestMatrix4f02MulNOUI extends JunitTracer { // warm-up for(int i=0; i 0 ); @@ -206,19 +206,19 @@ public class TestMatrix4f02MulNOUI extends JunitTracer { for(int i=0; i 0 ); diff --git a/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f03InversionNOUI.java b/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f03InversionNOUI.java index ae0d8d739..9bbe778a0 100644 --- a/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f03InversionNOUI.java +++ b/src/test/com/jogamp/opengl/test/junit/math/TestMatrix4f03InversionNOUI.java @@ -262,6 +262,9 @@ public class TestMatrix4f03InversionNOUI extends JunitTracer { } tI2 = Platform.currentTimeMillis() - t_0; + // avoid optimizing out unused computation results by simply adding up determinat + double dr = 1; + // // Matrix4f // @@ -269,42 +272,34 @@ public class TestMatrix4f03InversionNOUI extends JunitTracer { // warm-up for(int i=0; i