this.minimumTForOneSidedProbability = function()

in resources/perf.webkit.org/public/shared/statistics.js [297:317]


    this.minimumTForOneSidedProbability = function(probability, degreesOfFreedom) {
        if (degreesOfFreedom < 1 || isNaN(degreesOfFreedom))
            return NaN;
        const tDistributionTableForProbability = tDistributionByOneSidedProbability[probability];
        if (degreesOfFreedom <= tDistributionTableForProbability.probabilityToTValue.length)
            return tDistributionTableForProbability.probabilityToTValue[degreesOfFreedom - 1];
        const tValuesSortedByProbability = tDistributionTableForProbability.tValuesSortedByProbability;

        let low = 0;
        let high = tValuesSortedByProbability.length;
        while (low < high) {
            const mid = low + Math.floor((high - low) / 2);
            const entry = tValuesSortedByProbability[mid];
            if (degreesOfFreedom <= entry.maxDF)
                high = mid;
            else
                low = mid + 1;
        }

        return tValuesSortedByProbability[low].value;
    }