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-math.git

commit af647182efb2db902fb8fb5e696777c317248494
Author: aherbert <aherb...@apache.org>
AuthorDate: Wed Jun 9 16:44:48 2021 +0100

    Fix binary search for index overflow
---
 .../apache/commons/math4/legacy/stat/descriptive/rank/Percentile.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/stat/descriptive/rank/Percentile.java
 
b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/stat/descriptive/rank/Percentile.java
index 4527931..34fef44 100644
--- 
a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/stat/descriptive/rank/Percentile.java
+++ 
b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/stat/descriptive/rank/Percentile.java
@@ -1357,7 +1357,7 @@ public class Percentile extends 
AbstractUnivariateStatistic implements Serializa
                 }
                 return lo;
             } else {
-                int mid = (lo + hi) / 2;
+                int mid = (lo + hi) >>> 1;
                 if (qsn == sk[mid]) {
                   return mid;
                 } else if (qsn > sk[mid]) {

Reply via email to