This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 668c1d28b55766371eb5210fc1abcbe68852fd3a
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Jan 17 15:53:20 2023 +0100

    Disable the use of FMA on the master branch for 
`MathTransform.transform(…)` methods.
    FMA stay enabled on the geoapi-4.0 development branch.
    
    The reason for disabling FMA is that they provide a slight performance 
increase on processors
    that support it, but a big performance penality on processors that do not 
support it.
    FMA may be considered common enough if the future, when `geoapi-3.1` will 
become `main`.
---
 .../src/main/java/org/apache/sis/internal/referencing/Formulas.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
index 538cb09cc6..89c7837181 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/Formulas.java
@@ -110,7 +110,7 @@ public final class Formulas extends Static {
      * but come at a high cost on older machines without hardware support.
      */
     @Configuration
-    public static final boolean USE_FMA = true;
+    public static final boolean USE_FMA = false;
 
     /**
      * Do not allow instantiation of this class.

Reply via email to