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]) {