Apache Commons logo Apache Commons Statistics

CPD Results

The following document contains the results of PMD's CPD 7.3.0.

Duplications

File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile QuantilePerformance_DataSource_jmhType f_datasource2_G;
    
    QuantilePerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        QuantilePerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_DoubleQuantileFunctionSource_jmhType f_doublequantilefunctionsource1_G;
    
    QuantilePerformance_DoubleQuantileFunctionSource_jmhType _jmh_tryInit_f_doublequantilefunctionsource1_G(InfraControl control) throws Throwable {
        QuantilePerformance_DoubleQuantileFunctionSource_jmhType val = f_doublequantilefunctionsource1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_doublequantilefunctionsource1_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_DoubleQuantileFunctionSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.DoubleQuantileFunctionSource.class.getDeclaredField("name");
            f.setAccessible(true);
            f.set(val, control.getParam("name"));
            val.setup();
            val.readyTrial = true;
            f_doublequantilefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_jmhType f_quantileperformance0_G;
    
    QuantilePerformance_jmhType _jmh_tryInit_f_quantileperformance0_G(InfraControl control) throws Throwable {
        QuantilePerformance_jmhType val = f_quantileperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantileperformance0_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_jmhType();
            val.readyTrial = true;
            f_quantileperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_QuantileRangeSource_jmhType f_quantilerangesource3_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 418
doubleQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
doubleQuantiles_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
intQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "intQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
intQuantiles_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantiles(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "intQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 695
doubleQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 695
doubleQuantileRange_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
doubleQuantiles_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
doubleQuantiles_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
intQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
intQuantileRange_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
intQuantiles_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantiles(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
intQuantiles_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.intQuantiles(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intquantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intquantilefunctionsource1_G.readyTrial) {
                            l_intquantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intquantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_intquantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_IntQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intquantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intquantilefunctionsource1_G_backoff);
                        l_intquantilefunctionsource1_G_backoff = Math.max(1024, l_intquantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intquantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 391
doubleMedian_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleMedian", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 391
intMedian_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intfunctionsource1_G.readyTrial) {
                            l_intfunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intfunctionsource1_G, 0);
                    }
                } else {
                    long l_intfunctionsource1_G_backoff = 1;
                    while (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intfunctionsource1_G_backoff);
                        l_intfunctionsource1_G_backoff = Math.max(1024, l_intfunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "intMedian", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile QuantilePerformance_DataSource_jmhType f_datasource2_G;
    
    QuantilePerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        QuantilePerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_DoubleQuantileFunctionSource_jmhType f_doublequantilefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile QuantilePerformance_DataSource_jmhType f_datasource2_G;
    
    QuantilePerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        QuantilePerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_DoubleQuantileFunctionSource_jmhType f_doublequantilefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 953
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 953
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile MedianPerformance_DataSource_jmhType f_datasource2_G;
    
    MedianPerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        MedianPerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new MedianPerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.MedianPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MedianPerformance_DoubleFunctionSource_jmhType f_doublefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile QuantilePerformance_DataSource_jmhType f_datasource2_G;
    
    QuantilePerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        QuantilePerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("distribution");
            f.setAccessible(true);
            f.set(val, control.getParam("distribution"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_DoubleQuantileFunctionSource_jmhType f_doublequantilefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 643
doubleMedian_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 643
doubleMedian_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 643
intMedian_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intfunctionsource1_G.readyTrial) {
                            l_intfunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intfunctionsource1_G, 0);
                    }
                } else {
                    long l_intfunctionsource1_G_backoff = 1;
                    while (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intfunctionsource1_G_backoff);
                        l_intfunctionsource1_G_backoff = Math.max(1024, l_intfunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 643
intMedian_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intfunctionsource1_G.readyTrial) {
                            l_intfunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.set(l_intfunctionsource1_G, 0);
                    }
                } else {
                    long l_intfunctionsource1_G_backoff = 1;
                    while (MedianPerformance_IntFunctionSource_jmhType.tearTrialMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intfunctionsource1_G_backoff);
                        l_intfunctionsource1_G_backoff = Math.max(1024, l_intfunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_DataSource_jmhType_B1.java 3
public class IntMomentPerformance_DataSource_jmhType_B1 extends org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.DataSource {
    byte p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, p011, p012, p013, p014, p015;
    byte p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, p027, p028, p029, p030, p031;
    byte p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, p043, p044, p045, p046, p047;
    byte p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, p059, p060, p061, p062, p063;
    byte p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, p075, p076, p077, p078, p079;
    byte p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, p091, p092, p093, p094, p095;
    byte p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, p107, p108, p109, p110, p111;
    byte p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, p123, p124, p125, p126, p127;
    byte p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, p139, p140, p141, p142, p143;
    byte p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, p155, p156, p157, p158, p159;
    byte p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, p171, p172, p173, p174, p175;
    byte p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, p187, p188, p189, p190, p191;
    byte p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, p203, p204, p205, p206, p207;
    byte p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, p219, p220, p221, p222, p223;
    byte p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, p235, p236, p237, p238, p239;
    byte p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, p251, p252, p253, p254, p255;
}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DoubleFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DoubleFunctionSource_jmhType_B1.java 3
public class IntMomentPerformance_DoubleFunctionSource_jmhType_B1 extends org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.DoubleFunctionSource {
    byte p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, p011, p012, p013, p014, p015;
    byte p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, p027, p028, p029, p030, p031;
    byte p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, p043, p044, p045, p046, p047;
    byte p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, p059, p060, p061, p062, p063;
    byte p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, p075, p076, p077, p078, p079;
    byte p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, p091, p092, p093, p094, p095;
    byte p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, p107, p108, p109, p110, p111;
    byte p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, p123, p124, p125, p126, p127;
    byte p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, p139, p140, p141, p142, p143;
    byte p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, p155, p156, p157, p158, p159;
    byte p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, p171, p172, p173, p174, p175;
    byte p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, p187, p188, p189, p190, p191;
    byte p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, p203, p204, p205, p206, p207;
    byte p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, p219, p220, p221, p222, p223;
    byte p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, p235, p236, p237, p238, p239;
    byte p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, p251, p252, p253, p254, p255;
}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_IntFunctionSource_jmhType_B1.java 3
public class IntMomentPerformance_IntFunctionSource_jmhType_B1 extends org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.IntFunctionSource {
    byte p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, p011, p012, p013, p014, p015;
    byte p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, p027, p028, p029, p030, p031;
    byte p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, p043, p044, p045, p046, p047;
    byte p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, p059, p060, p061, p062, p063;
    byte p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, p075, p076, p077, p078, p079;
    byte p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, p091, p092, p093, p094, p095;
    byte p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, p107, p108, p109, p110, p111;
    byte p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, p123, p124, p125, p126, p127;
    byte p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, p139, p140, p141, p142, p143;
    byte p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, p155, p156, p157, p158, p159;
    byte p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, p171, p172, p173, p174, p175;
    byte p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, p187, p188, p189, p190, p191;
    byte p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, p203, p204, p205, p206, p207;
    byte p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, p219, p220, p221, p222, p223;
    byte p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, p235, p236, p237, p238, p239;
    byte p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, p251, p252, p253, p254, p255;
}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DoubleActionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DoubleActionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DoubleFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DoubleFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntActionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntActionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntVarianceDataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntVarianceDataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntVarianceFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_IntVarianceFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongActionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongActionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongDataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongDataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongSumFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_LongSumFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_MultiplyLongDataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_MultiplyLongDataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_MultiplyLongFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_MultiplyLongFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DoubleFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DoubleFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_IntFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_IntFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_ActionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_ActionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_FunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_FunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DoubleQuantileFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DoubleQuantileFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_IntQuantileFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_IntQuantileFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileRangeSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileRangeSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_InverseData_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_InverseData_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_NormalSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_NormalSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_UniformSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_UniformSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_Source_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_Source_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_RankingSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_RankingSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_jmhType_B3.java 2
public class IntMomentPerformance_DataSource_jmhType_B1 extends org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.DataSource {
    byte p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, p011, p012, p013, p014, p015;
    byte p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, p027, p028, p029, p030, p031;
    byte p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, p043, p044, p045, p046, p047;
    byte p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, p059, p060, p061, p062, p063;
    byte p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, p075, p076, p077, p078, p079;
    byte p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, p091, p092, p093, p094, p095;
    byte p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, p107, p108, p109, p110, p111;
    byte p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, p123, p124, p125, p126, p127;
    byte p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, p139, p140, p141, p142, p143;
    byte p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, p155, p156, p157, p158, p159;
    byte p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, p171, p172, p173, p174, p175;
    byte p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, p187, p188, p189, p190, p191;
    byte p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, p203, p204, p205, p206, p207;
    byte p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, p219, p220, p221, p222, p223;
    byte p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, p235, p236, p237, p238, p239;
    byte p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, p251, p252, p253, p254, p255;
}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DoubleFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_DoubleFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_IntFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_IntFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_ActionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_ActionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_FunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_FunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 38
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DoubleQuantileFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_DoubleQuantileFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_IntQuantileFunctionSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_IntQuantileFunctionSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileRangeSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileRangeSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_QuantileSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 39
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 39
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 39
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 39
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_InverseData_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_InverseData_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_NormalSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_NormalSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_UniformSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_UniformSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_Source_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_Source_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 36
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 37
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_DataSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_DataSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_RankingSource_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_RankingSource_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_jmhType_B1.java 3
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_jmhType_B3.java 2
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 38
public class IntMomentPerformance_DataSource_jmhType_B1 extends org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.DataSource {
    byte p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, p011, p012, p013, p014, p015;
    byte p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, p027, p028, p029, p030, p031;
    byte p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, p043, p044, p045, p046, p047;
    byte p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, p059, p060, p061, p062, p063;
    byte p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, p075, p076, p077, p078, p079;
    byte p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, p091, p092, p093, p094, p095;
    byte p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, p107, p108, p109, p110, p111;
    byte p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, p123, p124, p125, p126, p127;
    byte p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, p139, p140, p141, p142, p143;
    byte p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, p155, p156, p157, p158, p159;
    byte p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, p171, p172, p173, p174, p175;
    byte p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, p187, p188, p189, p190, p191;
    byte p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, p203, p204, p205, p206, p207;
    byte p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, p219, p220, p221, p222, p223;
    byte p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, p235, p236, p237, p238, p239;
    byte p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, p251, p252, p253, p254, p255;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 64
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 337
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 610
public BenchmarkTaskResult doubleQuantileRange_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 64
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 337
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 610
public BenchmarkTaskResult doubleQuantiles_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 64
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 337
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 610
public BenchmarkTaskResult intQuantileRange_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 64
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 337
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 610
public BenchmarkTaskResult intQuantiles_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.intQuantiles(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 311
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 559
public BenchmarkTaskResult doubleMedian_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 311
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 559
public BenchmarkTaskResult intMedian_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 106
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 241
intVariance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_intmomentperformance0_G.intVariance(l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "intVariance", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 276
arrayDoubleStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayDoubleStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 276
arrayIntStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayIntStatistic(l_intfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayIntStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 276
arrayLongStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayLongStatistic(l_longfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayLongStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 276
forEachDoubleStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doubleactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachDoubleStatistic(l_doubleactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachDoubleStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 276
forEachIntStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachIntStatistic(l_intactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachIntStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 276
forEachLongStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachLongStatistic(l_longactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachLongStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 276
longSum_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsumfunctionsource1_G, l_longdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "longSum", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 276
multiplyToDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.multiplyToDouble(l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "multiplyToDouble", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 276
arrayStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_functionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 276
forEachStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_actionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.forEachStatistic(l_actionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 276
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_rankingsource2_G, l_naturalrankingperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_naturalrankingperformance0_G.sample(l_datasource1_G, l_rankingsource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "sample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 365
public BenchmarkTaskResult arrayDoubleStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.setup();
                        l_doublefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 365
public BenchmarkTaskResult arrayIntStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.setup();
                        l_intfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.arrayIntStatistic(l_intfunctionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 365
public BenchmarkTaskResult arrayLongStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongFunctionSource_jmhType l_longfunctionsource1_G = _jmh_tryInit_f_longfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.setup();
                        l_longfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.arrayLongStatistic(l_longfunctionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 365
public BenchmarkTaskResult forEachDoubleStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleActionSource_jmhType l_doubleactionsource1_G = _jmh_tryInit_f_doubleactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.setup();
                        l_doubleactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.forEachDoubleStatistic(l_doubleactionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 365
public BenchmarkTaskResult forEachIntStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntActionSource_jmhType l_intactionsource1_G = _jmh_tryInit_f_intactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.setup();
                        l_intactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.forEachIntStatistic(l_intactionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 365
public BenchmarkTaskResult forEachLongStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongActionSource_jmhType l_longactionsource1_G = _jmh_tryInit_f_longactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.setup();
                        l_longactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.forEachLongStatistic(l_longactionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 365
public BenchmarkTaskResult longSum_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_LongDataSource_jmhType l_longdatasource2_G = _jmh_tryInit_f_longdatasource2_G(control);
            IntMomentPerformance_LongSumFunctionSource_jmhType l_longsumfunctionsource1_G = _jmh_tryInit_f_longsumfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.setup();
                        l_longdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.setup();
                        l_longsumfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 365
public BenchmarkTaskResult multiplyToDouble_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_MultiplyLongDataSource_jmhType l_multiplylongdatasource2_G = _jmh_tryInit_f_multiplylongdatasource2_G(control);
            IntMomentPerformance_MultiplyLongFunctionSource_jmhType l_multiplylongfunctionsource1_G = _jmh_tryInit_f_multiplylongfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.setup();
                        l_multiplylongdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.setup();
                        l_multiplylongfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_intmomentperformance0_G.multiplyToDouble(l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 365
public BenchmarkTaskResult arrayStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.setup();
                        l_functionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 365
public BenchmarkTaskResult forEachStatistic_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_ActionSource_jmhType l_actionsource1_G = _jmh_tryInit_f_actionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.setup();
                        l_actionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_momentperformance0_G.forEachStatistic(l_actionsource1_G, l_datasource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 365
public BenchmarkTaskResult sample_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            NaturalRankingPerformance_jmhType l_naturalrankingperformance0_G = _jmh_tryInit_f_naturalrankingperformance0_G(control);
            NaturalRankingPerformance_RankingSource_jmhType l_rankingsource2_G = _jmh_tryInit_f_rankingsource2_G(control);
            NaturalRankingPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.setup();
                        l_rankingsource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_naturalrankingperformance0_G.sample(l_datasource1_G, l_rankingsource2_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 106
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 380
intVariance_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_intmomentperformance0_G.intVariance(l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 241
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 380
intVariance_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    l_intmomentperformance0_G.intVariance(l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, blackhole);
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1151
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1151
f_doublequantilefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_jmhType f_quantileperformance0_G;
    
    QuantilePerformance_jmhType _jmh_tryInit_f_quantileperformance0_G(InfraControl control) throws Throwable {
        QuantilePerformance_jmhType val = f_quantileperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantileperformance0_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_jmhType();
            val.readyTrial = true;
            f_quantileperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_QuantileRangeSource_jmhType f_quantilerangesource3_G;
    
    QuantilePerformance_QuantileRangeSource_jmhType _jmh_tryInit_f_quantilerangesource3_G(InfraControl control) throws Throwable {
        QuantilePerformance_QuantileRangeSource_jmhType val = f_quantilerangesource3_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantilerangesource3_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_QuantileRangeSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.QuantileRangeSource.class.getDeclaredField("lowerQ");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("lowerQ")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.QuantileRangeSource.class.getDeclaredField("quantiles");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("quantiles")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.QuantileRangeSource.class.getDeclaredField("upperQ");
            f.setAccessible(true);
            f.set(val, Double.valueOf(control.getParam("upperQ")));
            val.setup();
            val.readyTrial = true;
            f_quantilerangesource3_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 998
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1099
f = org.apache.commons.statistics.examples.jmh.descriptive.MedianPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MedianPerformance_DoubleFunctionSource_jmhType f_doublefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 998
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1099
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1099
f = org.apache.commons.statistics.examples.jmh.descriptive.MedianPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("modification");
            f.setAccessible(true);
            f.set(val, control.getParam("modification"));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("offset");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("offset")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("range");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("range")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("rngSeed");
            f.setAccessible(true);
            f.set(val, Long.valueOf(control.getParam("rngSeed")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("samples");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("samples")));
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.AbstractDataSource.class.getDeclaredField("seed");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("seed")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MedianPerformance_IntFunctionSource_jmhType f_intfunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 557
public static void doubleQuantileRange_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 557
public static void doubleQuantiles_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantiles_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 557
public static void intQuantileRange_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult intQuantileRange_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 557
public static void intQuantiles_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.intQuantiles(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult intQuantiles_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 431
arrayDoubleStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 431
arrayDoubleStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 431
arrayIntStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayIntStatistic(l_intfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 431
arrayIntStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayIntStatistic(l_intfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 431
arrayLongStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayLongStatistic(l_longfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 431
arrayLongStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longfunctionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.arrayLongStatistic(l_longfunctionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 431
forEachDoubleStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doubleactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachDoubleStatistic(l_doubleactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 431
forEachDoubleStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doubleactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachDoubleStatistic(l_doubleactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 431
forEachIntStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachIntStatistic(l_intactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 431
forEachIntStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_intactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachIntStatistic(l_intactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 431
forEachLongStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachLongStatistic(l_longactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 431
forEachLongStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longactionsource1_G, l_datasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.forEachLongStatistic(l_longactionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 431
longSum_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsumfunctionsource1_G, l_longdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 431
longSum_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_longsumfunctionsource1_G, l_longdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 431
multiplyToDouble_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.multiplyToDouble(l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 431
multiplyToDouble_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G, l_intmomentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_intmomentperformance0_G.multiplyToDouble(l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 431
arrayStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_functionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 431
arrayStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_functionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 431
forEachStatistic_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_actionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.forEachStatistic(l_actionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 431
forEachStatistic_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_actionsource1_G, l_datasource2_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.forEachStatistic(l_actionsource1_G, l_datasource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 125
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 431
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_rankingsource2_G, l_naturalrankingperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_naturalrankingperformance0_G.sample(l_datasource1_G, l_rankingsource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 276
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 431
sample_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_rankingsource2_G, l_naturalrankingperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_naturalrankingperformance0_G.sample(l_datasource1_G, l_rankingsource2_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 258
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 506
public static void doubleMedian_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleMedian_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 258
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 506
public static void intMedian_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MedianPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult intMedian_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 179
inverse_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_inversedata1_G, l_inverseprobabilityperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_inverseprobabilityperformance0_G.inverse(l_inversedata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "inverse", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 179
normal_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_normalsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.normal(l_normalsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "normal", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 179
uniform_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_uniformsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.uniform(l_uniformsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "uniform", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 179
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_source1_G, l_normalsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "sample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 117
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 527
control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 252
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 527
control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 527
control.preTearDown();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_intvariancedatasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_intvariancedatasource2_G.readyTrial) {
                            l_intvariancedatasource2_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.set(l_intvariancedatasource2_G, 0);
                    }
                } else {
                    long l_intvariancedatasource2_G_backoff = 1;
                    while (IntMomentPerformance_IntVarianceDataSource_jmhType.tearTrialMutexUpdater.get(l_intvariancedatasource2_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_intvariancedatasource2_G_backoff);
                        l_intvariancedatasource2_G_backoff = Math.max(1024, l_intvariancedatasource2_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_intvariancefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_intvariancedatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 191
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 439
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 691
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublefunctionsource1_G.readyTrial) {
                            l_doublefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublefunctionsource1_G_backoff = 1;
                    while (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublefunctionsource1_G_backoff);
                        l_doublefunctionsource1_G_backoff = Math.max(1024, l_doublefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 214
streamMean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.streamMean(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "streamMean", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 214
forEachLoop_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 214
forLoop_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 214
streamForEach_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.streamForEach(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "streamForEach", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.tearIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.tearIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_doubleactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.tearIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_intactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.tearIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longactionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.tearIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.tearIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_longsumfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_longdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 594
control.preTearDown();
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.tearIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_multiplylongfunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_multiplylongdatasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 594
control.preTearDown();
            if (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.tearIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_actionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 136
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 594
control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 287
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 594
control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 594
control.preTearDown();
            if (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.tearIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_rankingsource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_naturalrankingperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 621
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 621
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.intQuantileRange(l_intquantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 667
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 942
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 942
doubleQuantileRange_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_doublequantilefunctionsource1_G.readyTrial) {
                            l_doublequantilefunctionsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.set(l_doublequantilefunctionsource1_G, 0);
                    }
                } else {
                    long l_doublequantilefunctionsource1_G_backoff = 1;
                    while (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.get(l_doublequantilefunctionsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_doublequantilefunctionsource1_G_backoff);
                        l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.setup();
                        l_doublefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.setup();
                        l_doublefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doublefunctionsource1_G.readyIteration) {
                        l_doublefunctionsource1_G.setup();
                        l_doublefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.set(l_doublefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.setup();
                        l_intfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.setup();
                        l_intfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intfunctionsource1_G.readyIteration) {
                        l_intfunctionsource1_G.setup();
                        l_intfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongFunctionSource_jmhType l_longfunctionsource1_G = _jmh_tryInit_f_longfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.setup();
                        l_longfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongFunctionSource_jmhType l_longfunctionsource1_G = _jmh_tryInit_f_longfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.setup();
                        l_longfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongFunctionSource_jmhType l_longfunctionsource1_G = _jmh_tryInit_f_longfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longfunctionsource1_G.readyIteration) {
                        l_longfunctionsource1_G.setup();
                        l_longfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleActionSource_jmhType l_doubleactionsource1_G = _jmh_tryInit_f_doubleactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.setup();
                        l_doubleactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleActionSource_jmhType l_doubleactionsource1_G = _jmh_tryInit_f_doubleactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.setup();
                        l_doubleactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_DoubleActionSource_jmhType l_doubleactionsource1_G = _jmh_tryInit_f_doubleactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doubleactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_doubleactionsource1_G.readyIteration) {
                        l_doubleactionsource1_G.setup();
                        l_doubleactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.set(l_doubleactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_DoubleActionSource_jmhType.setupIterationMutexUpdater.get(l_doubleactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntActionSource_jmhType l_intactionsource1_G = _jmh_tryInit_f_intactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.setup();
                        l_intactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntActionSource_jmhType l_intactionsource1_G = _jmh_tryInit_f_intactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.setup();
                        l_intactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_IntActionSource_jmhType l_intactionsource1_G = _jmh_tryInit_f_intactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intactionsource1_G.readyIteration) {
                        l_intactionsource1_G.setup();
                        l_intactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.set(l_intactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntActionSource_jmhType.setupIterationMutexUpdater.get(l_intactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongActionSource_jmhType l_longactionsource1_G = _jmh_tryInit_f_longactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.setup();
                        l_longactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongActionSource_jmhType l_longactionsource1_G = _jmh_tryInit_f_longactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.setup();
                        l_longactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            IntMomentPerformance_LongActionSource_jmhType l_longactionsource1_G = _jmh_tryInit_f_longactionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longactionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longactionsource1_G.readyIteration) {
                        l_longactionsource1_G.setup();
                        l_longactionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.set(l_longactionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongActionSource_jmhType.setupIterationMutexUpdater.get(l_longactionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_LongDataSource_jmhType l_longdatasource2_G = _jmh_tryInit_f_longdatasource2_G(control);
            IntMomentPerformance_LongSumFunctionSource_jmhType l_longsumfunctionsource1_G = _jmh_tryInit_f_longsumfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.setup();
                        l_longdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.setup();
                        l_longsumfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_LongDataSource_jmhType l_longdatasource2_G = _jmh_tryInit_f_longdatasource2_G(control);
            IntMomentPerformance_LongSumFunctionSource_jmhType l_longsumfunctionsource1_G = _jmh_tryInit_f_longsumfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.setup();
                        l_longdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.setup();
                        l_longsumfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_LongDataSource_jmhType l_longdatasource2_G = _jmh_tryInit_f_longdatasource2_G(control);
            IntMomentPerformance_LongSumFunctionSource_jmhType l_longsumfunctionsource1_G = _jmh_tryInit_f_longsumfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longdatasource2_G.readyIteration) {
                        l_longdatasource2_G.setup();
                        l_longdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.set(l_longdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongDataSource_jmhType.setupIterationMutexUpdater.get(l_longdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_longsumfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_longsumfunctionsource1_G.readyIteration) {
                        l_longsumfunctionsource1_G.setup();
                        l_longsumfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.set(l_longsumfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_LongSumFunctionSource_jmhType.setupIterationMutexUpdater.get(l_longsumfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_MultiplyLongDataSource_jmhType l_multiplylongdatasource2_G = _jmh_tryInit_f_multiplylongdatasource2_G(control);
            IntMomentPerformance_MultiplyLongFunctionSource_jmhType l_multiplylongfunctionsource1_G = _jmh_tryInit_f_multiplylongfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.setup();
                        l_multiplylongdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.setup();
                        l_multiplylongfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_MultiplyLongDataSource_jmhType l_multiplylongdatasource2_G = _jmh_tryInit_f_multiplylongdatasource2_G(control);
            IntMomentPerformance_MultiplyLongFunctionSource_jmhType l_multiplylongfunctionsource1_G = _jmh_tryInit_f_multiplylongfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.setup();
                        l_multiplylongdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.setup();
                        l_multiplylongfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 545
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_MultiplyLongDataSource_jmhType l_multiplylongdatasource2_G = _jmh_tryInit_f_multiplylongdatasource2_G(control);
            IntMomentPerformance_MultiplyLongFunctionSource_jmhType l_multiplylongfunctionsource1_G = _jmh_tryInit_f_multiplylongfunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongdatasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongdatasource2_G.readyIteration) {
                        l_multiplylongdatasource2_G.setup();
                        l_multiplylongdatasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongdatasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongDataSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongdatasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_multiplylongfunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_multiplylongfunctionsource1_G.readyIteration) {
                        l_multiplylongfunctionsource1_G.setup();
                        l_multiplylongfunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.set(l_multiplylongfunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_MultiplyLongFunctionSource_jmhType.setupIterationMutexUpdater.get(l_multiplylongfunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.setup();
                        l_functionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.setup();
                        l_functionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_functionsource1_G.readyIteration) {
                        l_functionsource1_G.setup();
                        l_functionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.set(l_functionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_ActionSource_jmhType l_actionsource1_G = _jmh_tryInit_f_actionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.setup();
                        l_actionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_ActionSource_jmhType l_actionsource1_G = _jmh_tryInit_f_actionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.setup();
                        l_actionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 545
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MomentPerformance_ActionSource_jmhType l_actionsource1_G = _jmh_tryInit_f_actionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_actionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_actionsource1_G.readyIteration) {
                        l_actionsource1_G.setup();
                        l_actionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.set(l_actionsource1_G, 0);
                }
            } else {
                while (MomentPerformance_ActionSource_jmhType.setupIterationMutexUpdater.get(l_actionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1151
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1151
f_doublequantilefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_jmhType f_quantileperformance0_G;
    
    QuantilePerformance_jmhType _jmh_tryInit_f_quantileperformance0_G(InfraControl control) throws Throwable {
        QuantilePerformance_jmhType val = f_quantileperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantileperformance0_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_jmhType();
            val.readyTrial = true;
            f_quantileperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_QuantileSource_jmhType f_quantilesource3_G;
    
    QuantilePerformance_QuantileSource_jmhType _jmh_tryInit_f_quantilesource3_G(InfraControl control) throws Throwable {
        QuantilePerformance_QuantileSource_jmhType val = f_quantilesource3_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantilesource3_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_QuantileSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.QuantilePerformance.QuantileSource.class.getDeclaredField("quantiles");
            f.setAccessible(true);
            f.set(val, control.getParam("quantiles"));
            val.setup();
            val.readyTrial = true;
            f_quantilesource3_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 545
NaturalRankingPerformance_jmhType l_naturalrankingperformance0_G = _jmh_tryInit_f_naturalrankingperformance0_G(control);
            NaturalRankingPerformance_RankingSource_jmhType l_rankingsource2_G = _jmh_tryInit_f_rankingsource2_G(control);
            NaturalRankingPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.setup();
                        l_rankingsource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 224
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 545
NaturalRankingPerformance_jmhType l_naturalrankingperformance0_G = _jmh_tryInit_f_naturalrankingperformance0_G(control);
            NaturalRankingPerformance_RankingSource_jmhType l_rankingsource2_G = _jmh_tryInit_f_rankingsource2_G(control);
            NaturalRankingPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.setup();
                        l_rankingsource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 545
NaturalRankingPerformance_jmhType l_naturalrankingperformance0_G = _jmh_tryInit_f_naturalrankingperformance0_G(control);
            NaturalRankingPerformance_RankingSource_jmhType l_rankingsource2_G = _jmh_tryInit_f_rankingsource2_G(control);
            NaturalRankingPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_rankingsource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_rankingsource2_G.readyIteration) {
                        l_rankingsource2_G.setup();
                        l_rankingsource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.set(l_rankingsource2_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_RankingSource_jmhType.setupIterationMutexUpdater.get(l_rankingsource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (NaturalRankingPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 562
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 493
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 493
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 493
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile StatisticCreationPerformance_DataSource_jmhType f_datasource1_G;
    
    StatisticCreationPerformance_DataSource_jmhType _jmh_tryInit_f_datasource1_G(InfraControl control) throws Throwable {
        StatisticCreationPerformance_DataSource_jmhType val = f_datasource1_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource1_G;
            if (val != null) {
                return val;
            }
            val = new StatisticCreationPerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.StatisticCreationPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            val.readyTrial = true;
            f_datasource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile StatisticCreationPerformance_jmhType f_statisticcreationperformance0_G;
    
    StatisticCreationPerformance_jmhType _jmh_tryInit_f_statisticcreationperformance0_G(InfraControl control) throws Throwable {
        StatisticCreationPerformance_jmhType val = f_statisticcreationperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_statisticcreationperformance0_G;
            if (val != null) {
                return val;
            }
            val = new StatisticCreationPerformance_jmhType();
            val.readyTrial = true;
            f_statisticcreationperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 263
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 511
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 263
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.intMedian(l_intfunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 571
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 571
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 571
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 571
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 109
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 219
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "forEachLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 699
while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 63
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 198
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 333
public BenchmarkTaskResult intVariance_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_IntVarianceDataSource_jmhType l_intvariancedatasource2_G = _jmh_tryInit_f_intvariancedatasource2_G(control);
            IntMomentPerformance_IntVarianceFunctionSource_jmhType l_intvariancefunctionsource1_G = _jmh_tryInit_f_intvariancefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.setup();
                        l_intvariancefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                l_intmomentperformance0_G.intVariance(l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, blackhole);
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 219
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "forEachLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 109
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "forEachLoop", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 100
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 147
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 596
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 647
while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 172
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 282
public BenchmarkTaskResult streamMean_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_momentperformance0_G.streamMean(l_datasource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 172
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 282
public BenchmarkTaskResult forEachLoop_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 277
inverse_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_inversedata1_G, l_inverseprobabilityperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_inverseprobabilityperformance0_G.inverse(l_inversedata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 179
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 277
inverse_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_inversedata1_G, l_inverseprobabilityperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_inverseprobabilityperformance0_G.inverse(l_inversedata1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 277
normal_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_normalsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.normal(l_normalsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 179
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 277
normal_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_normalsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.normal(l_normalsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 277
uniform_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_uniformsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.uniform(l_uniformsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 179
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 277
uniform_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_uniformsource1_G, l_normalpdfperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalpdfperformance0_G.uniform(l_uniformsource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 85
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 277
sample_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_source1_G, l_normalsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 179
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 277
sample_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_source1_G, l_normalsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 333
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 333
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 333
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new SampleTimeResult(ResultRole.PRIMARY, "forEachLoop", buffer, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 172
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 282
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 172
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 282
public BenchmarkTaskResult forEachLoop_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 831
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 831
public static void doubleQuantileRange_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 831
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 831
public static void doubleQuantiles_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 755
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 755
public static void doubleMedian_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 412
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 412
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 412
public BenchmarkTaskResult forEachLoop_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 831
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 831
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 831
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 831
public static void doubleQuantileRange_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 328
streamMean_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.streamMean(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 328
streamMean_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_momentperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_momentperformance0_G.streamMean(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 328
forEachLoop_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 328
forEachLoop_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 328
forLoop_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 328
forLoop_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.forLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 104
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 328
streamForEach_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.streamForEach(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 214
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 328
streamForEach_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_datasource1_G, l_statisticcreationperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_statisticcreationperformance0_G.streamForEach(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 866
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 866
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            }
            if (sample) {
                buffer.add((System.nanoTime() - time) / opsPerInv);
                if (currentStride++ > targetSamples) {
                    buffer.half();
                    currentStride = 0;
                    rndMask = (rndMask << 1) + 1;
                }
            }
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        startRndMask = Math.max(startRndMask, rndMask);
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 866
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 866
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            }
            if (sample) {
                buffer.add((System.nanoTime() - time) / opsPerInv);
                if (currentStride++ > targetSamples) {
                    buffer.half();
                    currentStride = 0;
                    rndMask = (rndMask << 1) + 1;
                }
            }
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        startRndMask = Math.max(startRndMask, rndMask);
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantiles_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 449
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 449
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 449
forEachLoop_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_datasource1_G, l_statisticcreationperformance0_G);
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "forEachLoop", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 790
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 790
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            }
            if (sample) {
                buffer.add((System.nanoTime() - time) / opsPerInv);
                if (currentStride++ > targetSamples) {
                    buffer.half();
                    currentStride = 0;
                    rndMask = (rndMask << 1) + 1;
                }
            }
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        startRndMask = Math.max(startRndMask, rndMask);
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleMedian_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 866
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 866
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 866
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 866
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            }
            if (sample) {
                buffer.add((System.nanoTime() - time) / opsPerInv);
                if (currentStride++ > targetSamples) {
                    buffer.half();
                    currentStride = 0;
                    rndMask = (rndMask << 1) + 1;
                }
            }
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        startRndMask = Math.max(startRndMask, rndMask);
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 333
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 333
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 333
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 333
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 333
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 219
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 109
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 219
blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/QuantilePerformance.java 985
org/apache/commons/statistics/examples/jmh/descriptive/QuantilePerformance.java 1064
throw new IllegalArgumentException("No quantiles specified for double[] data");
            }
            for (final double pp : p) {
                checkQuantile(pp);
            }
            // Special cases
            final double[] q = new double[p.length];
            if (n <= 1) {
                Arrays.fill(q, n == 0 ? Double.NaN : values[0]);
                return q;
            }
            // A sort is required
            Arrays.sort(values);
            for (int i = 0; i < p.length; i++) {
                // EstimationMethod.HF6 (as per the Apache Commons Math Percentile
                // legacy implementation)
                final double pos = p[i] * (n + 1);
                final double fpos = Math.floor(pos);
                final int j = (int) fpos;
                final double g = pos - fpos;
                if (j < 1) {
                    q[i] = values[0];
                } else if (j >= n) {
                    q[i] = values[n - 1];
                } else {
                    q[i] = (1 - g) * values[j - 1] + g * values[j];
                }
            }
            return q;
        }
    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1033
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1072
static double varianceUIntDD(IntVarianceData data) {
            final long n = data.getN();
            if (n == 0) {
                return Double.NaN;
            }
            // Avoid a divide by zero
            if (n == 1) {
                return 0;
            }
            final UInt128 sumSq = data.getSumSq();
            final Int128 sum = data.getSum();
            // Assume unbiased
            final long n0 = n - 1;
            // Extended precision.
            // Sum-of-squared deviations precursor: n * sum(x^2) - sum(x)^2
            // Compute the term if possible using fast integer arithmetic.
            // sum(x^2) * n will be OK when the upper 32-bits are zero.
            // Both are safe when n < 2^32.
            if ((n >>> Integer.SIZE) == 0) {
                final DD diff = sumSq.unsignedMultiply((int) n).subtract(sum.squareLow()).toDD();
                // Divisor is an exact double
                if (n < (1L << 26)) {
                    // n0*n is safe as a long
                    return diff.divide(n0 * n).doubleValue();
                }
                return diff.divide(DD.of(n).multiply(DD.of(n0))).doubleValue();
            }
            final BigInteger diff = sumSq.toBigInteger().multiply(
                BigInteger.valueOf(n)).subtract(square(sum.toBigInteger()));
            // Compute the divide in double precision
            return diff.doubleValue() / ((double) n0 * n);
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 96
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 190
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.compareAndSet(l_inversedata1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_inversedata1_G.readyTrial) {
                            l_inversedata1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.set(l_inversedata1_G, 0);
                    }
                } else {
                    long l_inversedata1_G_backoff = 1;
                    while (InverseProbabilityPerformance_InverseData_jmhType.tearTrialMutexUpdater.get(l_inversedata1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_inversedata1_G_backoff);
                        l_inversedata1_G_backoff = Math.max(1024, l_inversedata1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_inversedata1_G = null;
                }
                synchronized(this.getClass()) {
                    f_inverseprobabilityperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 96
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 190
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_normalsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_normalsource1_G.readyTrial) {
                            l_normalsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.set(l_normalsource1_G, 0);
                    }
                } else {
                    long l_normalsource1_G_backoff = 1;
                    while (NormalPDFPerformance_NormalSource_jmhType.tearTrialMutexUpdater.get(l_normalsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_normalsource1_G_backoff);
                        l_normalsource1_G_backoff = Math.max(1024, l_normalsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_normalsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 96
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 190
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_uniformsource1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_uniformsource1_G.readyTrial) {
                            l_uniformsource1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.set(l_uniformsource1_G, 0);
                    }
                } else {
                    long l_uniformsource1_G_backoff = 1;
                    while (NormalPDFPerformance_UniformSource_jmhType.tearTrialMutexUpdater.get(l_uniformsource1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_uniformsource1_G_backoff);
                        l_uniformsource1_G_backoff = Math.max(1024, l_uniformsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_uniformsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalpdfperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 96
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 190
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 383
control.preTearDown();

            if (control.isLastIteration()) {
                if (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.compareAndSet(l_source1_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_source1_G.readyTrial) {
                            l_source1_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.set(l_source1_G, 0);
                    }
                } else {
                    long l_source1_G_backoff = 1;
                    while (NormalSamplerPerformance_Source_jmhType.tearTrialMutexUpdater.get(l_source1_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_source1_G_backoff);
                        l_source1_G_backoff = Math.max(1024, l_source1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
                    f_source1_G = null;
                }
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 980
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilerangesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilerangesource3_G.readyTrial) {
                            l_quantilerangesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.set(l_quantilerangesource3_G, 0);
                    }
                } else {
                    long l_quantilerangesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileRangeSource_jmhType.tearTrialMutexUpdater.get(l_quantilerangesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilerangesource3_G_backoff);
                        l_quantilerangesource3_G_backoff = Math.max(1024, l_quantilerangesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1029
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1029
public static void doubleQuantileRange_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        result.startTime = System.nanoTime();
        for (int b = 0; b < batchSize; b++) {
            if (control.volatileSpoiler) return;
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 980
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 230
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 780
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 980
l_doublequantilefunctionsource1_G_backoff = Math.max(1024, l_doublequantilefunctionsource1_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                if (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_quantilesource3_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_quantilesource3_G.readyTrial) {
                            l_quantilesource3_G.readyTrial = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.set(l_quantilesource3_G, 0);
                    }
                } else {
                    long l_quantilesource3_G_backoff = 1;
                    while (QuantilePerformance_QuantileSource_jmhType.tearTrialMutexUpdater.get(l_quantilesource3_G) == 1) {
                        TimeUnit.MILLISECONDS.sleep(l_quantilesource3_G_backoff);
                        l_quantilesource3_G_backoff = Math.max(1024, l_quantilesource3_G_backoff * 2);
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1029
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1029
public static void doubleQuantiles_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        result.startTime = System.nanoTime();
        for (int b = 0; b < batchSize; b++) {
            if (control.volatileSpoiler) return;
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 928
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 928
public static void doubleMedian_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long realTime = 0;
        result.startTime = System.nanoTime();
        for (int b = 0; b < batchSize; b++) {
            if (control.volatileSpoiler) return;
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
            int targetSamples = (int) (control.getDuration(TimeUnit.MILLISECONDS) * 20); // at max, 20 timestamps per millisecond
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            SampleBuffer buffer = new SampleBuffer();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
            int targetSamples = (int) (control.getDuration(TimeUnit.MILLISECONDS) * 20); // at max, 20 timestamps per millisecond
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            SampleBuffer buffer = new SampleBuffer();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 658
blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile IntMomentPerformance_DataSource_jmhType f_datasource2_G;
    
    IntMomentPerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        IntMomentPerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new IntMomentPerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.IntMomentPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile IntMomentPerformance_DoubleFunctionSource_jmhType f_doublefunctionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 616
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
            int targetSamples = (int) (control.getDuration(TimeUnit.MILLISECONDS) * 20); // at max, 20 timestamps per millisecond
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            SampleBuffer buffer = new SampleBuffer();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1029
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1029
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1029
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1029
public static void doubleQuantileRange_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long realTime = 0;
        result.startTime = System.nanoTime();
        for (int b = 0; b < batchSize; b++) {
            if (control.volatileSpoiler) return;
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 83
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 152
baseline_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_normalsamplerperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    blackhole.consume(l_normalsamplerperformance0_G.baseline());
                    res.allOps++;
                }
            } catch (Throwable e) {
                if (!(e instanceof InterruptedException)) throw e;
            }
            control.preTearDown();

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "baseline", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
            int targetSamples = (int) (control.getDuration(TimeUnit.MILLISECONDS) * 20); // at max, 20 timestamps per millisecond
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            SampleBuffer buffer = new SampleBuffer();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_SampleTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantiles_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantiles_SampleTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 608
while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 608
while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 608
while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 608
while (IntMomentPerformance_DoubleFunctionSource_jmhType.tearIterationMutexUpdater.get(l_doublefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 608
while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 608
while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 608
while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 608
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 301
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 456
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 608
while (MomentPerformance_FunctionSource_jmhType.tearIterationMutexUpdater.get(l_functionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 283
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 283
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 531
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleMedian_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 531
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 283
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 531
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleMedian_SampleTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 557
public static void doubleQuantileRange_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 557
public static void doubleQuantileRange_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 913
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 557
public static void doubleQuantiles_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 557
public static void doubleQuantiles_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 913
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult doubleQuantileRange_SampleTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 258
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 258
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 506
public static void doubleMedian_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 506
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 258
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 506
public static void doubleMedian_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, MedianPerformance_DataSource_jmhType l_datasource2_G, MedianPerformance_jmhType l_medianperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 557
public static void doubleQuantileRange_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 557
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 557
public static void doubleQuantileRange_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G, QuantilePerformance_DataSource_jmhType l_datasource2_G, QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G, QuantilePerformance_jmhType l_quantileperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 115
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 450
control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 225
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 450
control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 339
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 450
control.preTearDown();
            if (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 115
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 115
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 225
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 339
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 115
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 225
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 339
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 450
control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 225
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 450
control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 339
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 450
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 450
control.preTearDown();
            if (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource1_G.readyIteration) {
                        l_datasource1_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                synchronized(this.getClass()) {
                    f_datasource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_statisticcreationperformance0_G = null;
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 74
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 347
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 620
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 74
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 347
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 620
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 74
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 347
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 620
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 74
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 347
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 620
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 912
QuantilePerformance_jmhType l_quantileperformance0_G = _jmh_tryInit_f_quantileperformance0_G(control);
            QuantilePerformance_QuantileSource_jmhType l_quantilesource3_G = _jmh_tryInit_f_quantilesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 346
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 518
blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
            }
            if (sample) {
                buffer.add((System.nanoTime() - time) / opsPerInv);
                if (currentStride++ > targetSamples) {
                    buffer.half();
                    currentStride = 0;
                    rndMask = (rndMask << 1) + 1;
                }
            }
            operations++;
        } while(!control.isDone);
        startRndMask = Math.max(startRndMask, rndMask);
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult sample_SingleShotTime(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 662
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 692
}

    
    static volatile MomentPerformance_DataSource_jmhType f_datasource2_G;
    
    MomentPerformance_DataSource_jmhType _jmh_tryInit_f_datasource2_G(InfraControl control) throws Throwable {
        MomentPerformance_DataSource_jmhType val = f_datasource2_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_datasource2_G;
            if (val != null) {
                return val;
            }
            val = new MomentPerformance_DataSource_jmhType();
            Field f;
            f = org.apache.commons.statistics.examples.jmh.descriptive.MomentPerformance.DataSource.class.getDeclaredField("length");
            f.setAccessible(true);
            f.set(val, Integer.valueOf(control.getParam("length")));
            val.readyTrial = true;
            f_datasource2_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MomentPerformance_FunctionSource_jmhType f_functionsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 838
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
doubleQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
doubleQuantileRange_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
doubleQuantileRange_sample_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, buffer, targetSamples, opsPerInv, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantiles_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantiles_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantiles_sample_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, buffer, targetSamples, opsPerInv, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }


            notifyControl.startMeasurement = true;
            RawResults res = new RawResults();
            int batchSize = iterationParams.getBatchSize();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 497
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_IntVarianceDataSource_jmhType l_intvariancedatasource2_G = _jmh_tryInit_f_intvariancedatasource2_G(control);
            IntMomentPerformance_IntVarianceFunctionSource_jmhType l_intvariancefunctionsource1_G = _jmh_tryInit_f_intvariancefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.setup();
                        l_intvariancefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 208
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 497
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_IntVarianceDataSource_jmhType l_intvariancedatasource2_G = _jmh_tryInit_f_intvariancedatasource2_G(control);
            IntMomentPerformance_IntVarianceFunctionSource_jmhType l_intvariancefunctionsource1_G = _jmh_tryInit_f_intvariancefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.setup();
                        l_intvariancefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 343
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 497
IntMomentPerformance_jmhType l_intmomentperformance0_G = _jmh_tryInit_f_intmomentperformance0_G(control);
            IntMomentPerformance_IntVarianceDataSource_jmhType l_intvariancedatasource2_G = _jmh_tryInit_f_intvariancedatasource2_G(control);
            IntMomentPerformance_IntVarianceFunctionSource_jmhType l_intvariancefunctionsource1_G = _jmh_tryInit_f_intvariancefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_intvariancefunctionsource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_intvariancefunctionsource1_G.readyIteration) {
                        l_intvariancefunctionsource1_G.setup();
                        l_intvariancefunctionsource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.set(l_intvariancefunctionsource1_G, 0);
                }
            } else {
                while (IntMomentPerformance_IntVarianceFunctionSource_jmhType.setupIterationMutexUpdater.get(l_intvariancefunctionsource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 643
doubleMedian_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 321
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 643
doubleMedian_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 569
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 643
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 143
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 391
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 643
doubleMedian_sample_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, buffer, targetSamples, opsPerInv, batchSize, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 73
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 321
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 569
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 836
MedianPerformance_jmhType l_medianperformance0_G = _jmh_tryInit_f_medianperformance0_G(control);
            MedianPerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            MedianPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G = _jmh_tryInit_f_intfunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 124
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 182
f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "sample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
            this.blackhole.evaporate("Yes, I am Stephen Hawking, and know a thing or two about black holes.");
            return results;
        } else
            throw new IllegalStateException("Harness failed to distribute threads among groups properly");
    }

    public static void sample_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, NormalSamplerPerformance_Source_jmhType l_source1_G, NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 218
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 333
f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "sample", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
            this.blackhole.evaporate("Yes, I am Stephen Hawking, and know a thing or two about black holes.");
            return results;
        } else
            throw new IllegalStateException("Harness failed to distribute threads among groups properly");
    }

    public static void sample_avgt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, NormalSamplerPerformance_Source_jmhType l_source1_G, NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantileRange_thrpt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantileRange_avgt_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 695
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 145
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 418
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 695
doubleQuantileRange_sample_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, buffer, targetSamples, opsPerInv, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            notifyControl.stopMeasurement = true;
            control.announceWarmdownReady();
            try {
                while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 621
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 913
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 621
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 913
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 913
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 621
QuantilePerformance_QuantileRangeSource_jmhType l_quantilerangesource3_G = _jmh_tryInit_f_quantilerangesource3_G(control);
            QuantilePerformance_DataSource_jmhType l_datasource2_G = _jmh_tryInit_f_datasource2_G(control);
            QuantilePerformance_IntQuantileFunctionSource_jmhType l_intquantilefunctionsource1_G = _jmh_tryInit_f_intquantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 72
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 421
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 182
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 421
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 292
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 421
MomentPerformance_jmhType l_momentperformance0_G = _jmh_tryInit_f_momentperformance0_G(control);
            MomentPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 72
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 72
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 182
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 292
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 72
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 182
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 292
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 421
StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 182
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 421
StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 292
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 421
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 421
StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G = _jmh_tryInit_f_statisticcreationperformance0_G(control);
            StatisticCreationPerformance_DataSource_jmhType l_datasource1_G = _jmh_tryInit_f_datasource1_G(control);

            control.preSetup();
            if (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource1_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource1_G.readyIteration) {
                        l_datasource1_G.setup();
                        l_datasource1_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource1_G, 0);
                }
            } else {
                while (StatisticCreationPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource1_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forEachLoop_jmhTest.java 379
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_forLoop_jmhTest.java 379
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/StatisticCreationPerformance_streamForEach_jmhTest.java 379
public static void forEachLoop_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, StatisticCreationPerformance_DataSource_jmhType l_datasource1_G, StatisticCreationPerformance_jmhType l_statisticcreationperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                blackhole.consume(l_statisticcreationperformance0_G.forEachLoop(l_datasource1_G));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 942
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 942
doubleQuantileRange_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 942
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 942
doubleQuantiles_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, l_quantileperformance0_G);
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 800
realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 800
realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 865
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 865
doubleMedian_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_doublefunctionsource1_G, l_datasource2_G, l_medianperformance0_G);
            control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 876
realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 876
realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            operations++;
        } while(!control.isDone);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 942
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 942
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 942
doubleQuantileRange_ss_jmhStub(control, res, benchmarkParams, iterationParams, threadParams, blackhole, notifyControl, startRndMask, batchSize, l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, l_quantileperformance0_G);
            control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 316
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 488
f_normalsamplerperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps * batchSize;
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new SampleTimeResult(ResultRole.PRIMARY, "sample", buffer, benchmarkParams.getTimeUnit()));
            this.blackhole.evaporate("Yes, I am Stephen Hawking, and know a thing or two about black holes.");
            return results;
        } else
            throw new IllegalStateException("Harness failed to distribute threads among groups properly");
    }

    public static void sample_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, NormalSamplerPerformance_Source_jmhType l_source1_G, NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 547
IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 547
IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 547
IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 547
IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (IntMomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (IntMomentPerformance_DoubleFunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 191
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 191
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 439
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 691
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 762
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 762
do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 263
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 283
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 953
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 439
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 762
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 762
do {
            if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 511
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 531
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 953
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 691
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 866
control.preTearDown();
            if (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (MedianPerformance_DoubleFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 263
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 511
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 953
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 283
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 531
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 547
MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 547
MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 547
MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 547
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 226
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 377
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 547
MomentPerformance_FunctionSource_jmhType l_functionsource1_G = _jmh_tryInit_f_functionsource1_G(control);

            control.preSetup();
            if (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MomentPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            if (MomentPerformance_FunctionSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_functionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 943
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 193
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 838
do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 466
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 943
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 838
do {
            if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 562
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 743
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 943
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 943
control.preTearDown();
            if (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyIteration) {
                        l_datasource2_G.readyIteration = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }

            if (control.isLastIteration()) {
                if (QuantilePerformance_DoubleQuantileFunctionSource_jmhType.tearTrialMutexUpdater.compareAndSet(l_doublequantilefunctionsource1_G, 0, 1)) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 562
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 562
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 562
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 289
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
            l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/UInt192.java 106
org/apache/commons/statistics/examples/jmh/descriptive/UInt192.java 129
final long hi = IntMath.squareHigh(x);

        // Sum with carry.
        long s = (lo & MASK32) + (f & MASK32);
        f = (int) s;
        s = (s >>> Integer.SIZE) + (lo >>> Integer.SIZE) + (e & MASK32);
        e = (int) s;
        s = (s >>> Integer.SIZE) + (hi & MASK32) + (d & MASK32);
        d = (int) s;
        s = (s >>> Integer.SIZE) + (hi >>> Integer.SIZE) + (c & MASK32);
        c = (int) s;
        ab += s >>> Integer.SIZE;
    }

    /**
     * Adds the squared value {@code x * x}.
     *
     * <p>This uses {@code java.lang.Math.multiplyHigh(long, long)} and requires Java 11+.
     *
     * @param x Value.
     */
    void addSquare2(long x) {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 616
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 838
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 838
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 571
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 838
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 763
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 75
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 323
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 571
MedianPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G = _jmh_tryInit_f_doublefunctionsource1_G(control);

            control.preSetup();
            if (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 763
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 763
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1054
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 839
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 839
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 839
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 839
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1054
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 582
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 309
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 582
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
            realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 915
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 839
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyInvocation) {
                        l_datasource2_G.createOrder();
                        l_datasource2_G.readyInvocation = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
            long rt = System.nanoTime();
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 915
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 623
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 77
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 350
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 623
QuantilePerformance_DoubleQuantileFunctionSource_jmhType l_doublequantilefunctionsource1_G = _jmh_tryInit_f_doublequantilefunctionsource1_G(control);

            control.preSetup();
            if (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (!l_datasource2_G.readyIteration) {
                        l_datasource2_G.setup();
                        l_datasource2_G.readyIteration = true;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.setupIterationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantiles(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 156
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/InverseProbabilityPerformance_inverse_jmhTest.java 250
public BenchmarkTaskResult inverse_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            InverseProbabilityPerformance_jmhType l_inverseprobabilityperformance0_G = _jmh_tryInit_f_inverseprobabilityperformance0_G(control);
            InverseProbabilityPerformance_InverseData_jmhType l_inversedata1_G = _jmh_tryInit_f_inversedata1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_inverseprobabilityperformance0_G.inverse(l_inversedata1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 156
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 250
public BenchmarkTaskResult normal_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            NormalPDFPerformance_jmhType l_normalpdfperformance0_G = _jmh_tryInit_f_normalpdfperformance0_G(control);
            NormalPDFPerformance_NormalSource_jmhType l_normalsource1_G = _jmh_tryInit_f_normalsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_normalpdfperformance0_G.normal(l_normalsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 156
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 250
public BenchmarkTaskResult uniform_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            NormalPDFPerformance_jmhType l_normalpdfperformance0_G = _jmh_tryInit_f_normalpdfperformance0_G(control);
            NormalPDFPerformance_UniformSource_jmhType l_uniformsource1_G = _jmh_tryInit_f_uniformsource1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_normalpdfperformance0_G.uniform(l_uniformsource1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 62
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 156
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 250
public BenchmarkTaskResult sample_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G = _jmh_tryInit_f_normalsamplerperformance0_G(control);
            NormalSamplerPerformance_Source_jmhType l_source1_G = _jmh_tryInit_f_source1_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 954
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 954
realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 954
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 800
realTime += (System.nanoTime() - rt);
            if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1055
realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 876
realTime += (System.nanoTime() - rt);
            if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                try {
                    if (control.isFailing) throw new FailureAssistException();
                    if (l_datasource2_G.readyInvocation) {
                        l_datasource2_G.readyInvocation = false;
                    }
                } catch (Throwable t) {
                    control.isFailing = true;
                    throw t;
                } finally {
                    QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                }
            } else {
                while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                    if (control.isFailing) throw new FailureAssistException();
                    if (Thread.interrupted()) throw new InterruptedException();
                }
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 100
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 100
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 147
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 596
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 647
while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 616
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 667
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 699
while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
                res.allOps++;
            }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
                    res.allOps++;
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 100
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 596
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 647
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 762
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 100
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 147
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 348
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 596
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 647
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 762
while (control.warmupShouldWait) {
                if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 147
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 762
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 262
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 510
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 762
while (control.warmdownShouldWait) {
                    if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 102
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 375
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 422
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 699
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 838
while (control.warmupShouldWait) {
                if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 149
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 838
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 288
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 561
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 838
while (control.warmdownShouldWait) {
                    if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 101
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 101
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 148
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 349
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 396
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 597
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 148
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 349
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 396
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 597
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 648
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 933
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 933
if (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 103
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 103
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 376
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 423
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 649
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 700
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 103
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 376
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 423
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 649
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 700
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 103
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 376
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 423
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 649
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 700
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 150
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 376
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 423
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 649
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (!l_datasource2_G.readyInvocation) {
                            l_datasource2_G.createOrder();
                            l_datasource2_G.readyInvocation = true;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 700
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1034
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1034
if (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (!l_datasource2_G.readyInvocation) {
                                l_datasource2_G.createOrder();
                                l_datasource2_G.readyInvocation = true;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.setupInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1151
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1151
f_doublequantilefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_jmhType f_quantileperformance0_G;
    
    QuantilePerformance_jmhType _jmh_tryInit_f_quantileperformance0_G(InfraControl control) throws Throwable {
        QuantilePerformance_jmhType val = f_quantileperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantileperformance0_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_jmhType();
            val.readyTrial = true;
            f_quantileperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_QuantileRangeSource_jmhType f_quantilerangesource3_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1151
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1151
f_doublequantilefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_jmhType f_quantileperformance0_G;
    
    QuantilePerformance_jmhType _jmh_tryInit_f_quantileperformance0_G(InfraControl control) throws Throwable {
        QuantilePerformance_jmhType val = f_quantileperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_quantileperformance0_G;
            if (val != null) {
                return val;
            }
            val = new QuantilePerformance_jmhType();
            val.readyTrial = true;
            f_quantileperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile QuantilePerformance_QuantileSource_jmhType f_quantilesource3_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 714
f_doublefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile IntMomentPerformance_jmhType f_intmomentperformance0_G;
    
    IntMomentPerformance_jmhType _jmh_tryInit_f_intmomentperformance0_G(InfraControl control) throws Throwable {
        IntMomentPerformance_jmhType val = f_intmomentperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intmomentperformance0_G;
            if (val != null) {
                return val;
            }
            val = new IntMomentPerformance_jmhType();
            val.readyTrial = true;
            f_intmomentperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 1050
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 1050
f_doublefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MedianPerformance_jmhType f_medianperformance0_G;
    
    MedianPerformance_jmhType _jmh_tryInit_f_medianperformance0_G(InfraControl control) throws Throwable {
        MedianPerformance_jmhType val = f_medianperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_medianperformance0_G;
            if (val != null) {
                return val;
            }
            val = new MedianPerformance_jmhType();
            val.readyTrial = true;
            f_medianperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_streamMean_jmhTest.java 520
f_functionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile MomentPerformance_jmhType f_momentperformance0_G;
    
    MomentPerformance_jmhType _jmh_tryInit_f_momentperformance0_G(InfraControl control) throws Throwable {
        MomentPerformance_jmhType val = f_momentperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_momentperformance0_G;
            if (val != null) {
                return val;
            }
            val = new MomentPerformance_jmhType();
            val.readyTrial = true;
            f_momentperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }


}
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 257
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 257
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 530
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 530
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "doubleQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 257
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 257
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 530
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 530
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "doubleQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 61
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 130
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 199
public BenchmarkTaskResult baseline_Throughput(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
            NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G = _jmh_tryInit_f_normalsamplerperformance0_G(control);

            control.preSetup();


            control.announceWarmupReady();
            while (control.warmupShouldWait) {
                blackhole.consume(l_normalsamplerperformance0_G.baseline());
                res.allOps++;
            }

            notifyControl.startMeasurement = true;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 685
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 714
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 685
f_doublefunctionsource1_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile IntMomentPerformance_jmhType f_intmomentperformance0_G;
    
    IntMomentPerformance_jmhType _jmh_tryInit_f_intmomentperformance0_G(InfraControl control) throws Throwable {
        IntMomentPerformance_jmhType val = f_intmomentperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intmomentperformance0_G;
            if (val != null) {
                return val;
            }
            val = new IntMomentPerformance_jmhType();
            val.readyTrial = true;
            f_intmomentperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 658
blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile IntMomentPerformance_jmhType f_intmomentperformance0_G;
    
    IntMomentPerformance_jmhType _jmh_tryInit_f_intmomentperformance0_G(InfraControl control) throws Throwable {
        IntMomentPerformance_jmhType val = f_intmomentperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intmomentperformance0_G;
            if (val != null) {
                return val;
            }
            val = new IntMomentPerformance_jmhType();
            val.readyTrial = true;
            f_intmomentperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile IntMomentPerformance_LongDataSource_jmhType f_longdatasource2_G;
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_normal_jmhTest.java 429
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalPDFPerformance_uniform_jmhTest.java 429
blackhole.consume(l_normalpdfperformance0_G.normal(l_normalsource1_G));
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NormalPDFPerformance_jmhType f_normalpdfperformance0_G;
    
    NormalPDFPerformance_jmhType _jmh_tryInit_f_normalpdfperformance0_G(InfraControl control) throws Throwable {
        NormalPDFPerformance_jmhType val = f_normalpdfperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_normalpdfperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NormalPDFPerformance_jmhType();
            val.readyTrial = true;
            f_normalpdfperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile NormalPDFPerformance_NormalSource_jmhType f_normalsource1_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_intVariance_jmhTest.java 594
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 658
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 658
l_intmomentperformance0_G.intVariance(l_intvariancefunctionsource1_G, l_intvariancedatasource2_G, blackhole);
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile IntMomentPerformance_jmhType f_intmomentperformance0_G;
    
    IntMomentPerformance_jmhType _jmh_tryInit_f_intmomentperformance0_G(InfraControl control) throws Throwable {
        IntMomentPerformance_jmhType val = f_intmomentperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_intmomentperformance0_G;
            if (val != null) {
                return val;
            }
            val = new IntMomentPerformance_jmhType();
            val.readyTrial = true;
            f_intmomentperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
    
    static volatile IntMomentPerformance_IntVarianceDataSource_jmhType f_intvariancedatasource2_G;
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 616
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 667
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 954
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 120
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 368
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 415
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 616
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 667
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 954
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 167
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 954
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 284
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 532
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 800
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 954
l_medianperformance0_G.doubleMedian(l_doublefunctionsource1_G, l_datasource2_G, blackhole);
                    if (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (MedianPerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 122
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 395
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 442
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 668
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 719
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1055
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                    try {
                        if (control.isFailing) throw new FailureAssistException();
                        if (l_datasource2_G.readyInvocation) {
                            l_datasource2_G.readyInvocation = false;
                        }
                    } catch (Throwable t) {
                        control.isFailing = true;
                        throw t;
                    } finally {
                        QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                    }
                } else {
                    while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                        if (control.isFailing) throw new FailureAssistException();
                        if (Thread.interrupted()) throw new InterruptedException();
                    }
                }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 169
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 1055
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 310
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 583
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 876
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 1055
l_quantileperformance0_G.doubleQuantileRange(l_doublequantilefunctionsource1_G, l_datasource2_G, l_quantilerangesource3_G, blackhole);
                    if (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.compareAndSet(l_datasource2_G, 0, 1)) {
                        try {
                            if (control.isFailing) throw new FailureAssistException();
                            if (l_datasource2_G.readyInvocation) {
                                l_datasource2_G.readyInvocation = false;
                            }
                        } catch (Throwable t) {
                            control.isFailing = true;
                            throw t;
                        } finally {
                            QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.set(l_datasource2_G, 0);
                        }
                    } else {
                        while (QuantilePerformance_DataSource_jmhType.tearInvocationMutexUpdater.get(l_datasource2_G) == 1) {
                            if (control.isFailing) throw new FailureAssistException();
                            if (Thread.interrupted()) throw new InterruptedException();
                        }
                    }
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_baseline_jmhTest.java 328
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 429
blackhole.consume(l_normalsamplerperformance0_G.baseline());
        }
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
    }

    
    static volatile NormalSamplerPerformance_jmhType f_normalsamplerperformance0_G;
    
    NormalSamplerPerformance_jmhType _jmh_tryInit_f_normalsamplerperformance0_G(InfraControl control) throws Throwable {
        NormalSamplerPerformance_jmhType val = f_normalsamplerperformance0_G;
        if (val != null) {
            return val;
        }
        synchronized(this.getClass()) {
            try {
            if (control.isFailing) throw new FailureAssistException();
            val = f_normalsamplerperformance0_G;
            if (val != null) {
                return val;
            }
            val = new NormalSamplerPerformance_jmhType();
            val.readyTrial = true;
            f_normalsamplerperformance0_G = val;
            } catch (Throwable t) {
                control.isFailing = true;
                throw t;
            }
        }
        return val;
    }
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 257
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 530
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantileRange_jmhTest.java 530
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantileRange_jmhTest.java 257
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilerangesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "doubleQuantileRange", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 257
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 530
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_doubleQuantiles_jmhTest.java 530
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/QuantilePerformance_intQuantiles_jmhTest.java 257
f_doublequantilefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantilesource3_G = null;
                }
                synchronized(this.getClass()) {
                    f_quantileperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "doubleQuantiles", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/MedianPerformance.java 128
org/apache/commons/statistics/examples/jmh/descriptive/MedianPerformance.java 197
private static double sortMedian(double[] values) {
            // Implicit NPE
            final int n = values.length;
            // Special cases
            if (n <= 2) {
                switch (n) {
                case 2:
                    return (values[0] + values[1]) * 0.5;
                case 1:
                    return values[0];
                default:
                    return Double.NaN;
                }
            }
            // A sort is required
            Arrays.sort(values);
            final int k = n >>> 1;
            // Odd
            if ((n & 0x1) == 0x1) {
                return values[k];
            }
            // Even
            return (values[k - 1] + values[k]) * 0.5;
        }
    }

    /**
     * Source of a {@link ToDoubleFunction} for a {@code int[]}.
     */
    @State(Scope.Benchmark)
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 147
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 205
blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult sample_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 241
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 356
blackhole.consume(l_normalsamplerperformance0_G.sample(l_source1_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult sample_SampleTime(InfraControl control, ThreadParams threadParams) throws Throwable {
        this.benchmarkParams = control.benchmarkParams;
        this.iterationParams = control.iterationParams;
        this.threadParams    = threadParams;
        this.notifyControl   = control.notifyControl;
        if (this.blackhole == null) {
            this.blackhole = new Blackhole("Today's password is swordfish. I understand instantiating Blackholes directly is dangerous.");
        }
        if (threadParams.getSubgroupIndex() == 0) {
            RawResults res = new RawResults();
File Line
org/apache/commons/statistics/examples/jmh/distribution/jmh_generated/NormalSamplerPerformance_sample_jmhTest.java 411
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 640
f_normalsamplerperformance0_G = null;
                }
            }
            int opsPerInv = control.benchmarkParams.getOpsPerInvocation();
            long totalOps = opsPerInv;
            BenchmarkTaskResult results = new BenchmarkTaskResult(totalOps, totalOps);
            results.add(new SingleShotResult(ResultRole.PRIMARY, "sample", res.getTime(), totalOps, benchmarkParams.getTimeUnit()));
            this.blackhole.evaporate("Yes, I am Stephen Hawking, and know a thing or two about black holes.");
            return results;
        } else
            throw new IllegalStateException("Harness failed to distribute threads among groups properly");
    }

    public static void sample_ss_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, int batchSize, NormalSamplerPerformance_Source_jmhType l_source1_G, NormalSamplerPerformance_jmhType l_normalsamplerperformance0_G) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 989
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1117
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1157
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1243
org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java 1289
static double varianceUIntBigInteger(IntVarianceData data) {
            final long n = data.getN();
            if (n == 0) {
                return Double.NaN;
            }
            // Avoid a divide by zero
            if (n == 1) {
                return 0;
            }
            final UInt128 sumSq = data.getSumSq();
            final Int128 sum = data.getSum();
            // Assume unbiased
            final long n0 = n - 1;
            // Extended precision.
            // Sum-of-squared deviations precursor: n * sum(x^2) - sum(x)^2
            // Compute the term if possible using fast integer arithmetic.
            // 128-bit sum(x^2) * n will be OK when the upper 32-bits are zero.
            // 128-bit sum(x)^2 will be OK when the upper 64-bits are zero.
            // Both are safe when n < 2^32.
            BigInteger diff;
            if ((n >>> Integer.SIZE) == 0) {
                diff = sumSq.unsignedMultiply((int) n).subtract(sum.squareLow()).toBigInteger();
            } else {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 176
f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayDoubleStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 327
f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_intmomentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "arrayDoubleStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 234
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 234
f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "doubleMedian", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_doubleMedian_jmhTest.java 482
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MedianPerformance_intMedian_jmhTest.java 482
f_doublefunctionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_medianperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "doubleMedian", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 176
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 176
f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new ThroughputResult(ResultRole.PRIMARY, "arrayStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 327
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 327
f_functionsource1_G = null;
                }
                synchronized(this.getClass()) {
                    f_datasource2_G = null;
                }
                synchronized(this.getClass()) {
                    f_momentperformance0_G = null;
                }
            }
            res.allOps += res.measuredOps;
            int batchSize = iterationParams.getBatchSize();
            int opsPerInv = benchmarkParams.getOpsPerInvocation();
            res.allOps *= opsPerInv;
            res.allOps /= batchSize;
            res.measuredOps *= opsPerInv;
            res.measuredOps /= batchSize;
            BenchmarkTaskResult results = new BenchmarkTaskResult((long)res.allOps, (long)res.measuredOps);
            results.add(new AverageTimeResult(ResultRole.PRIMARY, "arrayStatistic", res.measuredOps, res.getTime(), benchmarkParams.getTimeUnit()));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 351
public static void arrayDoubleStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult arrayDoubleStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayDoubleStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 503
public static void arrayDoubleStatistic_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, IntMomentPerformance_DoubleFunctionSource_jmhType l_doublefunctionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                blackhole.consume(l_intmomentperformance0_G.arrayDoubleStatistic(l_doublefunctionsource1_G, l_datasource2_G));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayIntStatistic_jmhTest.java 351
public static void arrayIntStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_IntFunctionSource_jmhType l_intfunctionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.arrayIntStatistic(l_intfunctionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult arrayIntStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_arrayLongStatistic_jmhTest.java 351
public static void arrayLongStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_LongFunctionSource_jmhType l_longfunctionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.arrayLongStatistic(l_longfunctionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult arrayLongStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachDoubleStatistic_jmhTest.java 351
public static void forEachDoubleStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_DoubleActionSource_jmhType l_doubleactionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.forEachDoubleStatistic(l_doubleactionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult forEachDoubleStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachIntStatistic_jmhTest.java 351
public static void forEachIntStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_IntActionSource_jmhType l_intactionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.forEachIntStatistic(l_intactionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult forEachIntStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_forEachLongStatistic_jmhTest.java 351
public static void forEachLongStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_LongActionSource_jmhType l_longactionsource1_G, IntMomentPerformance_DataSource_jmhType l_datasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.forEachLongStatistic(l_longactionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult forEachLongStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_longSum_jmhTest.java 351
public static void longSum_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_LongSumFunctionSource_jmhType l_longsumfunctionsource1_G, IntMomentPerformance_LongDataSource_jmhType l_longdatasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.longSum(l_longsumfunctionsource1_G, l_longdatasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult longSum_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/IntMomentPerformance_multiplyToDouble_jmhTest.java 351
public static void multiplyToDouble_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, IntMomentPerformance_MultiplyLongFunctionSource_jmhType l_multiplylongfunctionsource1_G, IntMomentPerformance_MultiplyLongDataSource_jmhType l_multiplylongdatasource2_G, IntMomentPerformance_jmhType l_intmomentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_intmomentperformance0_G.multiplyToDouble(l_multiplylongfunctionsource1_G, l_multiplylongdatasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult multiplyToDouble_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 351
public static void arrayStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MomentPerformance_FunctionSource_jmhType l_functionsource1_G, MomentPerformance_DataSource_jmhType l_datasource2_G, MomentPerformance_jmhType l_momentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult arrayStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_arrayStatistic_jmhTest.java 503
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 503
public static void arrayStatistic_sample_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, SampleBuffer buffer, int targetSamples, long opsPerInv, int batchSize, MomentPerformance_FunctionSource_jmhType l_functionsource1_G, MomentPerformance_DataSource_jmhType l_datasource2_G, MomentPerformance_jmhType l_momentperformance0_G) throws Throwable {
        long realTime = 0;
        long operations = 0;
        int rnd = (int)System.nanoTime();
        int rndMask = startRndMask;
        long time = 0;
        int currentStride = 0;
        do {
            rnd = (rnd * 1664525 + 1013904223);
            boolean sample = (rnd & rndMask) == 0;
            if (sample) {
                time = System.nanoTime();
            }
            for (int b = 0; b < batchSize; b++) {
                if (control.volatileSpoiler) return;
                blackhole.consume(l_momentperformance0_G.arrayStatistic(l_functionsource1_G, l_datasource2_G));
File Line
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/descriptive/jmh_generated/MomentPerformance_forEachStatistic_jmhTest.java 351
public static void forEachStatistic_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, MomentPerformance_ActionSource_jmhType l_actionsource1_G, MomentPerformance_DataSource_jmhType l_datasource2_G, MomentPerformance_jmhType l_momentperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_momentperformance0_G.forEachStatistic(l_actionsource1_G, l_datasource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult forEachStatistic_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {
File Line
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 200
org/apache/commons/statistics/examples/jmh/ranking/jmh_generated/NaturalRankingPerformance_sample_jmhTest.java 351
public static void sample_thrpt_jmhStub(InfraControl control, RawResults result, BenchmarkParams benchmarkParams, IterationParams iterationParams, ThreadParams threadParams, Blackhole blackhole, Control notifyControl, int startRndMask, NaturalRankingPerformance_DataSource_jmhType l_datasource1_G, NaturalRankingPerformance_RankingSource_jmhType l_rankingsource2_G, NaturalRankingPerformance_jmhType l_naturalrankingperformance0_G) throws Throwable {
        long operations = 0;
        long realTime = 0;
        result.startTime = System.nanoTime();
        do {
            blackhole.consume(l_naturalrankingperformance0_G.sample(l_datasource1_G, l_rankingsource2_G));
            operations++;
        } while(!control.isDone);
        result.stopTime = System.nanoTime();
        result.realTime = realTime;
        result.measuredOps = operations;
    }


    public BenchmarkTaskResult sample_AverageTime(InfraControl control, ThreadParams threadParams) throws Throwable {