This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
commit 5f8c7a08b1a0f18c5f22b8f332b3cc27988258e6 Author: Alex Herbert <aherb...@apache.org> AuthorDate: Wed Jul 28 21:46:11 2021 +0100 Avoid modulus to detect even iteration --- .../src/main/java/org/apache/commons/numbers/gamma/RegularizedBeta.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedBeta.java b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedBeta.java index d4c1c59..9d0b7ea 100644 --- a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedBeta.java +++ b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedBeta.java @@ -100,7 +100,7 @@ public final class RegularizedBeta { /** {@inheritDoc} */ @Override protected double getA(int n, double x) { - if (n % 2 == 0) { // even + if ((n & 0x1) == 0) { // even final double m = n / 2d; return (m * (b - m) * x) / ((a + (2 * m) - 1) * (a + (2 * m)));