aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-09-04 06:45:29 +0200
committerSven Gothel <[email protected]>2023-09-04 06:45:29 +0200
commite06d1d07125fb9489ea45d05fb40a562e2c4ca46 (patch)
treefc090c1dd6ae0d1e7a2dbb7be2dd7d2da458be77 /src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java
parentba1c13b4eb4db2f15d2ee72d768748ab1f5d5639 (diff)
FloatUtil.abs(a): Mark as deprecated, use Math.abs(a) directly. We assume it is an intrinsic + branch-less implementation
Expected implementation is - return Float.intBitsToFloat(Float.floatToRawIntBits(a) & 0x7fffffff); replacing old implementation - return (a <= 0.0F) ? 0.0F - a : a; .. also market as @IntrinsicCandidate Hence we shall leave it to the JRE core-lib implementation...
Diffstat (limited to 'src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java')
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java b/src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java
index 0cd4b66ff..7eb1d0bf0 100644
--- a/src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/plane/Crossing2F.java
@@ -106,7 +106,7 @@ import com.jogamp.opengl.math.FloatUtil;
res[rc++] = m * FloatUtil.cos(t - p) + n;
} else {
// Debug.println("R2 >= Q3 (" + R2 + "/" + Q3 + ")");
- float A = FloatUtil.pow(FloatUtil.abs(R) + FloatUtil.sqrt(R2 - Q3), 1.0f / 3.0f);
+ float A = FloatUtil.pow(Math.abs(R) + FloatUtil.sqrt(R2 - Q3), 1.0f / 3.0f);
if (R > 0.0) {
A = -A;
}